Skip to content

Detharon/Blitzkrieg

Repository files navigation

Blitzkrieg

License

Blitzkrieg is an old project of mine, made around 2014, that I made as a part of my master's degree related to comparison of search algorithms for choosing a move in a simple two-player game.

This is an attempt to keep it alive and maintained and perhaps expand upon in the future. Keep in mind that currently it's just a testbed. There's no way to play it yourself, you can only watch the various AIs play each other.

Showcase

Supported languages

Blitzkrieg is available in the following languages:

  • English (default)
  • Polish
  • Russian

Project structure

Blitzkrieg is based on LibGDX and follows a basic structure of a multi-platform LibGDX project.

All logic resides in the code project, while the desktop one provides just a single window to launch it. The desktop project is responsible for creating the executable. I'll describe the complete process once this project has proper docs.

Known issues

  • Running all turns and then running a new game does not stop the previous game from running
  • The region selection flickers when the AIs are playing

Planned features

  • Spanish translation
  • Map encoded as a JSON
  • More than one map
  • Play against AI
  • Better summary screen
  • Better error handling, proper Gdx logging
  • And more...

About

Risk-like testbed for search algorithms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages