February 2011

Wandering

  • Main screen.
    Main screen.
  • Multi-player game-play screen.
    Multi-player game-play screen.
  • Hexagonal maze with game menu.
    Hexagonal maze with game menu.
  • Generator screen.
    Generator screen.
  • Hexagonal maze.
    Hexagonal maze.
  • Maze-type screen.
    Maze-type screen.

1 Introduction

2 Features

2.1 Screen buffer

2.2 Screen manager

2.3 Menu system

2.4 AsciiFont

Code listing 7: A text converted to ASCII caption using the Wandering executable.
1
2
3
4
5
6
7
8
_______________________________________________________________________________________
| _ _ _ _ |
| /\ (_)(_) | | | | |
| / \ ___ ___ _ _ __ _ _ __ | |_ _ __ _ _ | | ___ ____ ____ |
| / /\ \ / __| / __|| || | / _` || '__|| __| | '__|| | | || | / _ \|_ /|_ / |
| / ____ \ \__ \| (__ | || | | (_| || | | |_ | | | |_| || || __/ / / / / |
| /_/ \_\|___/ \___||_||_| \__,_||_| \__| |_| \__,_||_| \___|/___|/___| |
|_____________________________________________________________________________________|

2.5 Generic maze definition

2.6 Maze generators

2.7 Maze solvers

3 Conclusion

3.1 Code