Nim is my leading choice for prototyping this ATM. I can at least write the game logic core once, unified server and web client, and figure out secondary target platforms later.
Love2D is also a thing of interest, but I find the concept of actually using Lua to be cruel. Javascript is cruel too, but I at least have muscle memory and Stockholm syndrome from my day job, and Nim can target JS directly in a suitable enough way for using canvas.
Lobster, at a glance, looked like it could compete with or compliment Nim on my specific project idea.