SFML community forums

General => SFML projects => Topic started by: MrOnlineCoder on August 14, 2018, 06:35:08 pm

Title: ZBreakout - unfinished 2D top-down zombie shooter
Post by: MrOnlineCoder on August 14, 2018, 06:35:08 pm
Hello. I want to publish source code and assets that we've used in unpublished game ZBreakout. We do not have enough time and wish to finish it, so I publish it, anyone can fork it and play around.

Gameplay:
Basically the game intended to be a clone of Minecraft Hypixel Zombies gamemode.

There is a map (game level). There are 2-4 players, who must defend themselves from waves of zombies. Each next wave is stronger than previous one, includes other types of zombies with different stats and abilities. By killing zombies, players receive gold which they can spent to buy armor, weapons and open doors to new parts of the map. At the start of the game, only 1 part is open, and then players progress forward by opening the doors. The main aspect was hardcore, you should really not win in first attempt.

What's done:
- State machine
- Game/server architecture based on UDP
- Zombies with very basic A* pathfinding
- Weapons
- Doors
- Level loading (tiled .tmx levels)

What is NOT done:
- Zombie waves
- Levels themselves
- most of the game concerning cosmetic things like animations, GUI - ready-to-publish look basically :D

You can download test game build (tested on Windows 7 64bit, 77 MB) from Google Drive: https://drive.google.com/open?id=19KzF3VMIt4ICSnC4Q-vFadhGO0oHXC6M (https://drive.google.com/open?id=19KzF3VMIt4ICSnC4Q-vFadhGO0oHXC6M)

Controls:
WASD to move
Left Click to shoot
1,2,3,4,5 to switch inventory slots
F3 to show debug info
K to get all weapons
L to toggle zombies movement
P to spawn a zombie

I would like to thank all of you guys for helping in coding this game, especially:

License in all source code files should be considered outdated and inactive, now everything is licensed under MIT license. Do whatever you want :)

Note: most of the assets were taken from opengameart.org and other sites, their copyright rights belong to their respectful authors! (sorry, I am bad at law stuff in English)

GitHub: https://github.com/MrOnlineCoder/ZBreakout (https://github.com/MrOnlineCoder/ZBreakout)
Title: Re: ZBreakout - unfinished 2D top-down zombie shooter
Post by: eXpl0it3r on August 29, 2018, 10:26:31 pm
Neat, that's quite some work that went into this! :)

The debugging stuff worked fine, was hoping you had already a wave ready, but it's not done yet.