News for hackers. Stuff that matters.
Re:Lisp: Icing or Cake? by swatson741 on Saturday June 01, 2024 @07:29PM (#40550023)
I'm very curious what sort of games were made in elisp. It's not really the first thing that comes to mind when I think about games programming.
Re:Lisp: Icing or Cake? by skissane on Saturday June 01, 2024 @08:21PM (#40550305)
Every copy of GNU Emacs comes bundled with the text adventure Dunnet [0].

Dunnet was originally written by Ron Schnell in 1982, as a Maclisp program running under TOPS-20. [1] In 1992, he ported it to Emacs Lisp; however, the Emacs Lisp version is more than just a simple port of the original, it extends the game with new rooms/items/puzzles, but also removes MIT-centric content–e.g. the "endgame" computer at the end of the game was originally named MIT-SALLY, was located at MIT, and was accessed via Chaosnet–the GNU Emacs version removes all those (dated) MIT references–although the GNU Emacs version contains (obviously intentionally) equally dated (albeit more widely recognisable) content such as a VAX 11/780

[0] https://en.wikipedia.org/wiki/Dunnet_(video_game)

[1] Original is here: https://github.com/Quogic/DunnetPredecessor/blob/master/foo....

Re:Lisp: Icing or Cake? by stevekemp on Sunday June 02, 2024 @01:56AM (#40551720)
I've been an Emacs user for 20+ years and had never stumbled across that game, thanks for highlighting it!

I found the CPU, the Key (guarded by the bear) and made it into the house. Was a fun diversion I guess I need to play it more seriously sometime.

Re:Lisp: Icing or Cake? by rjsw on Saturday June 01, 2024 @07:31PM (#40550031)
It has snake and tetris in the default installation.
Re:Lisp: Icing or Cake? by doublerabbit on Saturday June 01, 2024 @08:37PM (#40550390)
I'm surprised no one has joined the two and invented Snake Tetris.
Re:Lisp: Icing or Cake? by JadeNB on Saturday June 01, 2024 @11:46PM (#40551158)
They have; it's just usually called SnakeTris.
Re:Lisp: Icing or Cake? by anthk on Sunday June 02, 2024 @05:50AM (#40552819)
Malyon it's a ZMachine interpreter which works mostly fine.
Re:Lisp: Icing or Cake? by momentoftop on Sunday June 02, 2024 @11:00AM (#40554738)
Playing "This thing all things devours" is one of the most profound gaming experiences I have had, and I happened to use Malyon. Why wouldn't I use the best text editor to play an inform game?
Re:Lisp: Icing or Cake? by anthk on Sunday June 02, 2024 @05:35PM (#40557345)
Ditto, I loved devours too, and it's a libre game:

https://jxself.org/git/devours.git

Spiritwrak it's Zorkian but libre licensed unlike Zork [1-3] / Dungeon.

And, OFC, Emacs has Inform-mode, a helper for Inform6 and Inform6-lib.