Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0nom4d/304pacman

EPITECH Mathematical Project about path finding using matrixes and djikstra algorithm.
https://github.com/0nom4d/304pacman

djikstra-algorithm epitech-project mathematics pathfinding python

Last synced: 12 days ago
JSON representation

EPITECH Mathematical Project about path finding using matrixes and djikstra algorithm.

Awesome Lists containing this project

README

        

# 304pacman

304pacman is an EPITECH B-MAT-500 project.

304pacman is about path finding and quickest path to a point.

## Before continuing...

[![Functionnal Project Tests](https://github.com/0Nom4D/304pacman/actions/workflows/testProject.yml/badge.svg?branch=master&event=push)](https://github.com/0Nom4D/304pacman/actions/workflows/testProject.yml)
[![PyTest Computing](https://github.com/0Nom4D/304pacman/actions/workflows/pytest.yml/badge.svg?branch=master&event=push)](https://github.com/0Nom4D/304pacman/actions/workflows/pytest.yml)
[![Documentation](https://img.shields.io/badge/Documentation-PDoc3-blue?style=flat-square)](https://0nom4d.github.io/304pacman/)

This project is an EPITECH Project. If you are an EPITECH student, move out the way!

Nothing to see here... The group don't want to be involved to your -42.

![Alt Text](https://media.tenor.com/images/e627ecf80ad5b216c47a6fb939a51890/tenor.gif)

If you're not, no worries! You're welcome here!

### Prerequisites

To use this project, you'll need Python (Version 3.8):

* [Python Installation](https://www.python.org/downloads/)

### Building program

304pacman is an EPITECH B-MAT-500 project.

It relies on path finding. The goal is to find the quickest path to the phantom.

You can see the differents options using the ``-h`` or ``--help`` options:

```term
$> ./304pacman --help
USAGE
./304pacman file c1 c2
DESCRIPTION
file file describing the board, using the following characters:
'0' for an empty square
'1' for a wall
'F' for the ghost's position
'P' for Pacman's position
c1 character to display for a wall
c2 character to display for an empty space
```

### Coding Style

304pacman is developed with Python. EPITECH doesn't impose any Coding Style to this but I tried to be as cleaner as possible.

## Authors

* **Arthur Adam** - [0Nom4D](https://github.com/0Nom4D)
* **Gildas Gonzalez** - [GildasGonz](https://github.com/GildasGonz)

**EPITECH NANTES**

This README file has been created with mdCreator. [Please check the project by clicking this link.](https://github.com/0Nom4D/mdCreator/)