Ninja Vs Zombies (Game)

by NikolasB10 in Circuits > Software

740 Views, 0 Favorites, 0 Comments

Ninja Vs Zombies (Game)

Capture 1.PNG
Capture.PNG
Ninja vs Zombies Video

This is the link to the game online: http://gsrca.de/148079

FYI* I tried the game online and it seems that when I published it, the game didn’t load all the mechanics I put in and therefor it doesn’t work as well.

Describe the topic to which your project is related.

My project is related with game coding and making, since I used a game creator application to make my game.

 Describe your project.

Small 2D platform arcade game, in which the goal is to win without dying to the zombies or by falling in a hole. This project was made on Game salad and took me about 15 hours to make and about 5 more hours of learning the basic to this application.

 Describe how to use the result of your original project.

It is pretty easy. First you have to start-up the game then just use the arrows on the keyboard to move left and right and the space bar to jump

 Explain the purpose of your new project and give applications for this new project.

The purpose was to discover the universe of game making and see the basics of how a game is put together and coding behind it all. Its applications are mostly just for amusement and maybe later as something to refer to if I make another game.

Tools, Material and Files

Bush (1).png
Crate.png
1.png
2.png
3.png
4.png
5.png
6.png
7.png
8.png
9.png
10.png
11.png
12.png
13.png
14.png
15.png
16.png
BG.png
Jump__001 left.png
Jump__001.png
Jump__002 left.png
Jump__002.png
Jump__003 left.png
Jump__003.png
Jump__004 left.png
Jump__004.png
Jump__005 left.png
Jump__005.png
Jump__006 left.png
Jump__006.png
Jump__007 left.png
Jump__007.png
Jump__008 left.png
Jump__008.png
Jump__009 left.png
Jump__009.png
Run__000.png
Run__001.png
Run__002.png
Run__003.png
Run__004.png
Run__005.png
Run__006.png
Run__007.png
Run__008.png
Run__009.png
Dead__000.png
Dead__001.png
Dead__002.png
Dead__003.png
Dead__004.png
Dead__005.png
Dead__006.png
Dead__007.png
Dead__008.png
Dead__009.png
Idle__000.png
Idle__001.png
Idle__002.png
Idle__003.png
Idle__004.png
Idle__005.png
Idle__006.png
Idle__007.png
Idle__008.png
Idle__009.png
Walk (1) left.png
Walk (1).png
Walk (2) left.png
Walk (2).png
Walk (3) left.png
Walk (3).png
Walk (4) left.png
Walk (4).png
Walk (5) left.png
Walk (5).png
Walk (6) left.png
Walk (6).png
Walk (7) left.png
Walk (7).png
Walk (8) left.png
Walk (8).png
Walk (9) left.png
Walk (9).png
Walk (10) left.png
Walk (10).png

 A list of the tools needed for the realization of your project.

The tool needed for this project is YouTube, time and a mentality to learn.

 A list of the material needed for the realization of your project.

A computer to run the application and a mouse preferably for more precision and/or faster movement through the screen. Also some pictures to animate your characters and some free non copyrighted music to gice an ambiance.

 The files needed for the realization of the project.

I used 3 assets, that I found online, in which there was the pictures to animate the ninja and the zombies and also the picture for the ground and the different obstacles and a music file for the ambiance

 A list of references or hyperlinks to other people’s project that you used or other projects that inspired your project.

This is the link toward the assets used in the game: https://www.gameart2d.com/

Gamesalad Endless Runner V2 — Creating a static level style endless runner

by Jamie cross

Gamesalad Platformer Game Construction Kit (Template)

by jamie cross

 If needed, a list of software with the websites where the software can be downloaded.

Gamesalad

https://gamesalad.com/

Mp3 file for the music used in the game: |

\/

Realisation of Ninja Vs Zombies

This video is the step by step realisation of my project:

Conclusion

 In a few written paragraphs, discuss some problems you faced and explain how you solved or avoided these problems.

A major problem I had was that if the arrow key were pressed at the same time or very close apart the main character would just not move. So to resolve the problem peoples have to use the keys only one at the time making this game a bit harder.

Another problem that in the coding I had was that I had to pur that when the character was touching the ground he would always be jumping because of the way I coded the downwards gravity. So I had to put that there was no downwards gravity when it touches the ground, but this created another problem that if the character was jumping ,sticked to a vertical ground block, the character would go flying because of the 0 gravity. This also made that if the character jumps and touch a ground block over it, the character would just stay in mid-air.

Another problem was that sometimes the character would just stop moving for no reason at certain places, so I decided to put obstacles at these places so that the gameplay flows better.

 Describe 2 things of your project that could be improved in the future.

1- Make a longer level so that there is more gameplay, instead of just 5 minutes of gameplay it would be longer and make for a more enjoyable game.

2- I would probably use a different application, since Gamesalad was good and simple, but it has many glitches as shown in my problems and somethings missing. Gamesalad is good application to start on but not the excell and make high quality good games.