Я занимаюсь разработкой сайта для двух игроков.Идея состоит в том, чтобы позволить людям зарегистрироваться и добавить в список своих друзей.Затем они могут отправлять или принимать запросы к другу от своего списка, чтобы поиграть в шашки через сайт.
Я использую Ruby on Rails для его разработки (это обязательно, если люди думают, что другой языкболее уместно!).
В настоящее время я исследую две основные вещи:
1: Как управлять и поддерживать состояние игры через браузер: я толькоиспользуется для разработки веб-приложений, которые следуют стандартному формату ввода данных и просмотра, т.е. информации о регистрации и публикации, сохранению в базе данных и т. д. Нужно ли будет создавать какой-то облегченный сервер каждый раз, когда для управления этой игрой запускается новая игра?(В любой момент может быть запущено несколько игр)
2: Как представить доску: я рассмотрел двумерные массивы и битовую доску (32 бита).Из того, что я могу собрать, платы очень быстрые, но их сложно тестировать и отлаживать.Будет ли разница в быстродействии действительно такой большой, учитывая, что игра только для двух игроков и поэтому не требует ИИ?
Спасибо