Freitag, 9. Oktober 2026

Mein Spielkonzept zum Prototypen

Seit Jahren will ich mein eigenes Spiel umsetzen und habe mehrere Game Engines angelernt. Letzter Dämpfer war Unity 3D und mit der Idee pro installation bezahlen zu müssen. Nun sind einige Jahre vergangen und KI Modelle sind nicht nur da, sondern erschrecken schnell besser geworden. (Meine Skepsis: Zu welchen Preis?)

Nun mein Spiel hatte ich über Jahre hin immer etwas weiter beschrieben und auch eine Geschichte hatte ich darin angefangen, um auch eine Handlung mit einzubringen.

Claude, Opus 5.5 und auf UltraCode stellen 

Aber manchmal will man einfach einen Prototypen haben und sehen, ob das eigene Konzept aufgeh. Und da kommt Claude und hat meine Idee für mich über Nacht erledigt.

  • Vorraussetzung: Claude Pro Account  
  • Konzept geschrieben als Prompt
  • Kenny Game Assets dazu gegeben

Am Morgen sah ich schon im Claude Chat, das einige Test durchgeführt wurden und Screenshots erzeugt wurden. Meine Freude war schon fast wie mein Kindliches ich am Weihnachten. 

Fehlen nur noch die Soundefffekt und Musik, die nicht erkannt wurden. Da muss ich noch mal nach sehen. Oder zumindest den SDL2_Mixer installieren für die einfachen Töne.

Technisch ist alles in C++ und benötigt dazu einen C++ 17 Compiler, CMake ab 3.16, SDL2, SDL2_image. Dann kann gespielt werden.

 

Branch im Repo Github: MiniShipDeliveryPlusPlus - Branch: claude/cool-allen-k2x2gm 

Donnerstag, 8. Oktober 2026

Gehäuseentwurf für Signalleuchten (Part 3)

Der ESP32-6 benötigt eine ausreichende Platzierung, so das die Verbindung zum USB Stecker möglich ist. Da kam mir in den Sinn, dass ein Aufladekabel schon etwas die Magie weg nimmt. Eine Wireles Charging Plattform in Form eines Magisch aussehenden Gegenstand, wäre super, aber ich behalte das im Hinterkopf, auch wenn ich die Hardware dafür schon bereits liegen habe. Schließlich soll das Projekt übersichtlich bleiben. 

 

Hauptsächlich verwende ich von Seeed Studio den XIAO ESP32-C6, weil ich da alternative eine Externe Antenne anschließen kann. Der zweite Grund, das dieser deutlich weniger Strom verwendet, auf das ich erst heute gestoßen bin.

  • Seeed XIAO ESP32-C6 
    • mit Funktechnik WLAN und/oder Bluetooth 
      • Aktiv bis zu 75mA
      • Light-Sleep 3,1mA 
      • Deep Sleep 15µA
    •  Lipo Support
      • Kann über 3,7V versorgt werden und den Lipo mit 100mA aufladen. 
  • ESP32-C6 Super Mini mit Funktechnik WLAN und/oder 
    • Aktiv bis zu 150mA
    •  Deep-Sleep ca. 43µA, vorausgesetzt die Status LED ist nicht mit an.

Zu meiner Überraschung stellte ich fest, dass von dem XIAO ESP32-C6 ein 3d Model existiert auf GrabCab und auch von den anderen, womit ich mir das ständige Nachmessen mit dem Messschieber hätte sparen können. Seeed Studio Xiao ESP32 C6 | 3D CAD Model Library | GrabCAD

 

Was das Gehäuse Design angeht, bin ich noch nicht zufrieden. Etwas zwischen einem Kasten mit Kristall, Zauberstab oder einem Würfel mit Verzierungen.  Und damit landete ich wieder bei Pinterest oder in der Bildergenerierung zu inspirationszwecke.

Mittwoch, 7. Oktober 2026

Sidequest: Rot gegen Blau

Eine weitere Wertfreie Umsetzung mit Claude ist meine Idee zu einer Simualtion, die den ganzen Tag läuft und alle 24 Stunden werden die Ergebnisse auf einer Webseite gehostet.

 https://codexzier.github.io/RtsSimulationRedVsBlueResults/

Die RTS Simulation läuft auf einem Raspberry Pi 4, welches auch als Homeserver verwendet wird. Da ich gesehen hatte, dass auf dem System kaum Leistung beansprucht wird, dachte ich, ich kann doch zusätzlich eine Simualtion laufen lassen. 

In Claude meine Beschreibung zu der Simulation abgegeben und dann den Generierte Ergebnis auf dem Raspberry Pi im Docker Container gestartet. Im Privaten Netzwerk kann ich auf die Simulation schauen und die aktuellen Ergebnisse ansehen. 

 

Mein eigentliches Intersse daran ist, wie bekommt man die Ergebnisse auf eine Webseite hochgeladen, ohne gleich ein Webhoster für eine Webseite zu bezahlen. Github macht dies möglich und setzt voraus das das Repository Public ist.

Was will ich damit?

Ok, das habe ich eigentlich im Absatz davor geschrieben mit "mein Interesse". Aber dieser Lösungsweg ist nur Teil einer größeren Anforderungen für das Thema Automation. Aber anstatt Wetterinformationen bereitstellen, will ich mir relevante Daten öffentlich zusammenstellen, die vielleicht auch für andere Interessant sind.

 

Dienstag, 6. Oktober 2026

Gehäuseentwurf für Signalleuchten (Part 2)

Heute morgen sah ich mir mein Druckergebnis an und dachte: Nein, das sieht nicht nach einem Kristall aus. Also im Internet gesucht und ein Tutorial gefunden, wie man einfach ein Kristall in Blender Moduliert. Von dem Youtube Video reichten mir nur die erste Minute. Den Rest des Tutorial brauchte ich für mein Projekt nicht.

Bevor ich zur Arbeit fuhr habe ich mein neues Kristall Objekt an den 3D Drucker gesendet und zu Mittag schaute ich über die App das Ergebnis an. Tja, der Druck war fehl geschlagen.

Ursache war die Variable Schichthöhe. Das scheint mit PETG nicht so gut zu funktionieren. Nach dem ich die Funktion auf das Objekt herausgenommen hatte, hat der 3D Druck dann auch geklappt. Sieht auf dem Foto bescheidener aus oder ich hätte meinen richtigen Fotoaparat nehem sollen.

 



Montag, 5. Oktober 2026

Gehäuseentwurf für Signalleuchten (Part 1)

RGB LEDs und LIPO Akkus sind bestellt. Weil ich bereits die Abmessungen habe, kann ich schon mal mit dem Gehäuseentwurf in Blender anfangen. Da ich auch mit Transparenten Teile vorsehe, aber die Druckeinstellung noch probieren muss, fange ich mit der Kristal ähnlichen Form an, um früh genug Zeit für Drucktests habe. 

Sonntag, 4. Oktober 2026

Ameisen Simulation und andere Dinge

Wer lange sich schon mit C# beschäftig, hat sicherlich schon mal was von AntMe gelesen oder gehört. Diese Idee hatte ich aufgegriffen und mir zumindest eine Ameisen Simulation auf dem Arduino UNO r3 mit einem TFT auszuführen.

Zugegeben der Bildschirm oder die Wahl, dass eine Ameise nur ein Scwarzer Pixel ist, ist schon klein. Und wenn man Seitlich auf dem Bildschirm schaut, erkennt man die Ameisen bewegung garnicht. Für die Simulation, dass sich zwei Parteien bekämpfen, ist deutlich besser zu erkennen.

 

Mit dem wissen, dass solche kleinen Simulation wirklich funktionieren, kommt man schon auf ganz neue Idee. Zunächst sind diese kleinen Anwendung eine reine Unterhaltung oder ein Bildschirmschoner, dass den ganzen Tag ablaufen kann, sowie die Bild Diashow. 

Sinvoll wäre jetzt Montagevorichtung zu modulieren, damit ich den Arduino mit dem TFT Shield am Monitor anbringen kann.

Zwei Branches aus TftPictureViewer:

Samstag, 3. Oktober 2026

Signalleuchten mit ESP-Now (ESP32-C6)

Für nächste Woche habe ich ein gezieltes Projekt, dass ich unbedingt fertig haben will, bevor mein Urlaub beginnt. Neben Hardware, die zum Teil bestellt ist, fehlt mir noch das passende Gehäuse, um einen XIAO ESP32-C6, eine RGB LED und einen Lipo Accu zu verstauen.

Statt Claude, habe ich in diesen fall mit Gemini versucht ein Inspirendes Bild zu generieren.  

Zugegeben, das Bild sieht super aus, dennoch fehlt mir was, ob wohl ich wenigere komplixität hätte. Damit meine ich nicht die Verzierungen, die könnte ich wiederum im 3D Druck mit umsetzen.

Mein Spielkonzept zum Prototypen

Seit Jahren will ich mein eigenes Spiel umsetzen und habe mehrere Game Engines angelernt. Letzter Dämpfer war Unity 3D und mit der Idee pro ...