Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ArkBotEngine

Build & Tests

ArkBotEngine is a fork ArkBot for adapting its engine for compilation on Linux. This fork removes the solver bot part and preserves the game engine for easy connection with JaffarPlus

Credits

  • ArkBot was developed by sbroger (ChefStef), under the Unlicense License

All base code for this project was found under open source licenses, which I preserved in their corresponding files/folders. Any non-credited work is unintentional and shall be immediately rectfied.

Original README:


arkbot

Brute-force solver for the NES game Arkanoid.

Rather than try to emulate the game, the core Arkanoid game engine is re-implemented in C++ so it can be simulated as fast as possible. The brute-force evaluator runs the engine with a variety of rules and settings to try and find optimal solutions to Arkanoid levels.

See the original TASVideos submission for more details: http://tasvideos.org/6347S.html

Building and Running

This project is targeted for Windows and compiles with Visual Studio 2017. You can download a free version of the IDE here: visualstudio.microsoft.com/vs/older-downloads

If you make substantive changes you'll want to run unit tests to ensure you didn't break the simulated game engine. Currently unit tests are executable by unzipping the archive TestData/TestData.zip, compiling with the Pedantic flag set in GameState.h, and then running the executable.

About

Fork of Brute-force solver engine for the NES game Arkanoid, with just the engine to connect to Jaffar

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages