хорошо.это действительно очень широкая тема, и я бы предложил начать с чего-то более тривиального, например, игры в крестики-нолики.
Вот несколько указателей:
1) если вы собираетесь использовать визуальные эффекты в браузере,вы хотели бы оформить canvas и svg (html5)
2), вы должны понимать, что любые "действия" на стороне клиента будут генерироваться javascript (могут использоваться jQuery и jQuery)
3) ", бэкэнд будет php / mysqlкакой бы другой серверный язык сценариев вы ни выбрали.
4) связь, скорее всего, будет происходить с использованием AJAX (.get, .post, .ajax)
5), если игра предназначена для устройств iOS, вы можете прочитатьподробнее о сенсорных событиях
но каждый из приведенных выше пунктов очень и очень широк, поэтому я предлагаю вам сначала прояснить для себя, что вы хотите изучить и достичь, а затем составьте правильный план, какие технологииучаствуют, а затем приступают к кодированию.
удачи