The project is done to get XNA experience in the Visual Studio development environment, is a top-down 2D game where you fight zombies and collect points to buy different equipment to help you kill more and reach different levels, the game uses #C MonoGame to enable the graphics on the screen, Three main functions for game use. To make a difficult level in the game, the soldier who fights with the zombie has three abilities, each ability has time to be used, the player has to use the abilities at the right time. The warrior has one mission, namely kill all zombies and destroy the space of their vermin to complete the map. Physics is a basic level, moving the fighting X and Y in relation to input, adding speed with time each time the button presses the correct keys. Two-point vectors are made easy to use and slide in a 2D game. The animation uses a sprite sheet to get the sprite's drawing on each frame and in time to re-paint the sprite at a particular location from the physicas class.
Download the porject and open it in visual studio, you can run it with no problem accuring.
You need the following:
- Ms Visual Studio.
- Monogame Framework latest version: http://www.monogame.net/downloads/
- Monogame pipeline tool to add different assets in the game.
No level backgrounds, just add any drawing through the pipeline in the Room class of type GameObject class, self explanotary and the code is documented.
Starter guide: https://darkgenesis.zenithmoon.com/getting-started-with-monogame-using-visual-studio/
for deployment, render the maps and the object in an external map 2d map designing software, then add it to the Room class.
Microsoft Visual Studio 2017 C#: integrated developing environment. MonoGame 3.6: Framework for creating cross-platform games.
1.0.0 (This is my final version of my final college project).
Ht2k9 - Me (A.Abbas).
[Oyyou] (https://www.youtube.com/user/oyyou91): Youtuber and streamer [rileygombart] (https://opengameart.org/users/rileygombart): Animated Top Down Survivor
None, free-for-all.