Skip to content

High-performance AI for the board game Jump Sturdy.

Notifications You must be signed in to change notification settings

noelkronenberg/alpha-jump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpha Jump

High-performance AI for the board game Jump Sturdy.
Developed as part of course work (and beyond) by students at TU Berlin.

Structure

  • .github/workflows GitHub Actions for automatic unit testing
  • app web app
  • jump-sturdy-ai Jump Sturdy AI
    • pom.xml Maven configuration
    • src
      • main main files
        • java Java files
          • app human-AI gameplay
          • benchmark benchmarking of algorithms
            • simulation game simulations
          • communication communication with a game server
          • debug algorithms for debugging
          • game actual game logic
          • search algorithms for optimising gameplay
            • ab alpha-beta pruning
            • mcts_lib Monte Carlo tree search for generating an opening book
            • mcts Monte Carlo tree search
            • optimisation algorithms for parameter optimisation
        • resources resource files
      • test JUnit tests

About

High-performance AI for the board game Jump Sturdy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  

Languages