Logo of the Raudio Project. It features the letter, 'R', blended together with a music note.

FPS graphic shooting game, multiplayer.

GitHub Download

Introducing the game

How to install, run and play the game?

After downloading the game, you need to follow these steps to install and play the game:

Step 1: Install Python3

Firstly, you need to install Python on your computer if you haven't already. You can download Python from the official Python website (https://www.python.org/) and install it following the instructions.

Step 2: Setup virtual environment

You can create a Python virtual environment to isolate the installation of packages for this project. This helps avoid conflicts with other packages in the system.

                
                    $ git clone git@github.com:Khoa-It/FPS-Online-KeyIt.git
                    $ cd FPS-Online-KeyIt
                    $ python3 -m venv my_project_env
                    $ source my_project_env/bin/activate
                    $ pip3 install .
                

Step 3: Install framework and libraries

Install the libraries and framework used in the project, including Ursina, Pygame, and Panda3D. You can use pip, the Python package manager, to install them.

                
                    $ pip install ursina pygame panda3d
                

Step 4: Run the game

After writing the source code, you can run the project by opening a terminal or command prompt, then navigate to the directory containing your source code and run the main Python file.

                
                    $ python3 main.py
                

Alternatively, you can choose to run the client.bat and server.bat files to run the game.


Summary of keyboard shortcuts

# Keys/Combinations Uses
1 Go left
2 Go right
3 Go in reverse
4 Go ahead
5 Character mode
6 Load Bullet
7 Enter Chat
8 Left mouse: shoot
9 0 (số không) Voice chat