[ZFX-Action 2025] - Bileam

Nächste GameJam, vom 1.11. bis 30.11.
Antworten
antisteo
Establishment
Beiträge: 970
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

[ZFX-Action 2025] - Bileam

Beitrag von antisteo »

Bileam – Lehrling des Wortes

Ein minimalistisches Browser-Spiel im Stil eines 320×200-Pixel-Framebuffers (Mode 13h). Du steuerst den jungen Bileam und seinen Esel durch eine Side-Scroller-Erzählung, in der hebräische Zauberwörter gelernt, erinnert und angewendet werden. Jeder Frame wird in einem Uint8Array-Framebuffer beschrieben, der über eine 256-Farben-Palette gerendert wird – keine DOM-Widgets, keine Canvas-Filter: echte Retro-Pixel, nearest-neighbour skaliert.
screenshot.png
Die Story ist übrigens inspiriert durch eine Erzählung aus der Bibel:


Leitidee
  • Reduktion: 320×200 Pixel, feste Palette, ASCII-zu-Hebräisch-Eingabe, keine UI-Frameworks.
  • Retro Visuals: Sprites sind handpikselig, Farben kommen aus der originalen VGA-Palette.
  • Erzählung: Zehn Level (siehe `levels.md`) bilden eine Lernreise – jeder Zauber (אוֹר, מַיִם, קוֹל, …) wird gelernt, geübt und angewendet.
  • Begleiter: Der Esel gibt Hinweise, kommentiert Fehler und setzt humorvolle Akzente.
  • Vibe-Coding: Keine einzige Zeile Code ist von Hand geschrieben, alles durch KI; das Konzept wurde grob vorgegeben, aber auch von KI verfeinert
  • Deprecated Science Fiction: Religion ist die Science Fiction des Altertums

Hier könnt ihr es spielen:


https://launix.de/bileam/

Github Quellcode:

https://github.com/carli2/bileam?tab=readme-ov-file
Zuletzt geändert von antisteo am 28.11.2025, 14:17, insgesamt 5-mal geändert.
https://memcp.org/ <-- coole MySQL-kompatible In-Memory-Datenbank
https://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
antisteo
Establishment
Beiträge: 970
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: [Projekt] Bileam der Zauberlehrling

Beitrag von antisteo »

Screenshot 2025-11-03 at 19-50-30 Donkey Dystopia 320.png
die KI entwirft fleißig Level
https://memcp.org/ <-- coole MySQL-kompatible In-Memory-Datenbank
https://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
xTr1m
Beiträge: 19
Registriert: 08.08.2025, 20:08

Re: [Projekt] Bileam der Zauberlehrling

Beitrag von xTr1m »

Der Grafikstil ist soweit gut gelungen, habe auch damals viel mit solcher Grafik gezockt, gibt Nostalgiepunkte :)
Bin gespannt wie gut dein vibe-coding Experiment klappt.
antisteo
Establishment
Beiträge: 970
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: [Projekt] Bileam der Zauberlehrling

Beitrag von antisteo »

xTr1m hat geschrieben: 03.11.2025, 20:46 Der Grafikstil ist soweit gut gelungen, habe auch damals viel mit solcher Grafik gezockt, gibt Nostalgiepunkte :)
Bin gespannt wie gut dein vibe-coding Experiment klappt.
naja, ich hab mir den Kodex gesetzt, den Code nicht selbst anzufassen. Einmal musste ich die Regel schon brechen, da habe ich die ASCII Art Buchstaben fixen müssen, weil die Text-KI keine räumliche Vorstellung von Grafik hat. Ansonsten muss man sehr hinterher sein, was das Code Refactoring angeht. Die KI verrennt sich da gerne in Bloat Code.
https://memcp.org/ <-- coole MySQL-kompatible In-Memory-Datenbank
https://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
Benutzeravatar
Jonathan
Establishment
Beiträge: 2840
Registriert: 04.08.2004, 20:06
Kontaktdaten:

Re: [Projekt] Bileam der Zauberlehrling

Beitrag von Jonathan »

Ja, bin auch gespannt, was du am Ende berichtest.

Ich hab in letzter Zeit auch mehr LLMs ausprobiert und bin nach wie vor sehr gespalten. Auf der einen Seite funktioniert einiges besser als erwartet und ist super super praktisch. Auf der anderen Seite haben alle state-of-the-art Modelle teilweise absurde Schwächen. Also, wenn man Beispielsweise eine Geo-Koordinate eingibt und dann nach einer Beschreibung fragt, wird beispielsweise gerne mal behauptet, das sei ein Ort östlich von einer Stadt, aber in Wirklichkeit liegt der Ort nördlich der selben Stadt. Und das ist jetzt wirklich kein schwieriges Problem, eine Stufe schwieriger als 2+2 auszurechnen, weil Geo-Koordinaten aller Städte sind ja nun bekannt. Eine selbstsichere, aber komplett falsche Antwort - ganz offensichtlich ist da im Hintergrund keinerlei Verständnis von irgendetwas, alles nur kluges raten. Und mit diesem Bewusstsein sehe ich dann auch alle scheinbar cleveren Antworten viel viel kritischer...

Ich benutze aktuell LLMs echt gerne für Python, zur Datenverarbeitung. Wie kann ich eine bestimmte Operation mit xarray umsetzen und das Ergebnis danach mit seaborn plotten? Sowas funktioniert wunderbar, ich kann highlevel beschreiben was ich brauche und kriege eine Antwort. Für HTML und Javascript das selbe. Aber für meine C++ Sachen sehe ich keine Anwendbarkeit: Da benutze ich viel weniger Fremdbibliotheken und gutes Softwaredesign ist mir da wichtig, ich lasse sicherlich kein LLM meinen Code umschreiben, das keinerlei Verständnis hat, was da eigentlich passieren sollte.
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
antisteo
Establishment
Beiträge: 970
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: [Projekt] Bileam der Zauberlehrling

Beitrag von antisteo »

Falls schon mal jemand testen will

http://srv.launix.de/test10/

5/10 Level sind fertig, aktuell arbeite ich noch am Kampfsystem gegen den Zwischenboss
https://memcp.org/ <-- coole MySQL-kompatible In-Memory-Datenbank
https://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
antisteo
Establishment
Beiträge: 970
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: [Projekt] Bileam (zfx Aktion November 2025)

Beitrag von antisteo »

Screenshot 2025-11-05 at 22-56-26 Donkey Dystopia 320.png
König Balak ist jetzt auch dabei, außerdem KI-generierte Musik und noch ein bisschen mehr Atmosphere/Immersion

Man sollte ein gutes Gedächtnis haben bei dem Spiel - oder Zettel und Stift dabei haben
https://memcp.org/ <-- coole MySQL-kompatible In-Memory-Datenbank
https://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
antisteo
Establishment
Beiträge: 970
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: [ZFX-Action 2025] - Bileam

Beitrag von antisteo »

scheichs hat geschrieben: 08.11.2025, 10:41 Ziemlich weirde Story, aber funzt schon! Schön!
ja, die weirde Story war auch so der Aufhänger - und in der Story kommt ein sprechender Esel vor.

Als Deprecated Science Fiction baue ich übrigens kleine Anspielungen ein - mal sehn, wer es errät
https://memcp.org/ <-- coole MySQL-kompatible In-Memory-Datenbank
https://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
antisteo
Establishment
Beiträge: 970
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: [ZFX-Action 2025] - Bileam

Beitrag von antisteo »

Aktueller Zwischenstand:

https://srv.launix.de/test10/
  • Level 1-5 sind fertig
  • Zwischenboss und Bosskampf klappt auch schon
  • Level 6-10 haben schon mal grob die Story drin, müssen aber noch feingeschliffen werden
  • KI-generierte Musik ist jetzt auch drin
Das Spiel speichert auch den aktuellen Fortschritt und man kann, wenn man neu startet, die Level skippen. Meine Empfehlung: Level 1-5 spielen und bei 6-10 noch warten, bis sie fertig sind.

Es ist schon relativ nervig, wenn die KI immer wieder mal Sachen, die mal funktioniert haben, wieder ausbaut und man sie dann alles wieder neu machen lässt.
https://memcp.org/ <-- coole MySQL-kompatible In-Memory-Datenbank
https://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
antisteo
Establishment
Beiträge: 970
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: [ZFX-Action 2025] - Bileam

Beitrag von antisteo »

Heute mal wieder ein paar Stunden investiert:
  • Level 1-5 haben noch mehr Animationen bekommen (man reitet auf einer Welle, Steine fallen von oben herab, Feuer lodert auf dem Altar) und weniger Erzähler-Text
  • Level 6 und 7 stehen schon mal, 8-10 bin ich noch am testen
  • Nervige sich wiederholende Quests wurden optimiert
  • Endgegner steht und kämpft auch fleißig
  • Abspann gebaut
  • KI-generierte Musik passend zum aktuellen Level (ein echter Ohrwurm ist das Lied im finalen Bosskampf)
am fluss.png
am fluss.png (5.03 KiB) 332 mal betrachtet
https://memcp.org/ <-- coole MySQL-kompatible In-Memory-Datenbank
https://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
antisteo
Establishment
Beiträge: 970
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

[ZFX-Action 2025] - Bileam (Finale Version)

Beitrag von antisteo »

Finale Abgabe
Bildschirmfoto vom 2025-11-28 14-11-21.png
Hier könnt ihr es spielen:

https://launix.de/bileam/

Github Quellcode:

https://github.com/carli2/bileam?tab=readme-ov-file

Klappentext

Du spielst Bileam, den Zauberlehrling mit einer sprechenden Eselin an der Seite. König Balak von Moab hat ein Problem: Das Volk Israel ist eingewandert, seine Felder verwüstet, und er will es mit Fluchworten vertreiben. Doch hebräische Worte sind hier Schöpfungscode – und אלוהים lässt nicht zu, dass sein Volk verflucht wird. Gibst du aor, bricht Licht durch Lehmhütten; sprichst du mayim, bewegen sich Flüsse. Deine Eselin mahnt mit Humor, Engel aus gebündeltem Licht prüfen dich, und Balak versucht unablässig, deine Sprache zu missbrauchen.

Die Story spiegelt alte Spannungen und klingt in heutige Konflikte hinein (auch Gaza): Sprache als Macht, als Schutz und als Versuchung. Spielerisch streift das Spiel Informationstheorie, Simulationshypothese und die Idee, dass Worte den Bauplan der Welt formen.

Jedes Level ist ein kleines Lehrdrama. Die Szene oben zeigt Level 7: Fürsten, Bannfahnen und Weinbergmauern bilden die Bühne, während die Eselin dreimal shama einfordert, bevor sie das Unsichtbare preisgibt. Mal entzündest du Altäre mit ash, mal stoppst du Balaks Gesandte mit lo, mal lässt du mit baruch Segen wie Lapislazuli über Basaltfliesen laufen. Dialoge klingen wie biblische Poesie, doch sie erklären klar, welches Wort du begreifen, tippen und behalten musst.

Bileam – Lehrling des Wortes verbindet Storytelling mit Lernmechanik: du hörst, sprichst, tippst und siehst sofort, wie Licht, Wasser oder Stein auf deine Lippen reagieren. Das Ancient-Futurism-Artwork, die ruhige Musik und die didaktische Eselin machen jeden Abschnitt zum spirituell-poetischen Sprachtraining.
Was dich erwartet
  • Poetische Atmosphäre: Archaische Dialoge, ruhige Musik, Ancient-Futurism-Optik zwischen Wüstensand und schimmernden Glyphen.
  • Lernen durch Erleben: Du tippst oder sprichst hebräische Worte (ohne Niqqud) und siehst, wie Licht, Wasser, Stein und Leben sofort reagieren.
  • Didaktischer Zyklus: Erinnern, Begreifen, Anwenden – jedes Level ist eine kleine Lektion, die auf dem Vorherigen aufbaut.
  • Dynamische Begleitung: Die Eselin führt didaktisch, Balak drängt, Engel lehren – du navigierst zwischen Versuchung, Wahrheit und Gehorsam.
Figuren, die dich prägen
  • Bileam: Ein neugieriger Lehrling, dessen Staunen jede neue Lektion trägt.
  • Die Eselin: Dein geduldiger Begleiter mit klaren, kurzen Hinweisen.
  • König Balak: Machtbesessen, glänzend und immer bereit, Sprache zu missbrauchen.
  • Engel: Wesen aus Licht, die spätere Levels bewachen und lehren.


Hier könnt ihr es spielen:

https://launix.de/bileam/

Github Quellcode:

https://github.com/carli2/bileam?tab=readme-ov-file
https://memcp.org/ <-- coole MySQL-kompatible In-Memory-Datenbank
https://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
antisteo
Establishment
Beiträge: 970
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: [ZFX-Action 2025] - Bileam

Beitrag von antisteo »

@Schrompf, könntest du den Thread bitte ins Forum ZFX Action 2025 rüber verschieben? Ich habs aus Versehen in den Vorstellungsbreich gemacht.
https://memcp.org/ <-- coole MySQL-kompatible In-Memory-Datenbank
https://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
antisteo
Establishment
Beiträge: 970
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: [ZFX-Action 2025] - Bileam

Beitrag von antisteo »

Wer sich die Titelmusik noch als MP3 herunterladen will:
Bildschirmfoto vom 2025-11-28 14-19-40.png
secher belam ben beor-full.mp3
(3.86 MiB) 5-mal heruntergeladen
https://memcp.org/ <-- coole MySQL-kompatible In-Memory-Datenbank
https://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
Antworten