Skip to content
Snippets Groups Projects
Commit 20f63eed authored by Zac Rahn's avatar Zac Rahn
Browse files

initial game assignment commit

parent 459dfef8
Branches main
No related tags found
No related merge requests found
......@@ -5,3 +5,4 @@
* [computer_vision](computer_vision)
* [recommendation](recommendation)
* [nlp](nlp)
* [game](game)
This diff is collapsed.
# Game AI Assignment
## A* Algorithm for Solving Mazes
## Maze Generation
![Alt Text](imgs/maze_gen.png)
## Instructions
Install Jupyter
```bash
pip install jupyter numpy matplotlib
```
Clone the repository
```bash
git clone https://gitlab.cci.drexel.edu/zr66/cs614-projects.git
```
Navigate to the game folder and spin up Jupyter
```bash
cd game
jupyter-notebook
```
Copy the URL from the command logs and open the notebook in your browser
Open the `Game.ipynb` notebook and run the following sections
* Function definitions
- Define the Python functions (Maze Generator & A* algorithm)
* Maze Solver
- Run aglorithm for any maze
This notebook can also be run in Google Colab
## Results
![Alt Text](imgs/maze_sizes.png)
\ No newline at end of file
game/imgs/maze_gen.png

7.74 KiB

game/imgs/maze_sizes.png

493 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment