CCExtractor Development

Flutter: A maze generator

We're going to build a maze game. There's a lot of things that make this game, and there will be many tasks. But let's start with the basic: Generating a random maze.

There's many algorithms for that. Your job is to implement one and display the generated maze on the screen, but prepare your code so that other generators can be added later without that requiring to duplicate code.

Where do you start? There's a fantastic book about that called "Mazes for Programmers: Code Your Own Twisty Little Passages". The first pages (which describe a couple of algorithms) are free, you can just google them.

As a perk, we will buy a copy of this book to the first 3 good submissions so you can work on the rest of the tasks. You can either add the book to your parent's wishlist on amazon (please ask them for permission) if you want it on paper, or we can send it to you on PDF.

Task tags

  • perk
  • reward
  • flutter

Students who completed this task

Krzysztof, Techno-Disaster, dhrumilp15, Kris

Task type

  • code Code
close

2019