3.5.1 2a: Setting up
As before:
-
Work in a new directory (2/a) and start
by exporting my code from my (2/a).
-
Also, hand in the 2print.pdf stuff- report on all the changed
files, show the results of your deftests, etc etc.
Note that:
-
You are about to enter the weird and wonderful world of randomized
search. Remember that your deftests will not
work unless you first
(reset-seed)
.
-
You starting to work with conrad’s code. this has not been done
before at this site. so, you are all now
systems programmers, porting code from platform to platform, lisp to lisp.
act like fourth year students at a research-level-one university.
if you meet problems, fix them and report them to the subject newsgroup.
To help you with the debugging, the following pages may be useful:
-
The the errata section of the Land of Lisp book. Here,
you can find fixes to Conrad’s.
-
The land of lisp google group.
A word of caution about this group- if you ask questions there,
remember that the tone of your posts will skew people’s perceptions
of your university. Try to solve your own problems
before you ask questions in a global arena.
And if you do ask questions, be courteous, be brief, and
do not flame/ nag/ or pester. And try to offer more
information back that what you take from that source.
Your task is to:
-
Get Grand Theft Wumpus running on CSEE machines
(see the files wumpus.lisp and graph-util.lisp,
which are loaded by the boot.lisp file in my downloads).
This will requiring finding the location of the dot program.
On my Mac it is ‘/opt/local/bin/dot’ but on your system,
it could be somewhere else (hint: use
which dot
to get the
pathname).
What to Hand In
As before, report any changed code.
Include in your stapled layout a png generated by graph-util of
the biggest wizard landscape you generated in 1c.
Also, hand in a repl session of you playing wumpus.
This document was generated on March 1, 2011 using texi2html 5.0.