https://github.com/hanzopgp/ricochetrobotgame
Ricochet robot game + GUI + Solver with A* and BFS algorithms.
https://github.com/hanzopgp/ricochetrobotgame
artificial-intelligence astar bfs gui mvc-architecture solver university
Last synced: 11 months ago
JSON representation
Ricochet robot game + GUI + Solver with A* and BFS algorithms.
- Host: GitHub
- URL: https://github.com/hanzopgp/ricochetrobotgame
- Owner: hanzopgp
- License: mit
- Created: 2020-11-07T18:46:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-03T00:14:14.000Z (about 5 years ago)
- Last Synced: 2025-03-05T17:24:55.134Z (over 1 year ago)
- Topics: artificial-intelligence, astar, bfs, gui, mvc-architecture, solver, university
- Language: Java
- Homepage:
- Size: 382 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RicochetRobotGame
1. [Presentation](#presentation-)
2. [Authors](#authors-)
3. [How to use](#how-to-use-)
4. [How to play](#how-to-play-)
5. [Details](#details-)
6. [Links](#links-)
## Authors :
- Durand Enzo 21510242
- Hugo Tiem 21810620
## Presentation :

Ricochet Robot clone, with a GUI, MVC architecture and a solver.
2nd year bachelor degree in computer science, mark : 19.31/20.
## How to use :
- Execute : ``java -jar dist/RicochetRobot.jar``
## How to play :
- select a robot : "R", "G", "B", "J"
- make a move : up/down/left/right arrows
- resolve : "S"
- new game : "Enter"
## Details :
- Implementation of MVC
- Implementation of A*
- Implementation of DFS
## Links :
- https://en.wikipedia.org/wiki/Ricochet_Robot
- https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
- https://en.wikipedia.org/wiki/A*_search_algorithm
- https://en.wikipedia.org/wiki/Depth-first_search