Skip to content

VermillionIts15/2048-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

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.

About

2048 test game, pls dont bully me

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages