Commit Graph

  • 08e364e78b Draw the maze seperately to generation main cdo 2024-11-05 00:39:01 +00:00
  • e57b83d97a Support non-square mazes cdo 2024-11-04 22:55:31 +00:00
  • 15fd1e3405 Increase maze size and decrease cell size cdo 2024-11-04 22:32:24 +00:00
  • eaed12277d Change pauses cdo 2024-11-04 22:30:43 +00:00
  • 048bfd2169 Rewrite solve procedure to be iterative instead of recursive cdo 2024-11-04 22:30:33 +00:00
  • 0720b2c0c2 Rewrite generate procedure to be iterative instead of recursive cdo 2024-11-04 22:08:11 +00:00
  • c2a043a8b1 Draw shortest path to exit instead of all visited cells cdo 2024-11-04 21:34:06 +00:00
  • b89b4b64b2 Seperate generate and solve procedures cdo 2024-11-04 21:15:58 +00:00
  • bb44747770 Pause for longer while solving cdo 2024-11-04 20:44:20 +00:00
  • ebbaac7db9 Write a README cdo 2024-11-04 00:52:08 +00:00
  • aaf400d881 Loop after solving maze cdo 2024-11-04 00:46:09 +00:00
  • bf145830cc Draw/clear as needed instead of redrawing window each time cdo 2024-11-04 00:40:29 +00:00
  • 6675c55916 Draw path from exit after solving cdo 2024-11-04 00:08:21 +00:00
  • f19881fd04 Solve maze after generation cdo 2024-11-04 00:06:21 +00:00
  • f4aa1bc01c Draw visited cells in a different colour cdo 2024-11-04 00:01:32 +00:00
  • cc43e870fe Add 'visited' flag to each cell cdo 2024-11-03 23:13:39 +00:00
  • ce8195f3e8 Generalise solve procedure to random walk cdo 2024-11-03 23:08:59 +00:00
  • a741490c4c Remove early return in generation routine cdo 2024-11-03 22:54:06 +00:00
  • 95133052d3 Store maze in static variable cdo 2024-11-03 22:50:23 +00:00
  • 7a2a589c45 Store display etc in static variables cdo 2024-11-03 22:45:48 +00:00
  • 8c70d6a70f Draw walls seperately to maze and generate backwards cdo 2024-11-03 22:40:06 +00:00
  • af9106bae5 Draw maze while generating it cdo 2024-11-03 22:10:37 +00:00
  • e55ae6f355 Seed random number generation from time cdo 2024-11-03 21:50:32 +00:00
  • 521be83dbb Randomise maze generation with static seed cdo 2024-11-03 21:24:48 +00:00
  • 65534f34d7 Add entr script cdo 2024-11-03 21:12:01 +00:00
  • 02873d3120 Write maze generation procedure with no randomisation cdo 2024-11-03 21:11:45 +00:00
  • 9646a67faa Write maze drawing procedure cdo 2024-11-03 19:52:28 +00:00
  • 560d9f48b6 Create and set up window cdo 2024-11-03 19:41:56 +00:00
  • 26aeb19217 Add license (AGPL 3.0) cdo 2024-11-03 19:51:05 +00:00
  • 586287dcfa Create project skeleton cdo 2024-11-03 19:37:07 +00:00