Live data from Hacker News

EmuDevz: A game about developing emulators

afska.github.io

31–40 of 54 posts

Re: EmuDevz: A game about developing emulators

#31
post #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…

What sort of documentation did you guys review? :)

Re: EmuDevz: A game about developing emulators

#34
post #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…

What sort of documentation did you guys review? :)

This isn't a direct answer to your question because I am not OP and I do not know what docs they read but there is a book out called "Game Boy Coding Adventure: Learn Assembly and Master the Original 8-Bit Handheld" that came out last year.

Re: EmuDevz: A game about developing emulators

#35

Earlier quoted context omitted.

What sort of documentation did you guys review? :)

This isn't a direct answer to your question because I am not OP and I do not know what docs they read but there is a book out called "Game Boy Coding Adventure: Learn Assembly and Master the Original 8-Bit Handheld" that came out last year.

Awesome, I've been getting more into messing with the nuts and bolts of my childhood Gameboy Color, one project I want to eventually do is to recreate it with modern hardware, and then take something similar to GB Studio and embed it into the hardware so I can read cartridges straight to a custom built clone. I've seen some impressive clones already like FPGBC but I would love to build my own. It's a slow burn project, but I also am fascinated by emulators for the platform as well.

Re: EmuDevz: A game about developing emulators

#36
post #32

If you want programming games I can highly recommend TIS-100 and SHENZHEN I/O from Zachtronics though mind you after a point you might as well just do your day job :D https://store.steampowered.com/app/370360/TIS100/ https://store.steampowered.com/app/504210/SHENZHEN_IO/

The fun programming games are Human Resource Machine and 7 Billion Humans.

https://store.steampowered.com/app/375820/Human_Resource_Mac...

https://store.steampowered.com/app/792100/7_Billion_Humans/

Re: EmuDevz: A game about developing emulators

#37
post #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.

That is correct. The emulator is implemented in JavaScript using OOP, and the tests that the game runs to validate your progress has certain expectations on what you export and what methods are available.

Re: EmuDevz: A game about developing emulators

#38
post #32

If you want programming games I can highly recommend TIS-100 and SHENZHEN I/O from Zachtronics though mind you after a point you might as well just do your day job :D https://store.steampowered.com/app/370360/TIS100/ https://store.steampowered.com/app/504210/SHENZHEN_IO/

Don’t forget EXAPUNKS by the same dev! They really perfected the formula in that one.

Re: EmuDevz: A game about developing emulators

#39

Earlier quoted context omitted.

What sort of documentation did you guys review? :)

This isn't a direct answer to your question because I am not OP and I do not know what docs they read but there is a book out called "Game Boy Coding Adventure: Learn Assembly and Master the Original 8-Bit Handheld" that came out last year.

Worth mentioning these books for retro game dev, c64 and nes.

https://www.retrogamedev.com/

He is really helpful on his discord channel too.

Re: EmuDevz: A game about developing emulators

#40

Earlier quoted context omitted.

This isn't a direct answer to your question because I am not OP and I do not know what docs they read but there is a book out called "Game Boy Coding Adventure: Learn Assembly and Master the Original 8-Bit Handheld" that came out last year.

Awesome, I've been getting more into messing with the nuts and bolts of my childhood Gameboy Color, one project I want to eventually do is to recreate it with modern hardware, and then take something similar to GB Studio and embed it into the hardware so I can read cartridges straight to a custom built clone. I've seen some impressive clones already like FPGBC but I would love to build my own. It's a slow burn projec…

I wrote GB Studio, meant to say GB Operator. ;)
Post reply on HN