EXTRA CREDIT FOR PROJECT 1
If students want extra credit, they can complete Question 1 of
Project2 and submit it as part of Project1.
If you do this, you will get the grade for Question1 Project1 TWICE
(once for Project1 and once for Project2).
For the 500 level students, Question 1 of Project 2 is worth 7
marks.
For the 400 level students, Question 1 of Project 2 is worth 5
marks.
Don't feel you have to rise to the challenge, at this time. In fact, I
strongly advise LISP newbies to work at a steady pace and just do the
standard Project1.
But if you are DESTROYING Project1 and want a little more spice in
your life, read below.
Enjoy!
:-)
t
----| 500 level students |---------------------
Question 1 of project2 is to implement POW and see what happens when
you try to regenerate slides 12 to 15 of
http://www.slideshare.net/timmenzies/using-simulation-to-investigate-requirements-prioritization-strategies-presentation?type=powerpoint
. Note that this means you have to hack up POW in LISP and run those
simulations and collect that data
---| 400 level students |------------
For the 400 level students, you have to fix stop water damage. The
current sequence in game land leads to a drowning.
cd trunk
make edit # emacs starts
M-x slime ; slime starts
(load "iccle")
(make 'game) ; the game loads
(test-stagger); the game starts, 10 times i walk to a random place,
then i fall in the water
You have to change test-stagger (see trunk/lib/game/stagger.lisp) such
that when I stagger around, I do not fall into the water. For more
details on the game, see
http://menzies.us/ai/?gameland.
note to test staggering, i will edit your stagger.lisp and change
(defun stagger (board &optional (n 10)) to
(defun stagger (board &optional (n 100))
IMPORTANT NOTE: i'm still changing
http://menzies.us/ai/?gameland .
give me to 6:30 wed to finalize it.