Jim's
Tutorials

Spring 2011
course
navigation
This week I played around a bit with what Vassal has available to it in terms of what properties I can assign to pieces. I've designated a class of piece for each team which only that team can use, so the other team will be unable to make them visible/invisible. I've also created a class of minions who have a variable amount of health (which you can't really read at the moment, but that's a purely visual issue I can fix later). I learned about this property by reverse-engineering a game which I knew to implement that particular feature. Also, apparently, if you want pieces to be able to be removed from the board, you need to give them the 'delete' property. So, that's good to know.
I haven't yet redesigned the board, since I just made some more changes to the size and shape of the board in my physical prototype and want to test those a bit before trying to implement them digitally.
I've also taken a look at the programming tutorial here: http://www.vassalengine.org/wiki/Programming_Tutorial but I haven't finished it yet. It basically seems to just be a list of the functions he's defined. So, I've been trying to follow along and figure out what they all do. Either I'm missing something about the way Java works, or a number of these functions don't really do much of anything...
Anyway, I've uploaded my most recent version (0.3).
http://cs.marlboro.edu/ courses/ spring2011/jims_tutorials/ ian/ apr_8
last modified Friday April 8 2011 11:42 am EDT

attachments [paper clip]

     name last modified size
[TXT]LoL_Game.wiki Apr 8 2011 11:06 am 10.9MB