Godot-Programmierprojekt

Projekt, in dem wir gemeinsam ein hochwertiges Spiel in Godot programmieren.

Session 22. Dezember 2020
Heute haben wir uns überlegt, wie unser Spiel aussehen soll. Es soll eine Mischung aus einem futuristischen 2D-RPG und einem auf Musik basierten Platformer sein.
Das Setting des Spiels wird eine Großstadt und der Platformer kommt in Form von Spielautomaten hinzu.
Die Grafik des Spiels soll im Pixel Art-Stil gehalten werden.

Wir werden hauptsächlich zwischen den Sessions in kleineren Gruppen am Spiel arbeiten.
Dazu arbeiten bis zur nächste Session an:
Story: Robert, Nikolas - Treffen: Mittwoch 30.12.2020 15:00
Grafik: Bene, Philipp - Treffen: Sonntag, 03.01.2021 16:00
evtl. Platformer: Philipp
Nächste Session: 05.01.2021 18:00

Story-Session 30. Dezember 2020
Schnellreise mit Hyperloop
Tore zwischen Stadtteilen

Start + Tutorial

  • Ankunft in der Stadt
  • Unterhaltung mit NPCs

Bereiche

  • Kraftwerk (Endbereich) + Labor
  • Vorstadt (Tutorial)
  • Reichenvirtel
  • Industriegebiet
  • Armenviertel/Slums
  • Einkaufsmeile/Einkaufszentrum + Bank
  • Park
  • Spielhalle/Casino

Antagonisten
Schiefgelaufenes Experiment -> Reaktorfehler -> Mutanten
FIrma -> Vertuscht Reaktorfehler -> Geld -> Reparieren Reaktor nicht, weil sie Heilung verkaufen

Verlauf
Spieler wurde von Firma gefeuert (Prolog)
Spieler kommt in der Stadt an (Vorstadt)
Spieler macht sich über die Firma schlau (Vorstadt)
Spieler erfährt, dass die Leute die Firma mögen, weil sie ihnen hilft.
Spieler zieht in ein Hotel & rüstet sich aus (Innenstadt bzw. Einkaufszentrum)
Spieler rekrutiert Leute (Armenvirtel)
Leute werden zu Mutanten (Armenvirtel)
Spieler versucht, Schutz im Reichenvirtel zu suchen, was scheitert (Armenvirtel)
Spieler kämpft gegen die Mutanten + gewinnt (Armenvirtel)
Reichenvirtel erkennt Mehrwert des Spielers an + lässt dich rein (Reichenvirtel)
Wirst als Mutantenjäger angeheuert + bekommst für diesen Job Immunität (Reichenvirtel)
Mehrere Nebenquests (Überall)
Aufgabe die nicht schaffbar ist (Stadtmauer nähe Reaktor)
Verlierst den Job (Reichenvirtel)
Gehst in die Innenstadt
Stellst Nachvorschungen über den Reaktor an (Innenstadt)
Findest raus, dass der Reaktor der Firma gehört
Entwickelst du wieder einen Hass auf sie, da sie dich den Job gekostet haben (Innenstadt)
Versuchst in das Industriegebiet reinzukommen (Innenstadt)
(1). Finde raus, wie du die Mutanten da verletzten kannst (Vllt. mit einem Tool)
(2). Besorge dir eine xy um da reinzukommen
Spieler bekommt in den Labs Infos über den kaputten Reaktor (Reaktor/Labs)
Spieler besiegt Firma xy (Reaktor)
Alle sind cool

Nebenaufgaben
Muss noch erstellt werden

Charaktere
Muss noch erstellt werden

Automaten
Einsatz: Geld
Gewinne: Geld, Gegenstandsupgrade
Simpel gehalten

Tablet (Menü)
-> Verlassen
-> Statistiken
-> Einstellungen
-> Gegnerübersicht
-> Questlog
-> Spielstände
-> Weiterspielen

Nächste Story-Session: 5. Januar 2021 17:00

Design-Session 03. Januar 2021

In dieser Session wurden erste Teile der Spielidee im Pixelart-Stil gezeichnet. Konkret wurden die Bedienfläche des Spielautomaten und das Menü in einem Tablet gezeichnet.
In den vorherigen Session-Berichten wurde bereits erwähnt, welchen Zweck der Automat und das Tablet erfüllen sollen, weshalb es in dieser Session nur darum ging, diese Anforderungen umzusetzen.
Auf dem Spielautomaten ist neben Bedienelementen eine freie Fläche vorhanden, die entsprechend für die Spielhandlung genutzt wird.

Das Spielmenü befindet sich in einem Tabletrahmen, um den Eindruck zu erwecken man befinde sich auf der Startseite eines Tablets. Die Beschreibung unter den Symbolen erklärt deren Funktionalität.

In der nächsten Session steht unter anderem das Zeichnen einer Karte, auf der sich die Spielfigur bewegt, an.

Alle Grafiken befinden sich im entsprechenden Edugit-Repo.

Kombinierter Sessionbericht vom 19. & 12.

Info: Das ist der Sessionbericht von beiden Sessions heute und der Session vom 12.1.

  • Charaktere:

    • Alles Menschen außer Boss der Firma.
  • Nebenquests:

    • 28 Stück

    • Eskortquests

    • Gib mir Geld

    • Füttere irgendwelche Gegner mit Blei

    • Transportiere Items

    • Sammele Zeug

  • Preise:

    • Geld
    • Waffen
    • Items
    • Upgrades
  • Wie bekommt man mehr Energie:
    -> Mit level-ups

  • Was bekommt man am Ende von Kämpfen?

    • Items
    • Xp
    • Waffen von schwiegereren Gegnern

Platformer-Struktur

Endlos, zufällig Generiert

  • Zufällige Reinfolge von Abschnitten
  • Jeder 3. Abschnitt mit Münze

Belohnungen:

Geld, alle Ebenen.

  • Hängt von der gesammelten Anzahl an Münzen ab.
  • 1 Münze = ?
  • Maximum an Geld pro Tag = ?

Einsatz:
Nichts

Cooldown der Preise:
1 Ingame Tag

Benutzung: Unbegrenzt

Spieler Skillset:
Laufen
Schießen
Schlagen
Dash/Sprung
Klettern
Einsetzen von Items/Effekten

Sessionbericht vom 26.1

Offene Fragen:
- Muniton?
- Waffen gehen kaputt?

Schwierigkeitsgrad

  • Richtet sich an Anfänger - Fortgeschritten.
  • Gegner werden mehr (und Schwieriger pro Gebiet)
  • Schwierigkeit steigt konstant

Abschluss eines Gebietes

  • “Dungeon und dann Endboss”
  • Waffen und/oder Muniton

Handel
Wert des Geldes

  • Man bekommt mehr Geld
    • Dafür kostet Zeug auch mehr.
      Läden
  • Items
  • Heilungsitems
  • Waffen
  • Bosswaffen sind nicht erwerbbar
  • “Spezielle” Waffen