Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
A jam submission

InterLisp Fifteen PuzzleView game page

Attempt to write something minimal in Medley InterLisp
Submitted by Pixel_Outlaw
Add to collection

Play game

InterLisp Fifteen Puzzle's itch.io page

Results

CriteriaRankScore*Raw Score
Creativity - how original is the idea?#113.5084.000
Overall#172.8363.233
Presentation - how does it look/feel?#232.8073.200
Entertainment - how enjoyable/replayable is it?#252.1932.500

Ranked from 10 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

Bah! Windows emulator doesn't exist ( https://interlisp.org/medley/using/running/runnning-on-win ). Thanks very much for providing the video walkthrough!

Developer

Ah, that's too bad. I've only ever clicked the Linux button and only twice ;n;.
Glad the video was of some use!

Submitted(+1)

Cool, thanks for sharing indeed! I enjoyed the entry on your devlog. It seems a bit like Lisp but with a Smalltalk environment? It struck me that it immediately evaluates a form (I guess only the top-level one?) without even pressing enter.

Developer (1 edit) (+1)

Xerox designed both of those, so it's from the same company that pioneered Smalltalk. And it works in a similar way. I think they were being co-developed around the same time. Yes, The Programmers Assistant (REPL) enters an expression as soon as you close it off. If you type in a ] it will close it off immediately and finish all the parentheses.

HostSubmitted(+1)

This is wild; thanks for sharing! I learned a lot.

Submitted (1 edit) (+1)

I was able to run it after copying lisp.virtualmem to ~/il/medley and running medley without arguments.

It was interesting to try interlisp out :) The visible delay in rendering is annoying, but graphics is really great :D.

Hm. I can't seem to be able to load the memory file properly:

I load it with

./medley/medley/run-medley --vm-file lisp.virtualmem 

Then I right click on desktop -> EXEC -> Intelisp

Open the INTERLISP Exec, but it doesn't contain any definitions, including the START-FIFTEEN function.

Am I doing something wrong?

Developer(+1)

Thanks for your input, I think I can speed it up a bit if I study Medley more!
I'm blasting out all the rows and columns each time, but it could be made to only consider the row/column that needs redrawing with a little care. :)

Submitted(+1)

After I watched your video I installed medley and played around a bit. It’s mind blowing.

Developer(+2)

Hopefully you were able to load the memory file and try the fifteen game. :D
Yeah, it's a pretty interesting system! It has some "choices" for sure like making infix calculations work. (5 + 6) is a valid expression.
(* foo) is a comment, TIMES is the multiply command etc. Plenty of quirks I came across.

Submitted(+1)

Ah, a lisp machine! I can't believe how foreign the OS feels compared to modern unix/windows, that makes one wonder what we'd be using today if the lisp machines had been a success.

Well done on taking the time to learn and write your game on such an odd system, it's great to be able to experiment with stuff we wouldn't normally get to touch.

Developer

Thank you for the compliment.
Yes, part of my interest in this was getting the Medley project into the hands of people who might not be aware it exists. ;)

Submitted(+1)

I haven’t installed Medley, but I watched your video and man I loved it! It just made me remember why I love Lisps and how revolutionary they were and still are. Surely there are a lot of ideas to learn from that environment.

Developer(+1)

Glad you enjoyed it, installation honestly has been a very easy experience for me on Ubuntu Loonix. :)
Since it's image based you can just pass out your image and be done with it.
I'm not sure if Mac and Windows folks have been able to run the image since it was created on Linux...

Developer (2 edits)

Please be sure you click the thumbnail over there <- for installation instructions and a full video of the game and InterLisp system.
Or just go here. :)