About

My name is Graeme Gott, and I am an open source programmer. Here you'll find a variety of games and applications that I make available for Linux, Windows, and the Mac.

I'm always open to feedback and requests, so please don't hesitate to contact me!

BlogTwitterNews FeedContact Me

Projects

Games

Applications

Download

Version 1.1.0

Packages

Source Dependencies

Development

This project is stored in a git repository. You can learn how to use git on its website.

Donate

If you like these projects and would like to help fund their development, please consider making a small contribution.

Project iconCuteMaze

AboutScreenshotsThemingNews

About CuteMaze

CuteMaze is a simple, top-down game in which mazes are randomly generated using one of a choice of several different algorithms. You move the character through the maze while hunting for targets (cheese, by default)—the game is won once all of these targets have been picked up.

Features

Screenshots

Mouse theme screenshot Penguin theme screenshot Fully zoomed out game

CuteMaze Video Tutorial done by DownloadTube.com.

Theming

CuteMaze uses a single SVG file to define each theme. The file name is used as the name of the theme in the game. The locations for the theme files are platform specific:

Linux: Themes are located in $XDG_DATA_DIRS/games/cutemaze. By default, that means (in order of preference) the locations are:

  • ~/.local/share/games/cutemaze/
  • /usr/local/share/games/cutemaze/
  • /usr/share/games/cutemaze/

Windows: Themes are located in either "Application Data\GottCode\CuteMaze" or a folder called "Themes" in the same folder as the executable.

Mac OS X: Themes are located in "Library/Application Support/GottCode/CuteMaze", either in your home folder or the root folder.

You can override themes by making a file under a higher preference folder with the same name. If you only wish to replace one element, you will need to duplicate the file and replace that element.

Listed below is the name of each theme element with an example image.

SVG element Example
background Background
corner0 4-way Corner
corner1 T-corner
corner2 Pipe corner
corner3 Bend corner
corner4 End corner
flag Flag
hint Hint
marker Marker
player Player
start Start
target Target
wall Wall

This will make a theme that looks like this:

Theme preview

News

  • September 21st, 2009: version 1.1.0 released
    • Added hint support
    • Added zooming
    • Improved background rendering
    • Rewrote code for placing targets
    • Bug fixes
  • August 12th, 2008: version 1.0.2 released
    • Ported by Alessandro Briosi to Qtopia4
    • Improved statusbar message layout
    • Bug fixes
  • March 20th, 2008: version 1.0.1 released
    • Relicensed to GPLv3
  • February 15th, 2008: version 1.0.0 released
    • Added Mac support
    • Minor bug fixes
  • February 3rd, 2008: version 0.9.4 released
    • Add and remove themes in game
  • January 23rd, 2008: version 0.9.3 released
    • Added Windows support
  • January 21st, 2008: version 0.9.2 released
    • Faster maze rendering
    • Faster maze creation
  • January 15th, 2008: version 0.9.1 released
    • Fix bugs with large numbers of targets
  • January 7th, 2008: version 0.9 released
    • Added option to show number of steps taken
    • Added option to show time elapsed
    • Added high score board
    • Added algorithm previews
    • Added smooth player movement
  • December 20th, 2007: version 0.8 released
    • New project

Copyright © 2007-2010 Graeme Gott. All rights are reserved.
This site resides happily on DreamHost.