EmuDevz: A game about developing emulators

afska.github.io

180 points by ingve 4 days ago


haunter - 5 hours ago

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/

abricq - 6 hours ago

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

butz - an hour ago

Game is great! A bit annoying is the use of fake names, but knowing "Neeentendo" an their lawyering practices, this is probably safest route. And it would be amazing if there would be a setting to disable all emojis. They are really overused.

hcs - 11 hours ago

Oh this looks right up my alley, I'll check it out on desktop.

Posted a few times previous, without discussion, though I'd missed it:

Show HN https://news.ycombinator.com/item?id=45524890

Links on author's site https://r-labs.io/#emudevz

phreack - 9 hours ago

I'm amazed at the amount of work and love that's in this game, that you can play for free. I hope it helps more devs get into the retro scene!

bitbasher - 7 hours ago

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

Librewolf latest browser.

JamesTRexx - 10 hours ago

The music and touch of humour reminds me of early adventure games I played. Ahh, nostalgia. Busy with other things so I'll use the excuse of only programming in the One And Only True Programming Language C (I wish there was a capital version of the capital letter for that) to stop before needing to type one keyword of javascript. :-p

Retr0id - 7 hours ago

I wish I could hand this to my teenage self

GlumWoodpecker - 10 hours ago

Doesn't work in Firefox, just loads a blank page.

https://i.imgur.com/ApRjzuK.png

nticompass - 9 hours ago

Ok, this is pretty cool. Though, I should probably wait until I get home from work before diving too deep into it!

hartjer - 6 hours ago

highly recommend. Great soundtrack and a wonderful introduction into ASM without all the complexity of modern day's registers and instructions

DataDaoDe - 7 hours ago

This is such a fun experience! The music is fantastic and really throwing me back to another time :)

hunterirving - 9 hours ago

Really slick, thanks for sharing! I haven't dug deep into the menus yet, but I would love a way to increase the text speed.

dagurp - 7 hours ago

I'm having a hard time reading the gray-on-black text. Is there a way to change it?

pessimizer - 8 hours ago

So far, so great. A curious 12 year old could handle this.

avaer - 11 hours ago

The PWA is a nice touch.

bossyTeacher - 8 hours ago

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

DonnyV - 5 hours ago

Love the music. Is the music original or is there an artist attached?

dominictorresmo - 10 hours ago

I created an account just to say THANK YOU VERY MUCH!

pjmlp - 8 hours ago

This looks great, yet another way to lose my time. :)

mahoro - 11 hours ago

I love it

direwolf20 - 12 hours ago

[dead]