Здравствуйте. ПОявилось написать подобную игру, но хочется разобраться, как она устроена. Опыт в веб программирование небольшой есть, но такими проектами ни разу не занимался.
Как работает движок? Т.е. как происходит расчет ресурсов и битв?
Мои соображения: расчет ресурсов:
1. в БД для каждого игрока можно хранить время последнего обновления, и при следующем запрсе просчитывать разницу во времени и в зависимости от уровня шахт прибавлять то или иное количество ресов и занести это в базу вместе с временм обновления.
2. Можно написать отдельное ядро, допустим на Си(++), которое раз в секунду все это просчитывает и заносит в базу, а пхп скрипт просто выбирает данные из базы.
По-моему второй вариант целесообразнее. Как вы думаете?