Crystal Towers 2 - Badges
Aug. 13th, 2011 06:22 pmOh, why am I working on Crystal Towers 2 again. I thought that once I had finished it I would just release it, wait for the reaction and never open it again, like my previous games - but with something this large, it's difficult to just drop it from my life, especially with the facility to watch people's progress in it online.

I haven't been reworking the main game or anything, though - today, I ended up writing a new feature for the site that awards people badges on their account, largely due to
kjorteo warning me not to start thinking about what he said too much because it would end with me writing a new feature for the site that awards people badges on their account. The badges are equivalent to achievements, a concept that I had thought up at the very start of writing the game and that I now find myself copying from everybody else instead - though I'm trying my best to try to keep them to actually notable things instead of the supremely patronizing levels to which they can be overdone.
The awarding of all of these badges is just calculated from data that's already there, but they give people a bit of recognition for doing special things like not dying too much, or getting past some accidentally notorious missions that I put in. The shield with a "B" icon is awarded for every level in which you've completed the whole thing - all items, treasure and everything - and haven't died once, and I've actually been quite impressed by its presence at all when browsing around the existing accounts.
I've actually used a few testers' user icons in some of the achievements, for when the random instrument name generator comes up with "the Wolf", "the Rabbit", "the Coyote" or "the Raven" - if you're any of these, you'll know who you are, so if you don't want to be featured for any reason, tell me and I'll remove those. And
lupineangel, I used your artwork for the final bonus boss icon without asking - thank you!
No doubt I'll add more as I think of them...

I haven't been reworking the main game or anything, though - today, I ended up writing a new feature for the site that awards people badges on their account, largely due to
The awarding of all of these badges is just calculated from data that's already there, but they give people a bit of recognition for doing special things like not dying too much, or getting past some accidentally notorious missions that I put in. The shield with a "B" icon is awarded for every level in which you've completed the whole thing - all items, treasure and everything - and haven't died once, and I've actually been quite impressed by its presence at all when browsing around the existing accounts.
I've actually used a few testers' user icons in some of the achievements, for when the random instrument name generator comes up with "the Wolf", "the Rabbit", "the Coyote" or "the Raven" - if you're any of these, you'll know who you are, so if you don't want to be featured for any reason, tell me and I'll remove those. And
No doubt I'll add more as I think of them...
no subject
Date: 2011-08-13 11:38 pm (UTC)Yes, in a game that's sort of... divergent already, with a lot of different paths you can take to go through it, I wanted everyone's collection to be unique in some way. I haven't really done as much as I'd like in that department, as a lot of the badges I've come up with will still inevitably be collected over the course of the game, but I've found some special circumstances and some that are at the mercy of the random generation (such as a rare one for getting more than one instrument of the same "type"). As they only go on the data that's there just now, you can indeed lose a badge for going into a level where you've got everything and dying then... I suppose I could move all these checks to the update script instead and store the existence of the badges in a table, but... aaargh.
no subject
Date: 2011-08-14 03:18 am (UTC)no subject
Date: 2011-08-17 12:01 pm (UTC)I am continually impressed with the amount of output you've created for this game considering that you're just going on raw data :D -- but then again, that's what you normally work with, right? ^^
no subject
Date: 2011-08-17 01:21 pm (UTC)