-
Notifications
You must be signed in to change notification settings - Fork 0
vii/dysfunkycom
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Team:
dysfunkycom (#663)
Members:
Fremlin, John <not at just any name>
Huang, Jianshi <jianshi huang at gmail com>
Khuong, Paul <pvk at pvk ca>
Salvi, Peter <vukung at yahoo com>
Environment:
Common Lisp (SBCL on Linux(32/64))
Write up (John):
http://john.freml.in/icfp-contest-2009
Compilation Instructions
------------------------
1. Get the needed libraries (see http://cliki.net/), ie.
iterate alexandria cl-fad lispbuilder-sdl ieee-floats
(some of these are included in the addons subdirectory).
2. Put (a symbolic link of) dysfunkycom.asd in your ASDF system registry path.
3. Fire up SBCL, do a (require :dysfunkycom), eliminate problems as needed :)
4. (in-package :dysfunkycom)
Watching the scenario
--------------------
(visualise-scenario 1001)
Creating submissions
--------------------
1. Make sure that the .obf files are on the path.
2. Call (write-many-submissions '(2001 2002 2003 ...) :prefix "/tmp/663-")
... where of course '(2001 2002 2003 ...) and "/tmp/663-" are to be changed.
You can visualize a submit file with
(visualise-submission "/tmp/663-2001.osf")
and there may be other cool features included in this package.
(note the *auto-zoom* and *visualise-max-radius* variables)
For the 4th problem, we have another controller, called
problem-4-fixed-order-controller
with which you can fix the order of satellites (using 'FUEL for refueling).
As for the algorithm, there's not much time left, so just believe that it
works :) But we'll be happy to answer your questions after the contest.
The dysfunkycom team
About
ICFP 2009 attempt
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published