Skip to content

maxencefrenette/swipy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swipy

Swipy is a 2048 AI using modern AI techniques.

Goals

  • Implement an open-source 2048 engine that is fast and achieves high scores;
  • Demonstrate the capabilities of Rust as a replacement for C/C++ for computationally-intensive tasks in a reinforcement learning context;
  • Acquire experience with reinforcement learning

Features

  • Average score (1-ply): ~23,000
  • Average score (3-ply): ~60,000
  • Expectimax search
  • N-tuple network v-function
    • Learn afterstates
  • TD(0) learning
  • Multi-stage learning (game phases)

Previous Work

Swipy is largely based on the following implements and papers about 2048 engines.

About

A 2048 AI implemented in Rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published