Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Robot Unlock & Rail

111 views
Skip to first unread message

Jonathon Duerig

unread,
Jul 11, 2011, 7:13:28 PM7/11/11
to Tile Factory
I thought I'd let you know about another programming game called
'Robot Unlock' I just found out about. There is a review on Jayisgames
and I plan on trying it out tonight:

http://jayisgames.com/archives/2011/07/robot_unlock.php

Also, it occurs to me that people who have fun programming factories
with binary logic might also appreciate programming using a rail
network. A number of years ago I invented a programming language
called 'Rail' which does just that. Here is the esolang wiki page for
it:

http://esoteric.voxelperfect.net/wiki/Rail

FYI, I'm still making progress on TF2. I plan to release it at the end
of the summer.

-D

CJ

unread,
Jul 12, 2011, 3:58:18 AM7/12/11
to tile-f...@googlegroups.com
I knew you would have to talk about RobUn sometime. Anyway, having trouble on level 19.

Sandman1196

unread,
Jul 12, 2011, 12:26:09 PM7/12/11
to Tile Factory
wow the rail system looks interesting. I tried to d/l the
interpreters but the links are broken. also was wondering if there
was a more comprehensive documentation? or a tutorial for it?

Jonathon Duerig

unread,
Jul 12, 2011, 12:39:56 PM7/12/11
to tile-f...@googlegroups.com

Try again. I fixed the links. Unfortunately, the only documentation is
there at the wiki. But if you download an interpreter and put in one
of the sample programs you should be able to see how it works. The
train moves starts at the '$' and moves along the rails executing
instructions as it passes over them. Simple rails are just - | / \
characters and junctions are * + x and they usually do the obvious
thing.

The only tricky bits are the junctions which are v ^ < > which move
the train on the right-branch (based on the trains original heading)
if the thing on the stack is true and the left branch if it is false.

Please post any programs you make. It is always fun to see what other
people do with something like this...

-D

Reply all
Reply to author
Forward
0 new messages