[plt-dev] ParenQuest

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Tue Mar 17 08:51:47 EDT 2009

Yeah I got stuck a couple of times just not exploring some corner
somewhere that was the only connection out of the region I was in.
Probably that happened again and I just couldn't find the corner.

Robby

On 3/17/09, Jay McCarthy <jay.mccarthy at gmail.com> wrote:
> 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.