[plt-dev] ParenQuest

From: Jay McCarthy (jay.mccarthy at gmail.com)
Date: Tue Mar 17 08:06:17 EDT 2009

The maze algorithm always generates connected mazes.

You can move diagonal with y for upper left, u for upper right, b for
lower left, and n for lower right. (You can also use the appropriate
keys of the number pad.)

:)

Jay

On Tue, Mar 17, 2009 at 5:55 AM, Robby Findler
<robby at eecs.northwestern.edu> wrote:
> I bonk'd my head!
>
> But I seem to be stuck -- is it possible the maze generation doesn't
> actually connect everything? (I might have just not walked in the
> right place, possibly ...)
>
> Robby
>
> On Mon, Mar 16, 2009 at 11:05 PM, Jay McCarthy <jay.mccarthy at gmail.com> wrote:
>> That's PR 10129. Fixed in SVN as of this morning I believe.
>>
>> I sent it to plt-dev for a reason... people who like to bleed on the
>> edge like me ;)
>>
>> Jay
>>
>> On Mon, Mar 16, 2009 at 9:57 PM, Jon Rafkind <rafkind at cs.utah.edu> wrote:
>>> Henk Boom wrote:
>>>>
>>>> 2009/3/16 Jay McCarthy <jay.mccarthy at gmail.com>:
>>>>
>>>>>
>>>>> You might enjoy playing ParenQuest for a few moments.
>>>>>
>>>>> wget faculty.cs.byu.edu/~jay/tmp/rl.tar.gz
>>>>> tar xzvf rl.tar.gz
>>>>> mred -t rl/ui-world.ss
>>>>>
>>>>> Use the numpad or the arrow keys or VI keys to move around.
>>>>> Press "," to pick up a parenthesis
>>>>> (Make sure you don't misbalance or pick up the wrong color at the wrong
>>>>> time)
>>>>>
>>>>> Look for an error message on the console if you win/lose
>>>>>
>>>>
>>>> I got an error message instead of a game =(. What version does it run on?
>>>>
>>>> henk at korhal ~/tmp $ mred -t rl/ui-world.ss
>>>> rl/text-world/text-world-sig.ss:10:4: define-signature: unknown
>>>> signature form at: contracted in: (define-signature text-world^
>>>> ((contracted (scene? (-> any/c boolean?)) (empty-scene (->
>>>> exact-positive-integer? exact-positive-integer? scene?)) (image? (->
>>>> any/c boolean?)) (place-image (-> image? exact-nonnegative-integer?
>>>> exact-nonnegative-integer? ...
>>>>
>>>>  === context ===
>>>> try-next
>>>> /usr/lib/plt/collects/scheme/private/modbeg.ss:44:4
>>>>
>>>>
>>>
>>> I got a different error:
>>> cadr: expects argument of type <cadrable value>; given #f
>>>
>>> === context ===
>>> /home/jon/svn/plt/collects/2htdp/universe.ss:154:23
>>> /home/jon/svn/plt/collects/scheme/private/map.ss:22:17: loop
>>> /home/jon/svn/plt/collects/2htdp/universe.ss:132:0
>>>
>>> $ mzscheme -v
>>> Welcome to MzScheme v4.1.4.3 [3m], Copyright (c) 2004-2009 PLT Scheme Inc.
>>>
>>
>>
>>
>> --
>> Jay McCarthy <jay at cs.byu.edu>
>> Assistant Professor / Brigham Young University
>> http://teammccarthy.org/jay
>>
>> "The glory of God is Intelligence" - D&C 93
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://list.cs.brown.edu/mailman/listinfo/plt-dev
>>
>



-- 
Jay McCarthy <jay at cs.byu.edu>
Assistant Professor / Brigham Young University
http://teammccarthy.org/jay

"The glory of God is Intelligence" - D&C 93


Posted on the dev mailing list.