412
Game Developer Rule
(lemmy.world)
Behavior rules:
Posting rules:
NSFW: NSFW content is permitted but it must be tagged and have content warnings. Anything that doesn't adhere to this will be removed. Content warnings should be added like: [penis], [explicit description of sex]. Non-sexualized breasts of any gender are not considered inappropriate and therefore do not need to be blurred/tagged.
If you have any questions, feel free to contact us on our matrix channel or email.
Other 196's:
That one is about Chris Sawyer. He'll remind people that there was a bit of C in there, but 99% x86 assembly / machine code in his words.
I think he only used C to build the installer. The rest was coded in x86 assembly.
Building anything in x86 assembly is a gargantuan effort, but then Chris Sawyer built a game on the same level of scale as RollerCoaster Tycoon...
There is some C in the game as well:
https://web.archive.org/web/20201108105209/http://www.chrissawyergames.com/faq3.htm
For anyone interested in why, C was new and didn't yet optimize to the same level that a clever and experienced human could optimize Assembly. IIRC, by the time he was developing Roller Coaster Tycoon, C compiler optimization was on par with human Assembly optimization, so it was the last notable game written entirely in Assembly for optimization purposes.
I think this was the video I watched where I learned this: https://youtu.be/0JouTsMQsEA