Разработка браузерной игры в одиночку

сегодня в 22:31

SquareCityПоследние несколько месяцев в свободное от работы время я занимаюсь разработкой многопользовательской браузерной игры. В статье хочу поделиться историей с теми у кого нет опыта в дизайне и разработке игр, но есть идея и желание. Разработка началась около полугода назад, и по причине отсутствия бюджета на такой проект и наличия основной работы игра разрабатывалась в качестве хобби, в одиночку.

Идея Идея игры заключается в моделировании реальной экономики. Все играют на одной карте и каждый игрок должен что-то есть, арендовать жилье, платить налоги. Зарабатывать можно продавая что-то или оказывая услуги другим игрокам, для этого есть три вида зданий: дома, кафе и банки. Дома можно сдавать в аренду, в кафе продают еду, а в банках можно брать кредиты. Все цены выставляются самими игроками, таким образом устанавливается рыночная цена на еду, аренду, кредитные и депозитные ставки. Цель игры — стать самым богатым человеком в городе. Разбогатеть можно грамотной ценовой политикой, тратой на рекламу, сговором с другими игроками, рискованными кредитами, выгодными покупками или перепродажей недвижимости. Прошу экономистов указать на ошибки в такой системе.Реализация Дизайн был нарисован и сверстан за пару дней, весь интерфейс игры сделан на HTML+JS+CSS. Для серверной части было решено использовать PHP фреймворк по причине базовых знаний PHP. Игра многопользовательская, поэтому основным критерием было наличие модулей или расширений для realtime-приложений. В итоге был выбран Yii Framework, для уведомлений сервер-пользователь используется Node.js+Socket.IO. После долгих поисков подходящего хостинга с PHP+Node.js было решено настраивать свой сервер c Apache, MySQL, PHP и Node.js на DigitalOcean.Тестирование Игра находится в стадии открытого бета-тестирования. Любые предложения и отзывы об ошибках приветствуются.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

© Habrahabr.ru