Blog
Vorab-Release für Dezember 2024
📅 2024-12-27 - 🧔 Thomas
Das Vorab-Release für Dezember 2024 steht nun zum Download bereit.
Downloads
Was sich geändert hat
Features
Fehlerkorrekturen
Sonstiges
- Bump golang.org/x/image from 0.22.0 to 0.23.0 (details)
Großer Hausputz im Editor
📅 2024-12-18 - 🧔 Thomas
Ich habe das schlechte Wetter und die langen Dezember-Abende genutzt um den Code des Retro-Carnage-Editors aufzuräumen. Bereits im Oktober hatte ich schon SonarQube cloud in den Continuous Integration-Workflows des Retro-Carnage-Editors integriert. Da ich mich im Oktober und November aber auf Features des Spiels und den Aufbau der Website konzentriert habe, bin ich bislang nicht dazu gekommen die Ergebnisse der statischen Code-Analyse von SonarQube cloud zu analysieren und zu korrigieren.
Das habe ich jetzt im Dezember nachgeholt. SonarQube cloud hatte 10 echte Bugs und 366 Code-Smells (also unsauber programmierte Stellen im Quelltext) gefunden. Die 10 Bugs (und tatsächlich noch einige mehr) sind korrigiert. Von den 366 Code-Smells sind aktuell noch eine handvoll mit niedriger Priorität übrig.
Als nächstes werde ich mich weiterhin dem Editor widmen. Mein Fokus im Januar wird auf Tests, Fehlerkorrekturen und fehlenden Features liegen. Mein Ziel ist, dass man ab März den Editor verwenden kann, um Level ohne größere Einschränkungen umzusetzen. Bis dahin gönne ich mir aber ein paar Tage Auszeit. Frohe Weihnachten 🎅
Vorab-Release für November 2024
📅 2024-11-28 - 🧔 Thomas
Das Vorab-Release für November 2024 steht nun zum Download bereit.
Downloads
Was sich geändert hat
Features
- Replaced shop items (details)
- Different bg color for selected item (details)
- Implemented grenade launchers (details)
- Implemented shotguns (details)
- Changed first two screens for background story (details)
Fehlerkorrekturen
- Release script did not use specified tag for retro-carnage-assets (details)
Sonstiges
- Bump golang.org/x/image from 0.21.0 to 0.22.0 (details)
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (details)
- Clean up code smell (details)
Hintergrund-Geschichte
📅 2024-11-24 - 🧔 Thomas
Der erste Entwurf für die Hintergrund-Geschichte des Spiels ist fertig:
Wir schreiben das Jahr 2030.
Technologischer Fortschritt ermöglicht der Menschheit ein Leben in Frieden und Einklang. Durch ein fehlgeschlagenes KI-Experiment erhebt sich Crulgon, ein übermächtiger Roboter-Herrscher. Schnell hat er die Kontrolle über eine gewaltige Armee von hochentwickelten Kriegsrobotern erlangt. Mit eisernem Griff und unaufhaltsamer Präzision überrollt seine Roboter-Armee die Welt, zerstört ganze Städte und errichtet Roboterfestungen. Menschen werden versklavt, die Freiheit der Erde steht auf dem Spiel.
Es scheint, als wäre der Widerstand gegen diesen mechanischen Albtraum vergebens. Doch tief in den unterirdischen Bunkern einer letzten Menschheitsfestung wächst ein Funken Hoffnung. Du und Dein Team von furchtlosen Widerstandskämpfern, bist die einzige Chance, die Erde zu befreien.
Du musst dich Crulgon und seiner Armee stellen, seine Maschinen zerstören und die Menschheit aus den Fängen des mechanischen Tyrannen befreien.
Neuer Shop
📅 2024-11-19 - 🧔 Thomas
Der Shop ist nun mit den neuen Aufnahmen ausgestattet, über die ich in den letzten Tagen schon mehrfach geschrieben habe. Da die Bilder heller sind, als die vorherigen Aufnahmen, habe ich auch die Hintergrundfarbe der Artikel im Shop hell gestaltet. Zu 100 Prozent bin ich mit der aktuellen Lösung noch nicht zufrieden. Vielleicht experimentiere ich hier nochmals mit Transparenzen.
Mit der Auswahl der Waffen selbst bin ich aber ganz happy. Die Munition habe ich als eigene Artikel entfernt. Diese kann man ja auch über die Waffe selbst kaufen. Der Vorteil ist hier, dass man sich nicht so leicht vertun kann. Die Ausstattung mit Munition sieht man nun an der "Füllstandsanzeige" unter der Waffe.
Die Plätze, die bislang von Munition belegt wurden, sind nun für eine breitere Auswahl an Waffen frei geworden. Hierzu zählen Schrotflinten und Granatwerfer. Aktuell arbeite ich an der Implementierung der Besonderheiten der neuen Modelle. Bei Granatwerfern ist das explodierende Munition, welche über relative weite Strecken geschossen wird. Bei Schrotflinten werde ich mehrere Kugeln umsetzen, welche sich kegelförmig über eine relativ kurze Strecke ausbreiten werden.
Ältere Artikel sind im Blog-Archiv