Programovací jazyky – Jak dlouho a jaký typ složitosti by se zapojil do Chris Sawyer, který psal většinu horských tycoonů v Assembleru? ?

Rollercoaster Tycoon: Nejlépe optimalizovaná hra všech dob

. Pokud to děláte, pak je čas ve skutečnosti v „Fiddle tento bit, sestavit, měřit. . . S dobrým makro montátorem a kvalifikovaným programátorem, pak psaní sestavy není a obrovský Sledujte od psaní kódu C.

Jak dlouho a jaký typ složitosti by se zapojil do Chris Sawyer, který psal většinu horského tycoonu v Assembleru?

Mohl začít tím, že to napsal v C, a pak změnit jeho části na sestavení podle potřeby?

Ha, ha, ha, to je jako otázka od někoho, kdo četl mé staré komentáře.

Od čtení jeho drsného bio, vypadá to jako dva roky (začátkem roku 1997 do konce roku 1998). Vzhledem k tomu, že se zdá, že je osobou „jeden projekt najednou“ a sada nástrojů a časový rámec není pro „rozvoj týmu“ skvělý, předpokládal bych přímých 24 programátorů měsíců.

.

  • Skvělý programátor je 10x produktivnější než dobrý programátor

. .

.

Pokud si myslíte o C jako o něco více než „na vysoké úrovni“ assembleru a my předpokládáme, že Chris neprováděl šílené optimalizace jeho shromáždění v in .

. Pokud to děláte, pak je čas ve skutečnosti v „Fiddle tento bit, sestavit, měřit. . . S dobrým makro montátorem a kvalifikovaným programátorem, pak psaní sestavy není a .

! ! (Upravit: . !)

?

Brzy neděle ráno v dubnu 1999 byl herní návrhář Chris Sawyer posazen do svého velitelského centra v obývacím pokoji, sbírce 90. let, procházení fór online. .

. . Ale Sawyer měl hunch: Včera v noci se v platnost.

. . . . ?

Systémové volání, které použil, by mělo přinést čas v UTC, nezměněno úsporami denního světla a nevytvářeno žádný problém. !„Rychle kódoval opravu a později nástroj pro opravu herních souborů uložení.

. . . A v ultra-leanové shromáždění, kde dopisy stojí za ty a nuly, mluví přímo k procesoru.

Je to nesmírně obtížný jazyk se učit a od vývoje Fortranu v 50. letech 20. století vychází z stylu a. Ve svých prvních dnech vydal Sawyer hrst her kódovaných Z80 v polovině 80. let a pokračoval v převodu her Amiga na DOS, včetně klasické Elite II.

. . . .

. .) Také seděl na jeho příkazovém stanovišti, byla tiskárna Matrix (věří), faxový stroj, kapesní průvodce po sestavovacím kódu x86 a 500ish-page stolní odkaz. To pro něj stačilo; Přestože úplné příručky narazily na tisíce stránek, zapamatoval si většinu toho, co potřeboval.

.

Nejstarší hra připomínala transportní magnát, ale s kolečkami a jeho grafický umělec Simon Foster vytvořil flexibilnější a fotorealistický systém, takže tácky by vypadaly součástí. . Ale především, Sawyer musel upřednostňovat výkon. .

Pathfinding byl jedním z nich a stal se největší bolestí hlavy. .“

. . .

. Vydavatel Hasbro zařídil pro profesionální playttery lovců bugů a Sawyer udělal vlastní nekonečné sondy. A navzdory letnímu letnímu času škytavka, horská dráha Tycoon se stala nejprodávanější PC hra z roku 1999.

. “Stále miluji tu hru a všechno o ní,” řekl Eurogamer v roce 2016. Sawyer pokračoval s shromážděním a používal jej téměř výhradně k kódování lokomoce Chrisa Sawyera v roce 2004, jeho nejambicióznější hru a také jeho poslední hlavní titul na ploše. .

Sawyer prostě nevychází s průmyslem tak, jak je právě teď, i když si váží nedávné oživení v manažerských Sims. . “Také mám pocit, že jsem nyní vytvořil všechny hry, které jsem chtěl vytvořit,” říká, včetně mobilních verzí jeho klasických her, “a práce na herních návrzích někoho jiného mě prostě nekončí.”.“

.