Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

This was built for my A-Level Computer Science Coursework (AQA 7517)

Notifications You must be signed in to change notification settings

gabrielg2020/maze-visualiser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maze Visualiser

Score Received: 100%🎉

A Visual Basic desktop application to visualise different generation and solving algorithms.

This was made for the Non-exam Assessment (NEA) in the AQA A-Level Computer Science course. See Specification

Made and Submitted early 2023.

Features

  • Image input, to generate mazes within images.
  • Custom made generation and solving animations with ability to cancel animation.
  • Support for multiple generation algorithms like:
    • Depth First Search Backtracker
    • Randomised Prims
    • Kruskal's
    • Aldous-Border
  • Support for multiple solving algorithms like:
    • Dijksta's
    • Breath First Search
    • A*
    • Wall Follower Left/Right Hand Rule
  • 2D, Quadrilateral Mazes with customisable heights and widths up to 9999.
  • Removable of 'dead-ends' in all maze types.
  • Customisable maze entry and exit points.
  • Customisable background, maze and solve colours.
  • Maze statistics showing:
    • Generation time
    • Solve time
    • Draw time
    • Dead End Counter
    • Dead End removal time
    • Total time
  • Downloadable mazes.
  • Application helper with GIFs.

NEA Document AKA. 'Write up'

This is a document that was also assessed along side the code. This document goes through my research, analysis,design, code and testing phases of this project. Named Computer Science NEA.docx in this repo. Alteratively download here.

Testing Video

Unlisted YouTube playlist include tests outlined in NEA Document, pages 95-100.

NOTE: Some videos are quiet... my mum was sleeping...

Testing Playlist

About

This was built for my A-Level Computer Science Coursework (AQA 7517)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published