Impact

This forum is read only and just serves as an archive. If you have any questions, please post them on github.com/phoboslab/impact

1 decade ago by MikeL

"The Evil Entities of YOSS are once again trying to take over the universe and you have been given 3 rinky-dink little ships to defend it. Are you up to the challenge?"

YOSS game link

This is a fairly complete arcade-type game, minus the sound. There is even a "boss" ship. Things to do would be: add sound and music, add more levels, and add new entities and behaviors.

The great retro graphics, " Iron Plague, a Sinistar clone", are courtesy of Daniel Cook of Lostgarden.com. He has several sets of free graphics (look under art) which use the Creative Commons Attribution 3.0 License. He also has a very informative blog on game creation.

I will be posting the relevant code when I get a chance. This may be of value for those new to making games or those simply looking for more samples of code using Impact. Three cheers to Dominic once again for his very fine game engine.

The Evil Entities of YOSS say, "Good luck Space Peons!"

1 decade ago by nefD

Very cool! I like it!

1 decade ago by Ken

Great job on the game MikeL and thanks for the links to the artwork.

1 decade ago by StefanVOtt

Very nice.

1 decade ago by MikeL

Thanks for the feedback. Much appreciated. I posted the code (minus impact and weltmeister naturally:)

YOSS code

There may be a few things of interest to some such as the use of state to control game behavior as well as entity behavior. Look in particular at the "enemy-spinner" entity for example. There is a "player controller" which monitors the player throughout the game and tracks things like score, rank, and current level. There is also a level manager called "director" which manages movement between the sequence of levels.

1 decade ago by nefD

Thats sorta similar to what I'm doing for my current project. I basically have a 'brain' entity that gets spawned into the level after it's loaded, and it handles the actual spawning of the player and enemies, and tracks the players score and things like that. Makes for a clean separation from the actual game object.

1 decade ago by MikeL

I made some major changes to YOSS including:

- adding bezier pathways so that enemy ships can follow more complicated curved pathways ala Galaga.
- multiple types of fire power
- music and sound

It's really like a different game with these changes. I've had it hosted on Ken's great TAPJS site for a while now to track high scores and such.

I went ahead and entered into Microsoft's sponsored beauty of the web dev:unplugged contest. Looks like we have at least 4 Impact entries. Good luck and go Impact!
Page 1 of 1
« first « previous next › last »