Skip to content

Tags: snowlue/WWTBAM

Tags

v2.0

Toggle v2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update README.md

v1.3-beta.2

Toggle v1.3-beta.2's commit message
Пересборка exe и фиксы багов

Идея с ярлыком Game.lnk оказалась провальной, т.к. ярлык не способен в относительные пути.

database.sqlite3
⠀- Перепроверил вопросы и поправил оставшиеся многоточия
⠀- Очистил таблицу результатов

main.py
⠀- Отсортировал импорты
⠀- Поправил баг при выходе из игры с деньгами
⠀- Добавил жирности шрифту в окне ошибки

README.md
⠀- Добавил правила игры

ui.py
⠀- Отсортировал импорты
⠀- Добавил автообновление года

Пересобрал exe с учётом пофикшенных багов.

v1.3-beta

Toggle v1.3-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update README.md

Написал How to play и сделал описание игры более презентабельным.

v1.2

Toggle v1.2's commit message
Logging the game (logs.txt) | opening beta-testing

Welcome to beta-testing, guys!

Now it is your time. You can download wwtbam_game.exe and test the game now! You need to push and click everywhere, test aggressively and by your own user experience. If you catch an error, you will get a message saying that you should send logs.txt to me in Telegram, but during this time of open testing, it is better to create an issue in GitHub (github.com/PaveTranquil/WWBM/issues/new), if you are registered there, and describe the problem with the steps that led to its reproduction. Else, of course, write to me in Telegram (t.me/pavetranquil)

v1.1

Toggle v1.1's commit message
Musical score and bugfixes

To release playing audio content I use three classes are placed in PyQt.QtMultimedia (QMediaPlayer, QMediaContent) and PyQt5.QtCore (QUrl). I wrote an functional which returns QMediaContent by string of file's location. After it I can place QMediaContent in QMediaPlayer by QMediaPlayer.setMedia().

I intialized 4 players (you can see comments about the purpose of each of them) and added one argument in startGame which helps distinguish the first start from other. Many timers were increased for better experience with my app. I use QMediaPlayer.start() and QMediaPlayer.stop() to start and stop sound playback.

Another fixes:
- Importing Qt for keys in keyboard
- Inheriting Ui_MainWindow in GameWindow
- Russian buttons in keyPressEvent
- Animation of correct answer

v1.0

Toggle v1.0's commit message
Winning the game (last 15 question)

- self.control is False when another window is opened
- new window, method and ui-class — WinWindow, showWin, Ui_Win
- add writing into results table name, date and 3 000 000
- another small fixes