Artikel in der Kategorie Interessantes

Interessante und kuriose Dinge aus der Welt der Videospiele und Spieleentwicklung. Und manchmal auch Dinge, die ich einfach technisch interessant finde.

Es wurden 64 Artikel gefunden.

Beef Language

Beef Language ist eines der interessantesten Projekte, die ich in letzter Zeit gesehen habe. Es ist eine Programmiersprache die sehr viel Wert auf Performance, Lesbarkeit und Debugging legt. Beef orientiert sich an C# und C++ und kombiniert dabei die besten Sachen aus beiden Welten.

Dabei ist die Syntax stark an C# angelehnt, lässt dafür aber Dinge weg, die für Spiele eher nachteilig sind. Garbage Collection zum Beispiel wirkt sich negativ auf die Performance von Spielen aus. Deshalb wird GC hier einfach komplett weggelassen. Auf der anderen Seite warnt der Compiler bei Memory Leaks, sodass sie gar nicht passieren/Garbage Collection überflüssig ist. Außerdem wird der Code komplett kompiliert. Es handelt sich also nicht um einen JIT Compiler. Das Linken zu normalen C/C++ Bibliotheken ist ebenfalls recht einfach. In den beigelegten Beispielen wird das mit SDL2 demonstriert. Dazu kommt es auch mit einer komplett eigenen IDE.

Also insgesamt habe ich das alles bisher nur überflogen. Aber auf dem ersten Blick sieht es einfach noch einer lohnenswerten Zeitinvestition aus.

[Link] Veröffentlicht am

Russischen Forschern ist fast das Geld ausgegangen, nachdem einige Adler sich dazu entschieden nach Pakistan und Iran zu fliegen. Diese haben Koordinaten via SMS gesendet. Dadurch hat deren unerwarteter Ausflug für immense Rechnungen gesorgt. Die Forscher haben angefangen via Crowdfunding ihr Budget zu retten. Deren Anbieter hat dann aber zum Glück angeboten die Rechnung zu streichen und ihre Dienste für dieses Projekt zu einem wesentlich günstigeren Tarif anzubieten.

[Link] Veröffentlicht am

Der Amiga 500++

Der Betreiber des YouTube-Kanals RetroManCave hat es sich zum Ziel gesetzt einen neuen, modernen Amiga 500 Plus (Plus) zu bauen.

Ein häufiges Problem beim Amiga 500 Plus ist eine Batterie auf dem Mainboard, die gerne mal ausläuft und Teile des Boards zerstört. Das lässt sich reparieren, kann aber sehr aufwändig werden. Rob "Peepo" Taylor hat das original Board reverse engineered und produziert sie nun für Interessenten, die auf der Suche nach Ersatz sind. Das Board kommt jedoch ohne Komponenten. Einen großen Teil der Teile kann man bei den meisten Elektro-Händlern kaufen und den Rest muss man von seinem alten Board übernehmen. Aber die Details findet man auf seiner Seite.

RetroManCave zeigt in seiner kleinen Videoreihe wie er das Ganze zusammenlötet und das Gerät um einige Komfort-Funktionen erweitert. Wirklich interesanntes Projekt. Die Retro-Szene beeindruckt mich immer wieder. Aber vielleicht bin ich auch einfach nur leicht zu beeindrucken.

https://www.youtube.com/watch?v=ECu6i6WR7mo

[Link] Veröffentlicht am

Ein KI-Forscher hat eine KI Q*Bert spielen lassen. Die hat dabei einen bisher unbekannten Glitch im Spiel gefunden. Dabei hat es einen Weg gefunden Gegner loszuwerden und unendlich viele Punkte zu sammeln. Laut Warren Davis, dem Entwickler der Arcade-Version des Spiels, ist das so im Original nicht möglich und scheint nur in der Atari 2600 Version des Spiels zu funktionieren. Einige behaupten, dass es ein Easter Egg ist aber das damit bleibt immer noch ungeklärt, wie die KI diesen Glitch gefunden hat.

[Link] Veröffentlicht am

Leadwerks 5

Leadwerks ist eine recht alte Engine, die kaum jemand auf dem Schirm zu haben scheint. Sie wird aber noch immer fleißig weiterentwickelt und geht bald in seine fünfte Iteration (irgendwann in der zweiten Jahreshälfte 2020). Leadwerks konzentriert sich voll und ganz auf eine einfache Handhabung und bestmögliche Performance.

Was Entwickler in Leadwerks 5 erwarten können teasen sie schon mal in dieser kleinen Übersicht.
https://www.leadwerks.com/5

Detailliertere Infos und ein paar interessante technische Einblicke kann beim Stöbern im Blog des Entwicklers finden: https://www.leadwerks.com/community/profile/1-josh/

[Link] Veröffentlicht am

Emulator Geschichten

2004 brachte Nintendo einige NES-Klassiker auf den Gameboy Advanced. Diese Spiele bereiteten Emulatoren viele Jahre lang kopfzerbrechen, da Nintendo sich für diese Spiele besondere Schutzmaßnahmen hat einfallen lassen. In einem Blog-Post beschreibt ein (Emulator-)Entwickler wie diese Maßnahmen funktionieren und wie sie diese letztendlich, 10 Jahre später, umgangen haben.

Eine ähnliche Geschichte hatte auch ein Hello Kitty Spiel für den GBA.

It was a cutesy game based on the famous Sanrio Hello Kitty franchise, developed by Access. But hidden beneath the surface of the seemingly innocuous title was an insidious problem. Somehow, this simple game just did not boot in any GBA emulator. This alone was enough to qualify it as a Holy Grail bug.

[Link] Veröffentlicht am

Throne of games

DSKooper hat einen (ich glaube sogar zwei) Videospiel-Läden, verkauft gebrauchte Spiele und Konsolen und streamt auf Twitch. In seinen Stream repariert er Konsolen, verkauft allerlei Retro-Kram und ist generell ein unterhaltsamer Typ. Während der Quarantäne hatte er etwas zu viel Langeweile und sich einen Thron aus Playstations gebaut. Fand ich witzig.

DSKooper sitzt auf seinem Playstation Thron

Hier ist ein kleiner Clip: https://www.twitch.tv/dskoopa/clip/ElatedSillyLegBabyRage

[Link] Veröffentlicht am

Wick Editor

Wick Editor ist ein Vektor-Animationstool, das im Browser läuft. Man kann interaktive Elemente einbringen und mit JavaScript programmieren. Sein Meisterwerk kann man dann als gif, mp4 oder html exportieren, um es unter die Leute zu bringen. Es ist einfach in der Handhabung und kleine Animationen damit zu erstellen macht wirklich Spaß. Allerdings habe ich auch eine Handvoll Abstürze erlebt. Also immer fleißig speichern.

https://youtu.be/pAsrXT8KIrI

[Link] Veröffentlicht am

In diesem Foren-Thread auf ZFX nimmt jemand Ace Combat 1-3 (PSX) akkurat auseinander, durchstöbert Texturen und zeigt auf was die Entwickler tun mussten um einige Effekte zu realisieren und was sich für Geheimnisse so auf den CDs befindet.

Extracting Ace Combat

[Link] Veröffentlicht am