Skip to content

L-S-2020/smash-simon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smash Simon

the console

A 2d (local) multiplayer fighting game, build as present for the 18th birthday of a friend (@Shiggy5). This game was developed to be played on the GG55, a self-made game console.

Play or download the game on my itch.io page.

All the characters, animations, maps and healthbars are handmade (or handpixeld ;) ) by Moritz, Johannes, Jan and Martin, I was responsible for the code and the final game design in Godot Engine.

Godot Engine Badge

Gameplay

The game itself is inspired from the Super Smash Bros series, with the guys from our friend group as characters. To play, up to four players (as of now, only local connected controllers are supported) choose a character to play, select a map and fight against each other, until only one is still alive.

the console the console

Every character can run (left/right), jump, beat and block, all with animations.

the console

The characters:

the console the console the console the console the console the console
Johannes Jan Moritz Martin Simon Leonard

The maps

the console the console
GSG (Inspired by our school) 5 (inspired by Simons favourite number)

Making the game

The game itself was made using godot engine, for the graphics, piskel editor was used.

the console

From a systemdesign standpoint, the game is based on a "main" scene, which receives the player choices from a global variable. This scene then initates the selected map, the players and the healthbars as child scenes and keeps track of the remaining players and their healthbars. For detecting hits between players and applying the damage, I've used the health_hithbox_hurtbox addon, which lets you create so called hurtboxes for players and hitboxes for hits and detecs the collision of the two. So everytime the hit button is pressed, a temporary hitbox is spawned for 0.1 seconds in front of the player. If it collides with the hurtbox of another player, the game subtracts 10 points from the players health.

Future roadmap / ideas

  • online multiplayer
  • more maps/ characters
  • PvE levels (fight against computer enemies)

About

A 2d fighting game about my friend group.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors