Commit graph

16 commits

Author SHA1 Message Date
Xatiko
1bbf62f4c4 исправлен импорт изображений 2024-12-06 18:06:41 +03:00
Xatiko
58f3527dbc удалены неиспользуемые модули. 2024-12-06 00:59:32 +03:00
Xatiko
b5e3fd95b6 Исправления:
1. База знаний
+ кнопка активна
+ данные взяты из конфига и бд
2. Изображения
+ нет абсолютных путей
2024-12-05 21:26:36 +03:00
Xatiko
9c5feb43af Исправления:
1. Система уровней
- цвет следующего открытого уровня не меняется, хоть и предыдущий пройден: при запуске открытого уровня разблокирована кнопка следующего уровня и приняла соответствующий цвет:
  жёлтый - открытый, не пройденный уровень
  зелёный - открытый, пройденный уровень, можно пройти повторно
  серый - закрытый, недоступный уровень пока игрок не пройдёт предыдущий.
- При нажатии на кнопку пройденного уровня перед запуском игры сначала всплывает окно с вопросом "Пройти заново?", если да, то за повторное прохождение уровня игровой процесс не фиксируется в бд.
2024-12-03 22:55:31 +03:00
Xatiko
57f7c09541 Исправления:
1. Игровой процесс
+ сохраняетсяв базу данных
+ после успешного прохождения уровня всплывает окно победы, после нажатия на кнопку "следующий уровень" появляется обратный отсчёт и начинается следующий уровень, карта обновляется.
2024-12-03 19:44:29 +03:00
Xatiko
5d34162267 Изменения:
1. Ошибка "WHERE game_sessions.user_id IS NULL"
+ игра получает user_id из бд после создания пользователя, авторизации
2. Провиль пользователя
+ отображается никнейм
3. Уровни
+ добавлена рамка с 100 уровнями
+ добавлена система смены цвета кнопки уровня в зависимости от состояния (пройден/не пройден)
4. Окно победы
+ добавлено отображение никнейма
2024-12-03 02:23:50 +03:00
Xatiko
9f5d36d1a1 Исправления:
1. "Пользователь не найден"
+ заполнила таблицы из бд Dogs, Qoestions.
2. Меню паузы
+ оно больше не появляется в главном меню, при выборе собаки и уровня.
3. Окно победы
+ не открывается куча окон, собака не двигается, пока окно победы активно
+ добавлена кнопка "выйти в главное меню"
3. Окно регистрации
+ кнопка "посмотреть пароль"
4. таблица GameSessions
+ сохранение игрового процесса в таблицу GameSessions
+ одинаковые данные переносятся автоматически в таблицу GameSessions
+ собранные косточки и тп заполняют только таблицу GameSessions
5. Окно "Профиль пользователя"
+ нет ошибки открытия окна
+ корректное сохранение игрового процесса (уровни, косточки)
6. Окно "Магазин"
+ не кликабельная
+ кнопка "назад"
- shop_ui.py
7. Окно "База знаний"
+ не кликабельная
+ кнопка "назад"
- knowledge_ui.py
2024-11-29 19:54:28 +03:00
Xatiko
815f432536 Исправлена админ-панель: работа с бд теперь доступна (нужно добавить кнопки), добавлены кнопки 'Открыть сессию пользователя' - для того чтобы администратор мог открыть игру, не выходя из админ-панели, создав при этом дополнительное окно, и 'Выйти'(бургер-меню) - закрыть приложение. Исправлен процесс регистрации: при регистрации пользователя данные из таблицы Auth автоматически переносятся в таблицу Users и GameSession для дальнейшего просмотра, редактирования, удаления данных в админ-панели, добавлен параметр username для корректрой работы базы данных и процесса регистрации, исправлен интерфейс: добавлены наименования полей, для удобства пользователя. Изменения в коде: работа с бд перенесена в файл с интерфейсом админ-панели, потому что Python по-другому не воспринимает мои страдания((( Изменения в логировании: при запуске игры создаётся/обновляется файл game.log (импортировать в админ-панель, также как и logfile.log). 2024-11-28 17:17:19 +03:00
Xatiko
0e42442310 Добавлена стартовая механика игры - аналог змейки. Настроен интерфейс - окно без рамок. Добавлены кнопки для пользователя. ХУИТААААААААААААААААААААААААААААААААААААААААААААА 2024-11-27 05:48:22 +03:00
Xatiko
c08cf51998 Изменён пользовательский интерфейс main_menu.py, game_ui.py. Настроен вызов функций для запуска игрового процесса: после нажатия кнопки 'играть' открывается выбор собаки, а затем выбор уровня. Обновлена структура базы данных. Удалены не нужные файлы для проекта. 2024-11-26 23:02:04 +03:00
Xatiko
989a9056e7 Обновление: добавлено главное меню игры, а также обновлена структура проекта: пользовательский интерфейс разделён на модули (main_menu, profile_ui, shop_ui, game_ui, knowledge_ui, common_ui), функции вынесены в отдельные файлы (пока что функционал не написан, только интерфейс главного меню). 2024-11-25 22:44:23 +03:00
Xatiko
9b9b459d8f Изменения: исправлена проблема с зависанием и необходимостью принудительного завершения работы программы, некоторый функционал внесён в разработку с сообщением 'функционал недоступен', исправлена ошибка бургер-меню (теперь нажатие на определённую кнопку вызывает определённую функцию), функция feature_in_development вынесена в utils.py. 2024-11-25 19:40:12 +03:00
Xatiko
e01f43dc35 + статистика
+ логирование
исправить: уведомления (сломался софт)
2024-11-21 01:01:03 +03:00
Xatiko
5c2cbbbad0 настроен интерфейс администратора: кнопки, бургер-меню. реализованы некоторые функции для кнопок, чтобы протестировать работоспособность 2024-11-19 22:11:06 +03:00
Xatiko
a5e0c724e0 test 2024-11-18 00:56:33 +03:00
Xatiko
83c902d6c3 Initial commit 2024-11-18 00:49:14 +03:00