Live data from Hacker News

EmuDevz: A game about developing emulators

afska.github.io

21–30 of 54 posts

Re: EmuDevz: A game about developing emulators

#28

Wow, this is really interesting. I will be playing it this weekend. "you also need some object-oriented programming knowledge", why is OOP needed to work on emulators? I thought procedural or/and functional would be enough

I haven't played the game so I can't answer for sure, but my guess is: if you are writing an emulator throughout the game, it's very likely you are guided to write one using OOP.

Re: EmuDevz: A game about developing emulators

#29
This game gave me a real-life déjà vu. A few months ago, three friends and I spent a long weekend trying to build a Game Boy emulator from scratch in Rust. None of us had ever worked on emulators before—we basically gave ourselves three days to read the docs, figure things out, and ship something. It was chaotic but also educational and an absolute blast. Encouraging anyone that wants to learn a bit more about simple computers and assembly to try that ! If anyone’s curious about what came out of it: https://github.com/chalune-dev/gameboy

Re: EmuDevz: A game about developing emulators

#30

> Uncaught Error: WebGL unsupported in this browser, use "pixi.js-legacy" for fallback canvas2d support. Librewolf latest browser.

Librewolf disables webgl out of the box to combat fingerprinting. You have to enable it by setting `webgl.disabled = false` in about:config, OR maybe it'll work if you add an exception for the site in settings under the tracking protection section.

The site works on my Librewolf version 146.0-2 installed via Flatpak

Post reply on HN