logoalt Hacker News

sebazzz10/12/20240 repliesview on HN

> > The classic example being Chris Sawyer writing nearly all of Rollercoaster Tycoon in x86 assembly but requiring just enough C for the system calls.

> I don’t think he had to do it that way. Maybe he just decided that was the path of least resistance for him.

From the Chris Sawyer himself[0]:

What language was RollerCoaster Tycoon programmed in?

It's 99% written in x86 assembler/machine code (yes, really!), with a small amount of C code used to interface to MS Windows and DirectX.

[0]: https://www.chrissawyergames.com/faq3.htm