Введение в Code Maze
Перемещайтесь по лабиринту плиток, представляющих внутреннюю структуру программы, собирая «оптимизаторы», чтобы выиграть игру. Если у игрока слишком много «проблем», он проигрывает. Если игрок достигает цели оптимизаторов, он выигрывает.
Выберите один из 11 различных режимов игры и 12 уровней сложности (включая полностью настраиваемую сложность и секретную скрытую сложность). Часто добавляются новые игровые режимы. Классический, Внезапная смерть, Бесконечный, Скоростной лабиринт, Глюк, Коррупция и Апокалипсис — вот лишь некоторые из этих игровых режимов. Игра находится на ранних стадиях разработки, поэтому помните о сбоях, незавершенных/отсутствующих функциях или недоработанных функциях, а некоторые вещи могут выглядеть или действовать неодинаково на всех устройствах. Это не завершено.
Текущий журнал ошибок:
Обнаружено: до 01.06.22 | Панель сброса тайм-аута простоя
Ошибка: MainActivity перезапускается после некоторого простоя в фоновом режиме. Путь не генерируется.
Возможная причина: собственный код по умолчанию для приложений Android.
Возможные исправления: Сохраните все. Плитки, статистика, позиция игрока, режим игры и т. д. Если игра загружается и не уверена в своих параметрах, вместо этого она будет использовать сохраненную статистику.
Статус: Не исправлено | Приоритет: 3/10 низкий | Серьезность: 4/10
Обнаружено: до 01.06.22 | Эксплойт телепортации
Ошибка: эксплойт телепорта [Подробности удалены]
Возможная причина: то, как работает сенсорный экран и код для перемещения игрока.
Возможные исправления: не позволяйте игроку перемещаться более чем на определенное количество раз. (Частичное исправление)
Статус: Возможно, никогда не будет исправлено | Приоритет: 2/10 низкий | Серьезность: 5,5/10
Обнаружено: 31.05.22
Ошибка: цвет игрока меняется при одинаковом количестве проблем для всех сложностей, то есть на 9 проблемах игрок становится темно-красным и трясется, даже если игрок может дойти до 20, и становится зеленым на 2 проблемах, даже если игрок умирает на 3.
Возможная причина: еще не жестко закодированы эти числа для всех сложностей.
Возможные исправления: значения жесткого кода для этих цветов для каждой сложности;
сделать цвета на основе процента maxIssues вместо точных чисел. (Это решение было использовано)
Статус: исправлено
Обнаружено: 23.04.23
Ошибка: опечатка в описании сложности «Ребенок».
Причина: опечатка
Исправить: исправить опечатку
Статус: исправлено
Обнаружено: 23.04.23
Ошибка: опечатки в пользовательском описании сложности
Причина: опечатка
Исправить: выучить грамматику [убрать лишнюю запятую; твой -> ты; добавить точку с запятой]
Статус: исправлено.
Обнаружено: до 12.06.23
Баг: На старых планшетах Android 7.1.1 игра вылетает при выборе сложности.
Причина: setAutoSizeTextTypeUniformWithConfiguration() DifficultyActivity.kt:92
Возможное решение: определите версию Android, пропустите эту часть, если она слишком низкая.
Статус: исправлено.
Обнаружено: до 12.06.23 | 2 тайла финиша
Ошибка: иногда генерируются 2 плитки финиша вместо 1.
Возможная причина: Возможно, это происходит, когда одновременно собираются 2 оптимизатора, когда для победы нужен только 1.
Возможное исправление: когда сгенерирована плитка финиша, при следующем перемещении игрока проверьте, сколько плиток финиша осталось. Если их больше одного, выберите один случайным образом и удалите остальные.
Статус: Не исправлено | Приоритет: 1/10 минимальный | Серьезность: 2,75/10
Обнаружено: 12.06.23 | Размер доски Visual Gen
Ошибка: визуальное игровое поле в режиме генерации лабиринта не такого размера, как в игровом представлении.
Возможная причина: код для изменения размера и размещения игрового поля по центру не входит в действие визуального создания.
Возможное исправление: скопируйте недостающий код поверх
Статус: Не исправлено | Приоритет: 4/10 Средний | Серьезность: 4,25/10
Обнаружено: 13.06.23
Ошибка: случайный сбой в испытаниях на время, когда осталось мало времени
Возможная причина: Неизвестно
Возможное исправление: неизвестно
Статус: исправлено.
Обнаружено: 13.06.22 | 3 этапа режима потока
Ошибка: в 3-этапном режиме цель оптимизатора и максимальное количество задач не загружаются до тех пор, пока они не будут обновлены, даже если они должны быть обновлены уже при первой загрузке MainActivity. Вдобавок к этому игра иногда не избавляется от белого пространства вверху, где должна быть строка состояния.
Возможная причина: Что-то связано с кодом потока для 3-этапного режима.
Возможное решение: загляните в него...
Статус: исправлено.
Выберите один из 11 различных режимов игры и 12 уровней сложности (включая полностью настраиваемую сложность и секретную скрытую сложность). Часто добавляются новые игровые режимы. Классический, Внезапная смерть, Бесконечный, Скоростной лабиринт, Глюк, Коррупция и Апокалипсис — вот лишь некоторые из этих игровых режимов. Игра находится на ранних стадиях разработки, поэтому помните о сбоях, незавершенных/отсутствующих функциях или недоработанных функциях, а некоторые вещи могут выглядеть или действовать неодинаково на всех устройствах. Это не завершено.
Текущий журнал ошибок:
Обнаружено: до 01.06.22 | Панель сброса тайм-аута простоя
Ошибка: MainActivity перезапускается после некоторого простоя в фоновом режиме. Путь не генерируется.
Возможная причина: собственный код по умолчанию для приложений Android.
Возможные исправления: Сохраните все. Плитки, статистика, позиция игрока, режим игры и т. д. Если игра загружается и не уверена в своих параметрах, вместо этого она будет использовать сохраненную статистику.
Статус: Не исправлено | Приоритет: 3/10 низкий | Серьезность: 4/10
Обнаружено: до 01.06.22 | Эксплойт телепортации
Ошибка: эксплойт телепорта [Подробности удалены]
Возможная причина: то, как работает сенсорный экран и код для перемещения игрока.
Возможные исправления: не позволяйте игроку перемещаться более чем на определенное количество раз. (Частичное исправление)
Статус: Возможно, никогда не будет исправлено | Приоритет: 2/10 низкий | Серьезность: 5,5/10
Обнаружено: 31.05.22
Ошибка: цвет игрока меняется при одинаковом количестве проблем для всех сложностей, то есть на 9 проблемах игрок становится темно-красным и трясется, даже если игрок может дойти до 20, и становится зеленым на 2 проблемах, даже если игрок умирает на 3.
Возможная причина: еще не жестко закодированы эти числа для всех сложностей.
Возможные исправления: значения жесткого кода для этих цветов для каждой сложности;
сделать цвета на основе процента maxIssues вместо точных чисел. (Это решение было использовано)
Статус: исправлено
Обнаружено: 23.04.23
Ошибка: опечатка в описании сложности «Ребенок».
Причина: опечатка
Исправить: исправить опечатку
Статус: исправлено
Обнаружено: 23.04.23
Ошибка: опечатки в пользовательском описании сложности
Причина: опечатка
Исправить: выучить грамматику [убрать лишнюю запятую; твой -> ты; добавить точку с запятой]
Статус: исправлено.
Обнаружено: до 12.06.23
Баг: На старых планшетах Android 7.1.1 игра вылетает при выборе сложности.
Причина: setAutoSizeTextTypeUniformWithConfiguration() DifficultyActivity.kt:92
Возможное решение: определите версию Android, пропустите эту часть, если она слишком низкая.
Статус: исправлено.
Обнаружено: до 12.06.23 | 2 тайла финиша
Ошибка: иногда генерируются 2 плитки финиша вместо 1.
Возможная причина: Возможно, это происходит, когда одновременно собираются 2 оптимизатора, когда для победы нужен только 1.
Возможное исправление: когда сгенерирована плитка финиша, при следующем перемещении игрока проверьте, сколько плиток финиша осталось. Если их больше одного, выберите один случайным образом и удалите остальные.
Статус: Не исправлено | Приоритет: 1/10 минимальный | Серьезность: 2,75/10
Обнаружено: 12.06.23 | Размер доски Visual Gen
Ошибка: визуальное игровое поле в режиме генерации лабиринта не такого размера, как в игровом представлении.
Возможная причина: код для изменения размера и размещения игрового поля по центру не входит в действие визуального создания.
Возможное исправление: скопируйте недостающий код поверх
Статус: Не исправлено | Приоритет: 4/10 Средний | Серьезность: 4,25/10
Обнаружено: 13.06.23
Ошибка: случайный сбой в испытаниях на время, когда осталось мало времени
Возможная причина: Неизвестно
Возможное исправление: неизвестно
Статус: исправлено.
Обнаружено: 13.06.22 | 3 этапа режима потока
Ошибка: в 3-этапном режиме цель оптимизатора и максимальное количество задач не загружаются до тех пор, пока они не будут обновлены, даже если они должны быть обновлены уже при первой загрузке MainActivity. Вдобавок к этому игра иногда не избавляется от белого пространства вверху, где должна быть строка состояния.
Возможная причина: Что-то связано с кодом потока для 3-этапного режима.
Возможное решение: загляните в него...
Статус: исправлено.
Читать ещё