MN/Miscellaneous projects

This page houses the projects of mine which I have deemed worthy of release, but not of their own web pages.

ASiP

ASiP, or “Mag–1.3581: Advanced Summoning in Practice (10 cr)”, is the result of school tasking me with this programming exercise.

As I am wont to do, I went a bit overboard and implemented a somewhat generic engine—something most of my classmates probably didn’t do, since it was only an introductory course. (I took it only because it is compulsory.) ASiP ended up having not so much in the way of content as I would have hoped.

ASiP is written in Java, as (unfortunately) required for the course. Suffice it to say that after finishing the rest of the exercises, I’ll stay away from Java for a long time.

ASiP received the maximum possible points for the exercise. Which isn’t really saying that much, as the requirements weren’t particularly stringent.

Downloads

The download package contains: the full source code and binaries (Java .class files); the little content I created for the exercise, which includes the developer documentation; and the requested walkthrough.txt and map.txt.

The pre-provided UIs (one GUI and one textual UI) are not included, as their author told me that their licensing is under debate. Hence I implemented ope.adventure.ui.SimpleUI (which is, IMHO, better than the textual UI provided), which is included. The requested UI_CHANGES.TXT is also not included for this same reason.

Haschoo

Coming soon! Read the readme in the meanwhile.

Navigation:

Please use this permalink when linking to this page.

This page is part of the personal web site of Matti Niemenmaa (contact).