Settings

Theme

Building a Z-Machine in the worst possible language – Whitebeard's Realm

whitebeard.blog

29 points by techbelly 2 months ago · 7 comments

Reader

DerekL a month ago

Portability between different computers is only a secondary reason for the Z-machine. The most important reason is code size, making the largest possible game that can fit on a floppy disk.

See the article “How to Fit a Large Program Into a Small Machine” by Marc S. Blank and S. W. Galley, in the July 1980 issue of Creative Computing. https://archive.org/details/creativecomputing-1980-07/page/n...

anthk 2 months ago

Is not the worst one, Zmachine.ps it's written in PostScript.

On Games, get Tristam Island and Calypso in the Z3 versions.

  • DougMerritt a month ago

    Although its core is low level, PostScript is a pretty good language by some metrics; it's often been claimed to be a (supposedly accidental) dialect of Forth with some powerful features bolted on.

    What makes Zmachine.ps so bad? Certain programming issues, or are you going off a general feel?

user3939382 2 months ago

This is awesome. Presumably if this worked in Elm, Clojure would work too. There’s a very cool niche community around these games for those who don’t know. Vespers was one of the best games I ever played. Check out ifdb for games. There are mobile players available too.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection