Developing a Minecraft like world in LPS - Imperial Individual Project
- LPS: Logic Based Production Systems
- Game is called Survival Melee. Combines Minecraft with The Hunger Games
- Uses Observations of the environment to trigger reative rules
- Processes goals in order of priority to build up a list of possible actions that can be undertaken
- Selects actions from the list, highest priority first. Avoids clashes. Updates environment
- Run using Interpreter in XSB Prolog. Has a simple Java GUI.
Text-based Chess Game - C++ project
- Makes use of maps to store the chessboard
- Uses classes and inheritence for the different pieces
- Has the ability to check for check and checkmate
- Future extensions: Improve checkmate, reduce repeated code, look into GUI
Digital Sudoku Game and Solver - C++ Project
- Lets the user enter an unsolved board into the program
- Uses recursive backtracking to solve the board
- Allows user to solve the board within the program, checking answers against solution