На сегодня готово: 20%
Уже сделано:
Как выяснилось, сторя сломалась из-за перегруза механики.
Пришлось отказаться от идеи мультиплеера и вырезать соответствующий код.
Каждая правка теперь — задачка по экономике и комбинаторике.
Что удалось узнать:
1) Условия — дорогие. Нужно минимизировать по возможности, повторяющуюся логику обязательно выносить в функции.
2) Ресурсы, ключевые слова и функции хранятся в одном ведре на 512 Кб. Ключевые слова весят меньше ресурсов.
3) На страницу влезет примерно 40 текстовых блоков длиной 3 строки без условий. Далее идёт переполнение памяти.
4) Выяснить, что лимит превышен, можно только постфактум. Сохраняться, копировать, сохраняться!
Ввиду ограничения текстовых блоков, пришлось сделать вывод результатов хода через ключевые слова. Это весит меньше, чем то же количество текстовых блоков с условиями.
Кажется, я почти закончила. Логика готова почти вся. Надеюсь, смогу утрамбовать сюда минимальное информирование.
От всей текстовой красоты пришлось отказаться. Игра выглядит... обрезано. Но вроде не калечно.