Cowboy versus zombie 2

Project 11

Caracteristics

Description

After getting to know my entire class, I decided to work with IronPowerTGA to redo a game he had done in Game Jam. The concept of "Cowboy vs Zombie" is to kill the enemies that arrive in waves and make the best score. We took the same gameplay base and added small changes. Before arriving at the IUT, IronPowerTGA followed the same path which was the library he did to make better and to make more quickly games or applications. But he didn't make his libraby on Java but on C# the language made Microsoft. In his hunch of code there were "scenes", resources, keyboard and mouse managers, many controllers was supportes. Shadder was working, animations and much more

The base of the game takes place on a fixed screen with one or two players moving up and down the left side of the playing area. Enemies arrive from the right and they are more numerous and faster as the waves go on. To this principles, we have modified the rigidity of the players so now they can move in all directions. We have also enlarged the game area to add a surprise effect. Since you can't see all the way up, the technique to adopt is either to separate, or to make an "windshield wiper" movement and make sure that no enemy does not pass over or under our field of vision. Then we separated the ennemi into 3 zones. A critical zone (mostly the head) which inflicts more damage and allows the bullet to continue its path to hit a second enemy. A neutral zone (mostly the body) that inflicts just the damage of the ball. And finally a side area (mostly the legs/feet) which reduces the damage of the bullet and the enemy.

Finally we added a variety of enemies. There were always the normal zombies but also:

All the stats of the weapon in hand and the enemies were loaded from xml file. There was also a highscore(best score) save and options.

For the overall structure of the game, we wanted to do a classic infinite mode where the game gets harder and harder, a progressive infinity mode where there are better weapons and boosts as the wave record is broken, and finally a story mode. Knowing that each mode could be played alone, in pairs or in a network. Our project was a bit too ambitious, and we stopped soon enough, and went on to a new project that was a little more appealing. Nevertheless, for this project some useful code elements have been developed including sound management and a cleaner display and use of text.

Visuals (Click on one pick to enlarge it)

Game home. Infinity mode menu. Zombie drawn by me. Game area on infinity mode. Light effect when shooting. Wave 21.

Hey test test