shiro-eden/Rizumu
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
[Об игре] Rizumu(или リズム) - ритм игра с персонажами. Проект создали и разработали Ксения и Андрей. [Как открыть?] На данный момент(01.01.2021) игра открывается через файл main.py вместе со всеми файлами в проекте. [Как играть?] -Начальный экран Игра встречает игрока начальным экраном. Если нажать на кнопку "Exit" - игра закроется. Если нажать на клавиатуре SPACE или ENTER - игра перейдет на следующий экран. -Экран Выбора карт На 2-ом экране происходит выбор карт, на которых можно будет играть. Кнопка "Back" вернёт игру на прошлый экран. Кнопка с "человечком" откроет меню персонажей. Если нажать на прямоугольники с названием музыки, музыканта и сложности, данная карта будет активна. Если нажать на кнопку с нотой, то начнется игра на активной карте. -Экран Выбора персонажей На данном экране выбираются персонажи с разными способностями(их описание есть в игре). Все также присутсвует кнопка "Back". Кнопка с галочкой отмечает отображаемого персонажа, как выбранного. Выбранный персонаж отображается с кругом за спиной. -Игра Есть 4 полосы реагирующие на кнокпи - D, F, J, K. Сверху вниз летят одиночные и длинные ноты. Если нота долитает до прямоугольника, имеющего затемненые границы - то нужно нажать на соответсвующую кнопку. Если нота длинная - то нужно зажать соответствующую кнопку и держать до конца ноты. Чем точнее игрок попадает по нотам, тем лучше оценка(таблица оценок ниже). Если игрок пропустил ноту, то она засчитывается за промах. Если были выыбранны персонажи Remilia, Flandre или Marisa, то во время игры будет накапливаться из споособности. Активируются способности персонажей при полной зарядке и нажатом проблеме на клавиатуре -Пауза Если во время игры нажать на клавиатуре на ESC, то карта остановится и появится экран паузы. Можно начать заново карту по кнопке "Restart", выйти в меню выбора карт по нажатию на "Back". Если нажать на "Continue" - игры продолжется через 3 секунды после выхода из паузы(таймер присутсвует на экране). -Экран с результатом игры Когда карта закончится, вам выведу на новом экране ваши результаты. Присутсвует кол-во каждой оценки, что получил игрок от "Miss"(промах) до "Marvelous"(идеальное попадание). Также присутсвует общий набранный счет и максимальное набранное комбо. Слева от таблицы находится точность и оценка, зависящая от точности(ниже представлена таблица зависимости). Монжно вернутся на экран выбора карт нажав на кнопку "Back" или начать заново карту нажава на кнопку "Restart". [Таблица оценок] "Miss" - выдается за промущенную ноту "Marvelous" - выдается за самое точное нажатие ноты, дает 320 очков "Bad", "Good", "Great", "Perfect" - выдаются в зависимости от точности нажатия За каждую оценку игрок получает соответственно 50, 100, 200, 300 очков (При этом при расчете точности "Marvelous" и "Perfect" являются одинаковыми) "S+" - нужно 100% точности, то есть получит все очки либо "Perfect", либо "Marvelous" "S" - нужно 95% и выше точности "A" - нужно 90% и выше точности "B" - нужно 80% и выше точности "C" - нужно 70% и выше точности "D" - нужно набрать точность до 70% [Как рассчитывается точность?] Во время игры и на экране результатов отображается точность. Она рассчитывается, как - общий счет(в уравнение как 'score') игрока(с вычетом 19 очков за каждую полученную оценку Marvelous) поделить на количество всех полученных оценок помноженное на 300 Выходит такое уравнение: (score - 19 * кол-во Marvelous) / (сумма количества всех оценок * 300) * 100%
About
Pygame Project
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published