Über wasmga.me
wasmga.me ist eine Spieleseite, die auf WebAssembly aufbaut, dem schnellen, portablen Codeformat, das jeder moderne Browser ausführt. Alles läuft direkt in der Seite, ohne Plug-ins oder Downloads.
Was du hier findest
- Modern. Heutige Open-Source-Spiele wie SuperTuxKart, Mindustry, Warzone 2100 und Taisei, in den Browser portiert.
- Hier gemacht. Snake, Sudoku, Sapper, Sourdough Solitaire und ein paar mehr, für diese Seite geschrieben.
- Flash. Flash-Titel, die wir anbieten dürfen, und ein Player für deine eigenen .swf-Dateien.
- Konsolen-Homebrew. Neue Spiele für alte Hardware: Game Boy, Game Boy Color, NES, Game Boy Advance, Master System und Arduboy.
- Freedoom und deine eigenen Dateien. Freedoom läuft direkt. DOOM und The Legend of Sword and Fairy 98 brauchen deine Kopie ihrer Spieldateien, und der DOS-Player führt DOS-Spiele aus, die du lädst.
Wie es läuft
Emulatoren. WasmBoy spielt Game Boy und Game Boy Color. Spiele für NES, Game Boy Advance, Master System und Arduboy laufen in RetroArch mit den Kernen FCEUmm, mGBA, Gearsystem und Ardens, gestartet von Nostalgist.js. Ruffle spielt Flash, und js-dos spielt DOS.
Engines. Freedoom und DOOM laufen auf doom-wasm, dem Build von Chocolate Doom von Cloudflare. SDLPAL, eine quelloffene Neufassung der PAL-Engine, spielt The Legend of Sword and Fairy 98. Unsere eigenen Spiele laufen auf wg, einer kleinen eigenen Engine in C und Rust.
Portierte Spiele. SuperTux, SuperTuxKart, Neverball, Taisei, Warzone 2100, Flare, Endless Sky, C-Dogs SDL und Anarch werden mit Emscripten aus ihrem Quellcode kompiliert, der Rust-Kern von Sandspiel mit wasm-bindgen, und Mindustry kommt mit TeaVM von Java in den Browser. Unsere Forks liegen in der Organisation wasmga-me auf GitHub.
Unsere Patches. Wir ändern eine Portierung nur so weit, wie die Seite es braucht: Sie überlässt der Seite das Vollbild, holt ihre Dateien von der Seite, behält einen Schnappschuss für „Weiter“ und läuft meist ohne Threads. WasmBoy hat vier Emulationskorrekturen, und ein paar Flash-Spiele haben eigene kleine Korrekturen. Jede Änderung steht mit ihrem Diff unter Unsere Änderungen.
Was die alten Spieleseiten richtig gemacht haben
Jede Spielseite hat die Knöpfe, die du kennst: Vollbild, Licht aus, das alles außer dem Spiel abdunkelt, und Stumm. Speichern geschieht nach bestem Bemühen, und jedes Spiel sagt dir klar, ob es volle Spielstände, nur Speichern im Spiel oder noch gar keins unterstützt. Siehe wie Speichern funktioniert.
Offenheit bei Dateien
Unter jedem Spiel gibt es ein Feld Quellen, das jede Datei auflistet, die das Spiel lädt: ob sie von dieser Seite oder von einer anderen Seite kommt (und von welcher), mit ihrer Größe.
Wie die Seite finanziert wird
Werbung von Google AdSense auf der Startseite, den Tag-Seiten und den Spielseiten deckt das Hosting. Die Datenschutzerklärung erklärt, was sie erfasst.
Konten
Anmelden ist freiwillig. Mit einer Anmeldung über einen Drittanbieter kannst du Spielstände hochladen, um auf einem anderen Gerät weiterzuspielen, und Punkte in die Online-Bestenlisten eintragen. Ohne Anmeldung bleibt alles, was du hier tust, in deinem eigenen Browser.
Kontakt aufnehmen
Vorschläge, Fehlerberichte und Spiele-Einsendungen sind auf der Kontaktseite willkommen.