Omega is a thrilling 2D platformer game where you, the player, must navigate a series of levels while evading deadly lasers. Sharpen your reflexes and test your timing as you maneuver through challenging obstacles to reach the exit.
To play Omega, you'll need the following installed on your system:
- Python: Omega is developed using Python. Download and install the latest version of Python from https://www.python.org/downloads/.
- pip: pip is Python's package installer. It's usually included with Python installation. Verify its presence by opening a terminal and typing pip
--version
. If not installed, refer to Python's documentation for installation instructions.
1. Clone the Repository:
Open a terminal or command prompt and navigate to your desired directory. Use the following command to clone the Omega game repository from GitHub:
git clone https://github.com/findik-faresi/omega
This will download the game's source code to a folder named "omega" in your current directory.
2. Install Dependencies:
Navigate to the downloaded Omega directory using the cd
command:
cd omega
Within the Omega directory, install the required Python library using pip:
pip install pygame
Pygame is a popular library for creating games in Python.
3. Run the Game:
Once the dependencies are installed, you're ready to play! Execute the main Python script using the following command:
python main.py
The game should launch in a new window.
Omega is a classic 2D platformer where you control the player character. Use the arrow keys on your keyboard to move and jump. Your objective in each level is to reach the exit point while avoiding the red lasers that constantly scan the environment. Touching a laser will result in a game over.
Level Creation (Optional)
The provided settings.py file allows you to create your own custom levels for the game. This is an optional feature for those interested in level design.
Important Notes:
- Ensure the map size of your custom level is 22 tiles wide by 14 tiles high.
- Modify the level_dic dictionary within settings.py to represent your level layout.
- Each key in the dictionary corresponds to a level number, and the value is a list representing the tile map.
For detailed instructions on creating custom levels, refer to the comments and documentation within the settings.py file.
Embrace the Challenge!
Omega offers a fun and engaging experience for players of all skill levels. Can you navigate the treacherous corridors and escape the relentless lasers? Download Omega today and put your skills to the test!
Screenshot of Omega game: