SpellMadness is a game designed and developed by me when I was starting to dive into game development. It was never finished, but it has a playable version.
It was programmed using JAVA with libraries like: LWJGL, Slick2D, and others.
I didn't know that time, but I was starting to write code using some patterns, and I find this very interesting.
I've used Scenes to define each play mode and put the managing of it inside the main loop for the game.
Character class to control the Physics2D of the characters in the world.
For the Visual Effetcs, there is a Particle class that is the tiny visual elements that are spawned by AnimationFX class to create the Spell's effects.
And the LightFX create the lightning of the scene by drawing a bitmap with AlphaBlending and putting some life to it.
It is a 2D platformer where you control a mage that can cast several spells. It has nice lightning and effects.
Watch a demonstration video:
You can download the .jar playable version
- Brian Matzon [email protected] for SoundManager
- Slick2D
- LWJGL