Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ef:gameprojekt:gruppenseiten:gruppe2:start [2022/12/13 14:22] – gelöscht mathysdef:gameprojekt:gruppenseiten:gruppe2:start [2023/02/11 00:44] (aktuell) – [Assets und Quellen] benyacoubl
Zeile 1: Zeile 1:
 +====== HAHNENKAMPF™ ======
 +
 +Unser Spiel ist ein Hahn-Kampf Simulator, wo zwei Spieler eine Tastatur teilen und jeweils ihre eigenen Tasten haben, um den Spieler zu bewegen. Der Stil der Map ähnelt den bekannten Spielen //Super Smash Bros// und //Mortal Kombat//. Jeder Spieler hat 100 Hitpoints, welche bei Schlägen vom Gegner abnehmen. Wenn einer der zwei Spieler 0 Hitpoints erreicht, hat der andere Spieler gewonnen. Auf der 2D Plattformer Map kann man springen und versuchen, den Schlägen des Gegners auszuweichen. Es wird während der Session die Anzahl Siege gespeichert. 
 +Obwohl unser Spiel //HAHNENKAMPF// heisst, sind die Charaktere Hühner, weil wir fanden, dass Hahnenkampf besser tönt als Hühnerkampf. Bei dem Konzept des Spiels stellten einen traditionellen Hahnenkampf vor. Diese werden meist in Südostasien ausgeführt, wobei öfters Geld auf einen Hahn gewettet wird. Da diese Kämpfe oftmals illegal veranstaltet werden, erstellten wir eine Map, die so aussieht wie ein Keller. Der Keller stellt das versteckte und geheimnisvolle dar, welches wir mit Hahnenkämpfen assoziieren.
 +
 +
 +
 +===== Spielmechanik =====
 +  * **Bewegungen:** W,A,D / ↑,←,→ respektiv für Sprung, Links, Rechts
 +  * **Aktionen:** G / ENTER respektiv für Punch
 +
 +Bei der Spielmechanik war es uns wichtig, dass das Spiel eine schnelle Steuerung besitzt, denn dadurch entsteht ein gewisses Chaos im Spiel. Spiele, welche solch ein Chaos besitzen, wie Uno, Monopoly oder Mario Kart sind besonders unterhaltsam, wenn sie mit Freunden gespielt werden. Da man unser Spiel nur zu zweit spielen kann, war uns dieser Punkt besonders wichtig. Die einfache Steuerung kann schnell gelernt werden und vermeidet dadurch einen langen mühseligen Lernprozess.
 +===== Link zum Code =====
 +[[https://eduetatfr-my.sharepoint.com/:u:/g/personal/laith_benyacoub_studentfr_ch/EVbmCst8439CtWLrYEBVGX4BbQ7u3MgqWiZx0Lf8jN6qkw?e=wNE61e]]
 +===== Assets und Quellen =====
 +Die Map, das Menü Bild, die Charakter und die Hintergrundmusik wurde von uns gemacht. Die meisten Informationen bezüglich der Spiellogik wurden aus der Arcade Library genommen oder von Stack Overflow. Wir haben für unser Spiel ein Template von der Arcade Library benutzt, um den Code besser zu verstehen und Zeit zu sparen. Unten noch Links zu den Assets, welche wir vom Internet geholt haben:
 +Schlagsound: https://www.youtube.com/watch?v=OZdIbJZdSZw
 +
 +Huhn Pixel Art (Inspiration): https://opengameart.org/content/chicken-sprites
 +
 +Verschiedene Windows: https://api.arcade.academy/en/latest/examples/view_instructions_and_game_over.html
 +
 +Game over bild: https://www.istockphoto.com/de/vektor/pixel-game-over-8-bit-pixel-spiel-over-vektor-hintergrund-gm1307986275-398101362
 +
 +Titelbild Schrift: https://www.dafont.com/04b-30.font
 +
 +HItpoints bar: https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.kindpng.com%2Fimgv%2FmwJbwJ_health-bar-sprite-sheet-png-download-health-bar%2F&psig=AOvVaw15GrP-NbU5dZHAp_3Jb4Sl&ust=1675494634696000&source=images&cd=vfe&ved=0CBAQjRxqFwoTCKiV5obm-PwCFQAAAAAdAAAAABAJ
 +
 +Jump Sound: https://pixabay.com/sound-effects/boing-6222/
 +
 +Fight sound: https://www.youtube.com/watch?v=BY1k1GcZRww
 +
 +
 +===== Mögliche Verbesserungen =====
 +  * Mehrere Maps
 +  * Skin Auswahl
 +  * Bessere Animationen einbauen
 +  * Weitere Schlagfunktionen einbauen (z.B. Eier werfen, Chicken Kick, etc.)
 +  * Heilfunktionen
 +
 +
 +
 +
 +
 +
 +
 +
  
  • ef/gameprojekt/gruppenseiten/gruppe2/start.1670937745.txt.gz
  • Zuletzt geändert: 2022/12/13 14:22
  • von mathysd