Существует ли платформа для многопользовательской настольной игры в JavaScript?

Я буду, вероятно, использовать JavaScript для разработки платы/карточной игры онлайн. Мой подход должен будет иметь клиент, который сможет работать в автономном режиме, таким образом, он должен будет осуществить правила. Это означает, например, если плеер не может разыграть карту, он не должен даже мочь играть ее. Это должно улучшить пользовательский опыт.

Идея здесь состоит в том, чтобы добавить рычаги, чтобы отправить и получить события к и с сервера и совместно использовать код, который реализует игровые правила между сервером и клиентом. Я не вижу точку записи их дважды.

Так, если я буду играть в режиме "сервера", то клиент обновит сервер с моими действиями (проверяющий их также), и сервер отправит мне обновления об остальной части плееров.

Там какая-либо платформа должна усилить эту работу?

Для стороны сервера мои опции, кажется, Node.js (нестабильный, но все было бы JS, и это аккуратно), Erlang + erlang_js, и возможно некоторые из тех странных платформ, которые "компилируют в JavaScript", который я не действительно люблю.

14
задан Jonas 6 February 2012 в 01:39
поделиться

1 ответ

Похоже, Ape довольно точно соответствует вашим требованиям. Он поддерживает модули javascript, поэтому вы можете запускать на сервере тот же код, что и для клиентов, и хорошо поддерживается отправка сообщений между разными пользователями (ознакомьтесь с демонстрациями mmorpg и чата).

3
ответ дан 1 December 2019 в 16:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: