Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 1.69 KB

README.md

File metadata and controls

75 lines (52 loc) · 1.69 KB

2048 Game

This is a simple implementation of the classic 2048 game in Python using Pygame.

Table of Contents

Planned

  • Main menu with settings, being able to enable features like: AI Solver, Debug mode, change grid size, debug mode.
  • Gamemodes (Endless, Powerups, 4096, Big Grid)
  • Cheat/Debug Panel
  • Animations + Effects
  • More customization (Without having to edit the script)
  • Mod loader
  • Mouse support
  • Touch pad support (maybe?)

Note: Those features are planned to be finished in 1.0, Planned things may not be included in 1.0 or many more things may come.

Features

  • Classic 2048 gameplay.
  • Modern UI with point tracking.
  • Game over and win conditions.
  • Restart functionality.
  • Keyboard controls (Arrow keys) for movement.

Demo

You can try out the game by running the Python script provided. Ensure you have Python and Pygame installed.

If you don't have pygame, use:

pip install pygame

Getting Started

To get a local copy up and running, follow these simple steps:

  1. Clone the repository:

    git clone https://github.com/VermillionIts15/2048-python
  2. Change to the project directory:

    cd 2048-python
  3. Run the game:

    python main.py

Usage

  • Use the arrow keys to move tiles.
  • Merge tiles with the same values to increase their value.
  • The goal is to create a tile with the value of 2048.

Contributing

Contributions are welcome. Please feel free to open issues and pull requests to suggest improvements or report any issues.