Skip to content

Yoniqueeml/Pet_RhythmGame

Repository files navigation

About The Project

This is a rhythm game in which you have to click on the falling tiles.

A brief list of features:

  • Record your gameplay
  • Import maps from osu (another popular rhythm game)
  • Pause and resume the game

The gif is rendered by gitHub, that's why it's so unstable, in the game itself it's fine

Prerequisites

You need to use this packages. (opencv-python = cv2)

pygame, tkinter, cv2, numpy, pyautogui

Installation

How you can install and set up your app.

  1. Clone the repo
    https://github.com/YoniqueeZyzzFan/Pet_RhythmGame
  2. Install packages (pip)
    pip install pygame, tkinter, cv2, numpy, pyautogui

2,1 Install packages (anaconda)

conda install pygame, tkinter, cv2, numpy, pyautogui

Usage

the A S J K - control buttons

Start the main.py. You will be greeted by a graphical interface with different options. The application will look roughly like this (if there have been no updates): If you click play, a new menu will open:

To do

  • Add music to the game recording
  • Multi-language Support
  • Exe file

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

If you want to contact me, there is a discord channel and mail in my profile.