Clbull@lemmy.worldBanned from community to 196@lemmy.blahaj.zone · 1 年前Game Developer Rulelemmy.worldimagemessage-square35linkfedilinkarrow-up1432arrow-down118
arrow-up1414arrow-down1imageGame Developer Rulelemmy.worldClbull@lemmy.worldBanned from community to 196@lemmy.blahaj.zone · 1 年前message-square35linkfedilink
minus-squareClbull@lemmy.worldBanned from communityOPlinkfedilinkarrow-up15·1 年前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…
minus-squaremriswith@lemmy.worldlinkfedilinkEnglisharrow-up5·edit-21 年前There is some C in the game as well: 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. https://web.archive.org/web/20201108105209/http://www.chrissawyergames.com/faq3.htm
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