Beiträge von Retrofan im Thema „Anfänger dokumentiert Spielentwicklung: "Grand Sheik"“

    Damit das hier im Thread auch neue Besucher noch überschauen, werde ich in meinen ersten Beitrag ein Update zur jeweils aktuellsten Version schreiben. Vielleicht möchte ja jemand nur schnell die aktuellste Datei haben und nicht die ganze Historie durchwühlen.


    GRANDSHEIK V1.2b.d64


    Update: Meinen ersten Beitrag kann ich offenbar gar nicht mehr bearbeiten. Also Idee hinfällig.

    Erledigt! Werde ich aber nur in gewissen zeitlichen Abständen machen und nicht stündlich oder täglich. ;)

    Soundeffekte stehen immer noch auf meiner Liste. Und eine Titelmusik. Die obige Version von Honolulu Baby war doch sehr basic. Ich habe in The Music Shop eine neue, mehrstimmige Fassung erstellt. Wer mal reinhören mag, kann die folgende Datei gerne mit dem Music Shop öffnen, ansehen und anhören. Leider bietet das Tool keinen Export als SID-Datei oder Vergleichbares an.

    Üblich bei "professionellen" Games ist es, dass die Musik mit einem sog. "Tracker" erstellt wird. Dort hat man die volle Kontrolle über alle SID-Features. Zum Abspielen der Musik und der Sounds wird ein "Player" in das eigene Programm eingebunden. So ein Tracker ist z.B. Goattracker (Bitte melde dich an, um diesen Link zu sehen.), es gibt aber Alternativen.

    Erst einmal: Herzlichen Glückwunsch zum Release!

    Bitte melde dich an, um diesen Anhang zu sehen.

    Ich darf natürlich mit Partnerin in die Berge.

    Auf Hintergrundmusik und Soundeffekte habe ich verzichtet, da ich mich dafür noch tiefer in die Materie einlesen müsste.

    Das würde sich evtl. für eine spätere Version lohnen, weil eine zum Thema passende Musik das Flair zusätzlich positiv beeinflussen könnte. Über einen eigenen Font würde ich an deiner Stelle auch noch nachdenken. Es gibt ja auch schon viele vorhandene Zierfonts, falls man sich das Zeichnen selbst nicht zutraut oder zeitlich scheut. Vielleicht findet man da ja was.

    Was mir noch auffiel: Ich fände es, glaube ich, besser, wenn bei Auswahl einer Antwort diese erst hervorgehoben würde und in einem weiteren Schritt (Spannungs-Aufbau) dann aufgelöst wird (vergleichbar mit heutigen Spielshows) – also bestätigt (blink-blink und Applaus) oder als falsch markiert ("Zonk"). Und erst danach zur nächsten Frage. Das würde auch die Spielzeit etwas erhöhen.

    Auf jeden Fall könnte man nach der jeweiligen Antwort etwas mehr blinky-blinky machen (das ganze mehr feiern) und nicht sofort zur nächsten Frage übergehen.

    Wenn aus der Idee ein Spiel werden soll, dann sollte man sich gerade anfangs am wenigsten Gedanken um ein Titelbild etc. machen (auf dem Friedhof der Hat-nicht-sollen-sein-Games liegen sehr viele Titel-Grafiken und Logo-Screens). ;) Auch Font-Anpassungen etc. sollte man hintenan stellen. Vor allen Dingen kann man beides problemlos outsourcen, damit man sich um (zumindest anfangs) Wichtigeres kümmern kann.

    Und dann noch ein Tipp: wirklich hochwertiges PETSCII-Art ist nicht schnell erstellt/konvertiert. Das sollte man schon können, sonst sieht es billig gemacht aus. Ähnliches gilt bei einem Bitmap-Titelbild. Auch hier sollte man (später im Projekt) Sorgfalt walten lassen, damit es nicht hingehuscht aussieht.

    Von PETSCII-"Grafik" im Spiel selbst würde ich eher Abstand nehmen – das stößt den User quasi darauf, dass es sich um ein BASIC-Spiel(chen) handelt und nicht um "hochwertige Profi-Assembler-Kunst". Wenn das Spiel also etwas blinky-blinky haben soll, dann besser die Chars auf Pixel-Ebene modifizieren und die Screens damit aufwendiger wirken lassen.

    Aber wie gesagt: Eigentlich alles noch kein Thema – jetzt erstmal um die Inhalte und die Spielmechanik kümmern.

    Ein wenig zu Technischem möchte ich aber auch noch loswerden:

    Wieviel Datenvolumen kostet jede weitere Frage inklusive Antworten und Logik?

    Der Speicherbedarf wurde hier ja schon grob abgeschätzt. Als Lösungen für mehr Speicher fallen mir folgende ein:

    • Du kannst über Daten-Kompression nachdenken und immer nur die aktuellen Fragen/Antworten entpacken (das wird ohne Assembler aber wohl nicht funktionieren).
    • Du kannst vom Datenträger die Fragen nachladen – das könnte auch in Blöcken von Fragen (die ins RAM passen) passieren, sodass man nicht jedesmal Ladezeiten hat.
    • Du kannst (optional) eine Speichererweiterung unterstützen, in die du anfangs die Fragen vom Datenträger überträgst.
    • Du kannst das Spiel als CRT (wie Eye of the Beholder oder Prince of Persia) umsetzen und den Modulspeicher (bzw. das CRT-Image) mitbenutzen.
    • Du kannst das Spiel als "Online"-Game realisieren und z.B. das WIC64 nutzen, um beliebig viel Speicherplatz auf einem Server zu haben. Weiterer Vorteil: Die Fragen und Antworten kannst du jederzeit verbessern und erweitern, ohne das Spiel jedesmal neu auszuliefern zu müssen. Nachteil: hat nicht jeder (lässt sich aber am PC emulieren)

    Allerdings sind alle Lösungen natürlich mit gewissem Aufwand verbunden.

    Ich möchte als Grafiker natürlich vor allem etwas zur Darstellung sagen:

    - Wie können grafische Elemente realisiert werden, um das Spielerlebnis aufzuwerten?

    Ich gehe da so heran, dass ich mir als Erstes überlege, welche Art der Darstellung angemessen ist, also zum Thema passt und technisch machbar ist. Das Spiel hat einen Schwarz/Weiß-Film als Inspirationsquelle – da liegt es nahe, das Spiel auch so zu gestalten, also mit Schwarz, Weiß und den 3 C64-Graustufen dazwischen.

    Da das Game ein reines Frage- und Artwort-Spiel zu sein scheint, macht der Text-Mode wahrscheinlich am meisten Sinn. Um das Spiel grafisch aufzuwerten, würde ich einen modifizierten Zeichensatz verwenden. Den kann man mit einem üblichen Zeichen-Editor (wie z.B. Jicker hier aus dem Forum) gestalten (oder gestalten lassen) und dann in das eigene Programm einbinden. Man kann im Text-Mode sogar Hires- mit Multi-Color-Darstellung mischen.

    Grundsätzlich könnte man sich an den Titel-Einblendungen aus dem Film orientieren – oder an Textdarstellungen aus anderen Laurel & Hardy-Filmen.

    Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen.

    Man könnte auch einen virtuellen Fragesteller als Piktogramm/Avatar einblenden – entweder mit verändertem Zeichensatz oder als Sprite – und die Fragen und Antworten (durch andere Hintergrundfarben/-Graustufen) wie Sprechblasen aussehen lassen.