
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 |
