Решил я, что Луне нужна демка — люди все время про нее спрашивают ну и маркетинг, все дела. Она когда-то у нее даже была, но сейчас безбожно устарела и плохо отражает игру, так что я ее из Стима убрал.
Общая идея такая — демка билдится из того же кода, имеет те же самые версии и, что самое главное, позволяет продолжить игру с того же места в полной версии.
Долго думал что резать. Контент вырезать очень неудобно, нужно делать отдельные файлы для того что доступно в демо-версии, а что нет. Плюс как-то выкорчевывать спрайты, звуки и так далее. Но что-то вырезать все-таки надо, иначе любой умник поменяет один флаг (код-то открытый) и превратить демку в полную версию. В итоге решил выпилить генератор карт и создание мира — игрок всегда начинает на одной и той же карте с одинаковыми оппонентами. Плюс ограничение в 40 ходов.
Кроме того, вырезал из демки отладочное меню и минифицировал код. Возможность покопаться в читаемом коде и поиграть с читами останется привилегией полной версии.
Решение, конечно, не железобетонное, ограничение ходов при некоторой ловкости можно и обойти, но мне кажется, что компромис хороший.
Post #385
497
- 🔥 18