Skip to content

An artificial intelligence software designed to simulate the character Neo from the matrix movie escaping the matrix under different circumstances

Notifications You must be signed in to change notification settings

alphinaud11/The-Matrix-Escaped

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

The Matrix: Escaped πŸƒβ€β™‚οΈ

An artificial intelligence software designed to simulate the character Neo from the matrix movie escaping the matrix under different circumstances.

Description πŸ“

The project is about searching for a solution in an environment that consists of the following:

  1. The world πŸ—ΊοΈ : a grid consisting of cells. Each cell can contain more than one object.
  2. Neo πŸ¦Έβ€β™‚οΈ : the main character that the algorithm controls.
  3. Agents πŸ‘¨β€βœˆοΈ : characters that Neo should avoid in order to not lose health.
  4. Hostages πŸ§β€β™‚οΈ : characters that Neo should save before they get turned into agents.
  5. Launching pads πŸšͺ : pads that Neo could step on to teleport to other cells immediately.
  6. Health pills πŸ’Š : pills that Neo could take to restore his health.
  7. Telephone booth ☎️ : the destination that Neo must reach in order to escape the matrix.

The main mission for Neo is to reach the telephone booth with as many hostages saved as possible.

Approach

The following search strategies are used in order to search for a solution:

  • Breadth-first search.
  • Depth-first search.
  • Iterative deepening search.
  • Uniform-cost search.
  • Greedy search with two heuristics.
  • A* search with two admissible heuristics.

Note

This is a university (GUC) course project. Course name is (CSEN 901 : Introduction to Artificial Intelligence). For a detailed description of the project and its requirements as well as the project report, please have a look at the description folder.

About

An artificial intelligence software designed to simulate the character Neo from the matrix movie escaping the matrix under different circumstances

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages