Skip to content

Ze-Rato/Maze-TI-BASIC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

General Info

Simple Maze Generator and game written in TI-BASIC.

Pretty self explanatory, you are a red dot on a maze and your goal is to get to the green mark on it. Use the arrow keys to move.

Use MAZEGEN to generate a maze and only after the maze is genetared use MAZEPLAY. If you for some reason want to do a break mid maze you can abort the code execution with the 'ON' button. Then if you execute MAZEPLAY again you continue from your wherever your position was before aborting execution.

NOTES:

  • The max width size is 20.
  • The generation of a 20x20 maze may take up to 2 minutes.

Some Pictures

8x8 Maze

20x20 Maze

Won

Upadtes and Patches

Version Date of Realease Changes Description
1 06/07/2024 -Launch
1.1 07/07/2024 -Added Playability
-Fixed the display to be a square instead of a rectangle
-Optimized some code on MAZEGEN
-Changed 'player dot' size to be smaller on bigger mazes so it doesn't overlap with the walls
1.2 (Current) 13/07/2024 -Restricted the choice of the winning point coordinates to avoid short games
-Removed some unecessary if statments on MAZEGEN
-Some minor display changes such as the border color
-Added options to MAZEPLAY when the player wins the game (1. Generate another maze; 2. Play using the same maze but change the win point; 3. Exit). While option 2 makes mazes reusable it's worth noting that it might only be interesting to use it on big mazes since those have more room for randomness

To do

  • Make see solution feature
  • On the exit option reset to default the graph settings and delete now unecessary data like the maze matrix and the HIST list

About

Maze genetor and game in TI-BASIC

Topics

Resources

Stars

Watchers

Forks

Contributors