Wizard Tower (pre-alpha!)

Wizard Tower is a Sokoban-like puzzle game in a medieval fantasy setting. It is inspired by games like Chip's Challenge.

The game runs in Flash, so it can be played easily without installing. Just click the link to play.

Latest version: wizardtower.swf

The help files on playing the game and editing levels are included in the game.

Screenshots:

The game is under heavy development. You can help too! All your feedback and comments are welcome. If you are serious about creating levels, good additions to the main levelset are also welcome! Levels for the first half of the game should be short but witty, levels for the second half slightly longer.

Here's an example of a custom level, which you can play using the Custom Level button, or edit in a text editor. The complete level source code in the scrolling box below is required.

author:\
Chip's Challenge\
\
copyright:\
Chip's Challenge\
\
hint0:\
A tribute to Chip's Challenge
\
name:\
Nutty Bolts\
\
size:\
32 32\
\
layer0:\
ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba \
ba ba ba la la la la la la la la la la la la ba ba ba ba ba ba ba ba ba ba ba ba aa ba ba ba ba \
ba ba ba la -- -- -- -- -- -- -- -- -- -- la ba ba ba ba ba ba ba ba ba ba ba ba -- ba ba ba ba \
ba ba ba la -- le la la la la la la la la la ba ba ba ba ba ba ba ba ba ba ba -- fc -- -- -- ba \
ba -- -- la -- -- -- -- -- -- -- -- -- -- la -- kp -- -- -- -- -- -- -- -- -- -- -- -- -- -- ba \
ba -- ba la la la la la la la la la le -- la ba ba ba ba ba ba ba ba ba ba ba -- -- sh -- -- ba \
ba -- ba la -- -- -- -- -- -- -- -- -- -- la el em ba ba ep el el el em ba ba -- -- 2a -- -- ba \
ba -- ba la la la la la la la la la la la la ba el ba ba el ba ba ba el ba ba -- -- -- -- -- ba \
ba -- ba ba ba ba ba -- ba ba ba ba ba ba ba ba el ba ba el ba 1g ba el ba ba ba ba ba ba ba ba \
ba -- ba ba ba ba ba -- ba ba 1h ba ba ba ba ba eo el el en ba -- ba eo el el el el el em ba ba \
ba -- ba ba ba ba ba -- ba ba -- ba ba ba ba ba ba ba ba ba ba -- ba ba ba ba ba ba ba el ba ba \
ba -- ba ba ba -- -- -- ba -- -- -- ba ba ba -- -- -- -- -- -- -- -- -- -- -- -- -- ba el ba ba \
ba -- ba ba ba -- ba ba ba -- yg -- ba ba ba -- ba ba ba ba ba -- ba ba ba ba ba -- ba el ba ba \
ba -- ba ba ba -- -- 2a -- 2a -- -- ba ba ba -- ba 1f kg db -- -- -- db ka 1e ba -- ba el ba ba \
ba -- ba -- -- -- 2a -- 2a -- -- -- ba -- ba -- ba ba ba ba ba -- ba ba ba ba ba -- ba el ba ba \
ba -- ba -- yg -- ba ba ba ba ba ba ba -- ba -- ba 1a kf da -- -- -- da ke el el el el en ba ba \
ba -- ba -- -- -- pa pa pa pa -- pa pa 1h ba -- ba ba ba ba ba -- ba ba ba ba ba -- ba ba ba ba \
ba -- ba ba ba ba ba ba ba ba -- -- 1h -- ba -- -- -- -- -- -- -- -- -- -- -- -- -- ba ba ba ba \
ba -- -- -- -- -- ba 1h -- -- -- pa pa -- ba ba ba ba ba ba ba -- ba ba ba ba ba ba ba ba ba ba \
ba -- ba ba ba -- ba ba ba ba ba ba ba ba ba ba 1e ba ba ba ba ra ba ba ba ba ba ba ba ba ba ba \
ba -- ba 1h ba -- ba ba ba ba ba ba ba ba ba ba eb ba ba ba ba im ba ba ba ba ba ba ba ba ba ba \
ba -- ba oe ba -- ba ba ba ba ba ba ba ba ba ba eb ba ba ba ba -- ba ba ba ba ba ba ba ba ba ba \
ba -- -- -- -- -- ba -- io ba ba ba ba ba ba ba eb ba ba ba ea el ea ea ea ea ea ea ea ea ea ba \
ba ba ba ba ba ba ba -- io io ba ba ba ba ba ba eb ba -- ke el el el el el el el el -- el ea ba \
ba 20 h0 -- -- 1h kf -- io io io ba -- -- -- -- -- -- -- ba ea el el -- el el el -- el el ea ba \
ba ba ba -- ba ba ba -- io io io wa -- -- -- 2a -- ba ba ba ea el -- el -- el el el el el ea ba \
ba -- -- -- -- -- ba -- io io io wa -- -- 2a -- -- ba ba ba ea el el -- el el 1h el el -- ea ba \
ba -- -- -- -- -- ba -- io io io -Z -- 2a -- 2a -- ba ba ba ea -- el el el -- el el el el ea ba \
ba -- -- 1f -- -- ba im ip ip ip -Z -- -- -- -- -- ba ba ba ea el -- el el el el -- el el ea ba \
ba -- -- -- -- -- ba ba ba ba ba ba ba ba ba ba ba ba ba ba ea el el el -- el el el -- el ea ba \
ba -- -- -- -- -- ba ba ba ba ba ba ba ba ba ba ba ba ba ba ea el el el el -- el el el -- ea ba \
ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ba ea ea ea ea ea ea ea ea ea ea ea ba \
\
layer1:\
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- cd -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- cd -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
\
layer2:\
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- ha -- -- ha -- -- ha -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- ha -- -- ha -- -- ha -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ea -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- ha -- -- ha -- -- ha -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ed -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ec -- -- -- -- -- -- -- -- -- -- -- ea -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- ba -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- eb -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- eb -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- ed -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
\
layer3:\
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \

Copyright (c) 2011-2016 by Lode Vandevenne. All rights reserved.