I have upgraded to version 20 of the IceBlink 2 beta. We are in the process of discussing a formal release date. I'd like to have a good deal of Hearkenwold content available for that launch. In future updates, I'll show off some of the more recent features introduced, such as spell effects.
In the meantime, I wanted to talk a little about character generation after reading this interesting discussion about
Rolling vs. Point Buy for stats. The first iteration of IceBlink used a point distribution system. But with the new engine being developed, this changed to rolling for attributes at character creation. A d12 is used, plus 6, which gives a range of 7 to 18 for each ability score. The numbers are not able to be moved around or manipulated, although racial bonuses are applied. The player is not locked into pre-selections, so after rolling a dwarf fighter, if a set of stats looks better for an elf wizard, those fields can be changed and the character sheet will be updated accordingly. In addition, players are allowed to reroll.
Hearkenwold is a party-based campaign, so the player is expected to create multiple characters. In fact. IceBlink allows the creation of a roster of characters, that can then be picked to fill out the party. The standard races available include dwarf, elf, human, gnome and halfling. With demihumans providing modifiers to the rolled stats, both positive and negative. The classes for this adventure are cleric, fighter, paladin, ranger, thief, and wizard. Not all races can be all classes.
When choosing to create a character, the player can select race, gender and class up front, and browse a selection of portraits and combat icons.
On the topic of rolling, I decided to experiment with a freshly made Dorateen, to see how the numbers would fall. Here is the first roll. A dwarf gets +2 for strength, which makes that natural roll of a 16 into 18. But I also get a -2 for dexterity, bringing an already mediocre 10 down to 8, and incurring an AC penalty. Dwarves get a constitution bonus, increasing the 13 to 15, and the obligatory -2 charisma hit. Overall, the natural rolls might not be bad for a human cleric with the 16 that came up for Wisdom. (And I could make that change to race and class if I wished to keep these numbers.)
However I'm not happy with it, so I select Roll Stats. This time, I get a 16 in strength again, but dexterity is only 7. Even lower when you subtract 2. Ugh. Not to mention the constitution is too low, while charisma is far too high. Terrible rolls, forget it.
So here is the third set of stats I came up with. This time, I roll a natural 17 for strength, and a 15 for constitution. The charisma score is still higher than I want. And if I was sitting down to actually play the game, I'd probably roll again. But I could live with this.
Now of course what I'm demonstrating is that I was rolling for a particular character concept in mind, not that I'm trying to get the highest stats. Re-rolling in IceBlink is simple and fast so it would not be very time consuming to eventually hit something closer to an old pen-and-paper character sheet. This is the reason why early D&D-like computer role playing games allowed the player to simply adjust the numbers even after rolling. The designers recognized there would be players coming into the hobby from a tabletop experience and looking to recreate their favorite characters.
I would also underscore that all these elements of character generation are fully customizable in IceBlink. A module builder can make any race or allow only humans, can think up new classes and develop their own skills, traits, spells, etc. While Hearkenwold represents traditional fantasy, it is certainly feasible to make a sci-fi adventures, and other authors have done so.