Skip to content

Making use of the Tkinter library, we developed a Python AI version for the original 2048 game.

Notifications You must be signed in to change notification settings

kiet21042003/AI_playing_2048

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 

Repository files navigation

Intro to AI Project

Based on the popular game 2048 by Gabriele Cirulli. The game's objective is to slide numbered tiles on a grid to combine them to create a tile with the number 2048. Making use of the Tkinter library, we developed a Python AI version for the original 2048 game. This uses expectimax optimization, along with a highly-efficient bitboard representation to search upwards of 10 million moves per second on recent hardware. There are 3 versions of heuristic function (detail was given in the attached report).

Structure of the directory

  • This source code includes 3 different folders with respect to each type of heuristic function.
  • Each subdirectory includes a README file in which the instruction is contained.

List of member

  • Our team consists of 4 members:
  1. Phạm Tuấn Kiệt 20214909
  2. Nguyễn Quang Tri 20210860
  3. Nguyễn Thanh Bình 20210106
  4. Hoàng Tú Quyên 20214929

About

Making use of the Tkinter library, we developed a Python AI version for the original 2048 game.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 53.6%
  • HTML 45.6%
  • Python 0.8%