finds.dev← search

// the find

Valence-IUT-Info-DUT-M3105/LabyrinthGame-Java-Design-Pattern-Creational

★ 2 · Java · updated Nov 2015

Creational Design Pattern training exercice

A university lab exercise from 2015 for a French IUT course, where students implement creational design patterns (Factory, Builder) on a labyrinth game skeleton with robot AIs. The code is a starting point for students to modify, not a finished project.

The domain is concrete enough that the patterns make sense — a labyrinth with pluggable robot AI is a good fit for Factory Method. The two tasks are well-scoped and sequenced: Factory first, then Builder, which is a reasonable pedagogical order. The ASCII-art labyrinth file parsing in task 2 gives Builder a realistic justification beyond toy examples.

Eleven years stale and archived as a classroom artifact — the code hasn't moved since 2015 and never will. Two stars, 38 forks tells you exactly what this is: students forking for homework, nobody coming back. No build system (raw Eclipse .classpath/.project), no tests beyond a single TestLabyrinthGame file, no solution branch to compare against. There's nothing here for a working developer — this is only useful if you're teaching or studying this exact course.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →