L'avantage du tag HTML standard, c'est qu'il sera prêt quand les navigateurs déploieront la techno. En attendant, il y a peu-être des polyfills.
Sinon, tu peux simplement faire ce polyfill pour ton jeu (ou gérer les choses 100% à ta sauce, mais tu perds l'avantage du "quand les navigateurs déploieront la techno t'auras rien à faire") grâce à l'Event contextmenu qui semble très bien supporté (et qui peut, à condition de perdre justement cet aspect "standard basique", permettre de faire des menus plus étoffés et composés de balises HTML).
Sinon, tu peux simplement faire ce polyfill pour ton jeu (ou gérer les choses 100% à ta sauce, mais tu perds l'avantage du "quand les navigateurs déploieront la techno t'auras rien à faire") grâce à l'Event contextmenu qui semble très bien supporté (et qui peut, à condition de perdre justement cet aspect "standard basique", permettre de faire des menus plus étoffés et composés de balises HTML).