ASiP, or "Mag-1.3581: Advanced Summoning in Practice (10 cr)", is my response to a university programming exercise involving implementing a simple text adventure in Java. As usual I skipped the "simple" part and implemented a somewhat generic engine including a small domain-specific language describing (some of) the content. Given the amount of content it would likely have been simpler to hard-code it, but it was a fun exercise.Download
A single archive containing both the source code and the compiled class files is available here:
| File | Type | Size (octets) | Last modified |
|---|
| ASiP code | 7z archive | 89 790 | 2014-12-29 |
The user interfaces provided by the course staff are not included, as their licensing was under debate at the time and remains unknown to me. Instead, a textual user interface of my own is provided.