Egy Triggur nevű fejlesztő egy teljes évet töltött a Halcyon Dawn nevű űrhajós szimulátor megépítésével, ami egy akár egy kis költségvetésű Star Wars spin-off díszlete is lehetne. A hatalmas vezérlőpulton 152 kapcsoló, gomb és egyéb beviteli bizbasz, valamint hat különálló kijelző kapott helyet.
A Halcyon Dawn valójában John Scalzi a Vének háborújához írt univerzumában játszódik, de kicsit lesajnáló lenne pusztán egy rajongói projektnek nevezni. Triggur ugyanis nem csupán a fizikai konzolt szerelte össze saját kezűleg, hanem a futtatásához szükséges szoftvereket és magát a játékot is ő készítette.
"Az elmúlt évben ez volt a szerelemprojektem. A hardver és a szoftver minden részletét az alapoktól én terveztem meg és építettem fel" - írta.
A kezelőpanelek működéséről több, ESP32-S3 mikrovezérlőre épülő, Enigma névre keresztelt USB-s áramköri lap gondoskodik. Ezeket a fejlesztő szándékosan általános felhasználásra tervezte, így nemcsak ehhez az "űrhajóhoz" használhatók, hanem későbbi projektekben, például szabadulószobák feladványainak vezérlésére is bevethetők lesznek.
Ugyancsak Enigma néven készült el a Python-alapú infrastruktúra, amely összeköti a fizikai kezelőszerveket, a kijelzőket és a Halcyon Dawn szoftverét. Nem tudom elég hangsúlyosan mondani, hogy ez nemcsak menő árkád gép, hanem egy valóban működő, saját játékkal rendelkező szimulátor, amelyben minden gombnak és villogó bigyónak megvan a maga feladata.
A fejlesztő az Enigma forráskódját és dokumentációját nyilvánosan elérhetővé tette a GitHubon, a teljes szimulátorról pedig a projekt saját oldalán lehet további részleteket találni. Az összeszereléshez ettől még komoly elektronikai és programozási tapasztalat szükséges, vagyis a Halcyon Dawnért bizony meg kell küzdened.
I spent a year building an open sourced family of ESP32S3-based USB boards and a Python game infrastructure library for a custom sci-fi starship simulator. 152 physical controls, 6 screens, and 164,000 lines of code.
by
u/triggur in
esp32
A házilag épített szimulátorok között korábban is láttunk már egészen elvetemült megoldásokat, az eddigi egyik kedvencem egy amerikai kamionsofőr volt, aki egy kétmillió forintos versenyszimulátort szerelt az anyósülése helyére.