In "Bob the simplebot", children can write logic rules to guide the robot through each level. Help him reach its destination and solve always more tricky puzzles. By the end, you will have learned a lot about boolean logic.
The game can be played on both Windows, Mac and Linux. It is really light and can be played on almost any configuration. As it is portable, no installation is required!
The project behind this game is the master thesis of an Imperial College student doing an MSc in Software Engineering. The idea was to create a simple game to help children discover logic basics. They will write and read simple rules that are then processed using a LPS framework. If you want to read more about LPS please read one of the original papers published by Robert Kowalski and Fariba Sadri: Towards a Logic-based Production System Language (2010), Reactive Computing as Model Generation (2015) and Programming in Logic Without Logic Programming (2016). This LPS framework provides a lightweight logic-based tool inspired by artificial intelligence and suitable for practical applications. The Java version JLPS, developed by an other master student (Alexandre Camus), was used as the core logic engine. Aside from logic, the main library used to create this game was LibGDX.