Use the following keys to control the build (you may need to click on the game first to take control):
- Move Left
- Move Right
- Move Up
- Move Down
- Fire
- Respawn
- Spawn Burwor
- Spawn Garwor
- Spawn Thorwor
- Spawn Worluk
- Spawn WizardAll code is licensed under the Apache License. Written in Adobe Flash CS4 with Actionscript 3.0.
Source Code | Source Documentation
"In a post-apocalyptic world, one man has resurrected the arcane arts of magic, long thought to be nothing more than a fairy tale. The world grew fearful of the wizard's lust for power so they elected two squadrons of fighters known as Worriors to launch a strike against the wizard and end his reign of terror. The plan was simple: Enter the Wizard's domain through an entrance to his underground dungeon and surprise him. Little did the squadrons know that the Wizard enchanted his dungeons with a spell that forced inhabitants to wander through its corridors forever. Then he populated it with horrible creatures of his own creation. The Worriors must now fight for their lives. And stay alive for as long as possible in the dungeon of a mad man."
The original Wizard of Wor is a 1980 arcade game developed by Midway Games; an action-oriented top-down maze shooter. The player character (The Worrior), armed with a laser rifle, must traverse various dungeons, killing off the Wizard's creations in an attempt to drive the Wizard out of hiding, but even a successful hit on the Wizard will fail to do him in, and he will return to his fortress to heal up for the next encounter.
"The Incredible Wizard of Wor" is a game development project I undertook as a learning experience. The project's goal was to recreate a faithful clone of the Wizard of Wor port for Balley Astrocade: "The Incredible Wizard". Balley Astrocade was the first video game console I ever played with, giving me fond memories of spending countless hours in front of a tube TV playing Astrocade variants of all the classics: Space Invaders, Breakout, Galaxian, Space Fortress, and (of course) The Incredible Wizard.
I chose to start with a clone of a classic arcade game for the following reasons:
When looking for an original game to clone I immediately looked to the Bally Astrocade, and after considering the many games of the system, I chose The Incredible Wizard to be my first clone; the gameplay mechanics met all of my project requirements and seemed difficult enough to provide a fun challenge, yet simple enough that it could be completed. The game is developed in Adobe Flash CS4 and makes extensive use of the Object-Oriented properties of ActionScript 3.0. Flash was chosen as the platform due to its distribution, compatability, and for the plain and simple fact that Flash makes drawing and animating sprites easy, which would allow more time to be spent on the design of the program structure.
The project is currently past Milestone 3, which is the last milestone build before release. All of the gameplay logic is complete. All that is left to do is the game flow: intelligent spawning of enemies, level progression, menus, enemy movement speed variations, etc.
Project and code by Richard Zurad. Based on the original arcade game "Wizard of Wor" by Midway Games. All code is licensed under the Apache License.