Создание текстовой игры для 2 игроков - PullRequest
3 голосов
/ 02 марта 2009

Я делаю простую пошаговую веб-игру и пытаюсь определить, какие модули существуют, чтобы помочь мне в этой задаче.

Вот веб-приложение, которое я собираюсь создать:

  • Пользователь заходит на домашнюю страницу, нажимает на ссылку «играть в игру»
  • Это переводит пользователя в «игровую комнату», где он либо присоединяется к кому-то еще, кто ждал, пока партнер поиграет, или ждет, пока кто-нибудь присоединится к нему
  • Как только в комнате появляются два пользователя, игра начинается. Это очень простая пошаговая текстовая игра. Один пользователь вводит номер, затем другой пользователь отвечает, вводя другой номер и т. Д., Пока не будут выполнены некоторые условия и игра не закончится; каждый игрок показывает свой окончательный счет.

Мой план по умолчанию состоял в том, чтобы сделать это, используя Django и AJAX. Существуют ли какие-либо модули / фреймворки, которые потенциально могли бы сэкономить мне часть работы по написанию этого с нуля? (Примечание: я мог бы договориться о том, чтобы сделать это в .NET, если есть несколько хороших библиотек .NET.)

Ответы [ 2 ]

1 голос
/ 02 марта 2009

Если у вас не будет большого количества одновременно работающих пользователей или вы хотите, чтобы это было сделано быстро, я бы остановился на сохранении состояния игры на сервере и опросе через Ajax.

Библиотека js по вашему выбору облегчит этот опрос.

Если вы хотите, чтобы он был больше и волосатее, вы можете взглянуть на Strophe , js-библиотеку для написания XMPP-клиентов - в ней есть несколько примеров сайтов.

1 голос
/ 02 марта 2009

Попробуйте протокол Jabber ... Он отлично работает для IM, но был разработан для использования и другими типами систем, и с Python уже есть набор привязок для это стало настолько популярным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...