Lucas Adams Blog

Labyrinth Explorer

Technology

  1. C#
  2. N-Tier
  3. Test Driven Development
  4. Interface programming
  5. Logging
  6. Inheritance
  7. Polymorphism
  8. Virtual overridden methods
  9. No hard-coded values
  10. User Interface separated from Business Logic

How To Play

  1. Download and install .NET runtime library
  2. Download archive file, extract and double-click on LabyrinthExplorer.ConsoleUI.exe
  3. Make the window full-screen and magnify the letters for comfort (press CRTL and '+' key on Windows). If window is too small there will be render artifacts present.
  4. Use arrows to move the Green Square, Space-bar to open/close doors, C key to use weapon. F letter on map is Portal to Next Level, you have to open it with Space-bar before going through it.

Screenshots

2D retro game, black background, green square as a player, red squares as a traps, blue walls, doors.
2D retro game, black background, green square as a player, red squares as a traps, blue walls, doors.