Block puzzle game with GUI.
This project was created during my university studies at ANU in 2019 and has been transferred from the ANU GitLab server.
Group project - see Acknowledgements and code comments for attributions.
View Demo
Table of Contents
We created a game based on IQ focus which involved implementing the game logic and a GUI. My primary contributions was creating the game logic and a recursive algorithm to solve the game and provide hints.
- Intuitive GUI with click and drag snapping
- Game logic that ensures the player is making legal moves and checks for a winning scenario
- Custom difficulty
- Hints that suggest a valid placement with a transparent overlay
- Java
- JavaFX
- IntelliJ IDEA
- Install Java
Download and run the .jar
latest version of the application in the Releases tab.
Based on the game IQ focus. Your challenge is to place all the pieces of the game onto the board in a such a way that the shaded area in the middle corresponds to the challenge grid at the bottom of the screen.
Controls:
- To Move: Click and drag
- To Rotate: Press
R
while hovering over a shape or scroll over a tile - To Remove a Piece: Click over a tile on the board
- Hints: Hold
/
Use IntelliJ IDEA.
Email: [email protected]
Project Link: https://github.com/Tim-W-James/Java-Block-Puzzle-Game
- Australian National University provided project skeleton
- Nicholas Dale
- Rebecca Gibson