2048 Idle Evolution

2048 Idle Evolution

Created on September 23, 2023

Project Description

This project features a game developed in Python. In 2048 Idle Evolution, build your city and multiply your earnings!

Game Screenshots

alt text alt text alt text

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:

  1. Clone this project: sh git clone https://github.com/umutcanekinci/2048-idle-evolution.git cd 2048-idle-evolution

  2. Create a virtual environment: sh python -m venv venv source venv/bin/activate # If you are using Windows: venv\Scripts\activate

  3. 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:

  1. Fork this repository (click the Fork button at the top right).

  2. Clone your forked repository locally:

git clone https://github.com/umutcanekinci/2048-idle-evolution.git
cd 2048-idle-evolution
  1. Create a new branch (e.g., feature/new-feature):
git checkout -b feature/innovation
  1. Make your changes and commit them:
git commit -am 'I have added a new feature.'
  1. Push your changes to your branch on GitHub:
git push origin feature/innovation
  1. 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.