
Project Description
This project features a game developed in Python. In 2048 Idle Evolution, build your city and multiply your earnings!
Game Screenshots
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Requirments
To run the project, you will need the following:
- Python 3.x
- Required libraries (listed below)
- pygame=2.5.2
Installation
If you prefer to use the precompiled executable without installation, you can skip the setup and run the main.exe file directly.
Follow these steps to install the required libraries:
-
Clone this project:
sh git clone https://github.com/umutcanekinci/2048-idle-evolution.git cd 2048-idle-evolution
-
Create a virtual environment:
sh python -m venv venv source venv/bin/activate # If you are using Windows: venv\Scripts\activate
-
Install the required packages:
sh pip install -r requirements.txt
Running the Game
To start the game, use the following command:
python __main__.py
Gameplay
The objective of the game: Build and manage your city, construct more buildings with your income, and merge them to develop your city further and earn more.
Controls:
Building Movement Keys:
W / Up Arrow
A / Left Arrow
S / Down Arrow
D / Right Arrow
Spacebar → Used to construct a building
Buttons and Functions: INFORMATION MODE button → Toggles inspection mode on and off.
BUILD button → Used to construct buildings.
EXPAND button → Used to expand the land.
NEXT AGE button → Progresses to the next age.
While in inspection mode, you can click on buildings to view their details and sell them.
Contributing
If you would like to contribute, please follow these steps:
-
Fork this repository (click the Fork button at the top right).
-
Clone your forked repository locally:
git clone https://github.com/umutcanekinci/2048-idle-evolution.git
cd 2048-idle-evolution
- Create a new branch (e.g., feature/new-feature):
git checkout -b feature/innovation
- Make your changes and commit them:
git commit -am 'I have added a new feature.'
- Push your changes to your branch on GitHub:
git push origin feature/innovation
- Create a pull request.
Authors
Umutcan Ekinci - Developer
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contact
For questions or suggestions, feel free to contact me at umutcannekinci@gmail.com.