Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: ZBreakout - unfinished 2D top-down zombie shooter  (Read 3262 times)

0 Members and 1 Guest are viewing this topic.

MrOnlineCoder

  • Jr. Member
  • **
  • Posts: 87
    • View Profile
ZBreakout - unfinished 2D top-down zombie shooter
« 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

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:
  • therocode
  • Dbug
  • Rosme
  • Mario
  • eXploit3r
  • fallahn
  • jamesking
  • StephenLynx
  • BlueCobold
  • Johhny

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

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 10815
    • View Profile
    • development blog
    • Email
Re: ZBreakout - unfinished 2D top-down zombie shooter
« Reply #1 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.
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/