Remix.run Logo
bossyTeacher 6 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

abricq 4 hours ago | parent [-]

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.

nevon 2 hours ago | parent [-]

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.