This has been an idea that I’ve been kicking around for some time for my “perfect game” when I might try to do what Tom & Tony are doing right now. It is a little complex to understand at first, but it provides an alternative to the traditional “levels” as found in most games and offers some interesting ways to think about a few other aspects of the game as well.
I’ll also note that if this isn’t put into the game directly, I do plan on writing this as a mod as one of the ways that the villagers will be obtaining experience, although it would require getting deep into the game to make it happen.
What I’m proposing is that instead of starting out at “level 1”, an individual character would have a “percentage” chance of being able to complete a task. I suppose it would still be “levels” after a fashion, but it would be much more finely grained and not nearly so noticeable when a player “levels up” compared to a limited number of “levels”. When a character succeeds at completing a task, their likelihood of success can increase. I’m basing this system on the paper & dice RPG known as RuneQuest as opposed to Dungeons & Dragons that the traditional computer-based RPGs tend to be based upon.
From the perspective of computer play, I would imagine that the percentages would be based upon a open ended score that would generally be in the range of 0-1000. In other words, a score of 100 would mean you have a 10% chance of making an item of some sort (as in carpentry). Each time they perform a task like making a piece of rope, adding a brick on a wall, or crafting a sword, their success would be checked against this score for related tasks.
In order to “level up”, each time the task is successfully completed there is a random chance that you will improve. This happens at the reciprocal of chance of success. In other words, if you have a 10% chance of making an item or completing a task, you have a 90% chance of “improving”. On the other hand, if you have a 90% chance of success, you only have a 10% chance of improving. This sort of simulates a learning curve where repetitively doing the same task over and over again only has a marginal improvement over time.
Performing some tasks can have bonuses or penalties as applied to a general skill. For example, a carpenter splitting a log may have a +500 bonus for that task, thus giving an automatic 50% chance of success for somebody who is just starting out with that skill and making it all but certain that a “master” in that skill can complete the task. Other tasks like building a fancy wall clock with inlaid gold and intricate carving may have a -500 penalty applied instead for a carpenter, where only a genuine master would be able to make that item at all and even an experienced carpenter would commonly fail. Making tools of various kinds would have other bonuses or penalties.
Equipment Arms Race
It would be useful to point out that due to these bonuses and penalties, you can have a skill score well above 1000, and indeed it is open ended so far as a “maximum score”. Penalties represent harder tasks, but they also represent further learning that a skilled craftsman can make in that skill where they would leave behind the mundane tasks to lesser craftsman or only doing them in a pinch.
Try as they might, most game developers really struggle to work on the “end game” where players have done everything. It also becomes harder and harder to shoehorn in new ever more powerful content. By leaving the skill score open ended, you can have something like a smith forging something like a ring of power or other weapons to take on titans, or even an “arch-titan” that eats other titans for breakfast.
In addition to unlocking classes in a tech tree, this system would allow some skills to “carry over” into other classes and provide a route for establishing experience in other skills as well. For example, a skilled carpenter with 700 skill points moving on to becoming a mason (one of the paths already discussed by Radiant) would get an initial “bonus” derived from the carpentry skill. It would only be a fraction of the original skill, say 30% or so of the “base skill”, but it might require spending some time to tear down the skill tree under this kind of system.
Sure, you could hand over equipment to keep upgrading characters from one class to the next very quickly, but they likely couldn’t make anything or do anything successfully. In this fashion, by requiring characters to spend time at least training on some basic tasks in the “inferior” classes first, it slows down the progression until you have a stable village.
This system also allows a master/apprentice relationship to develop where the “master” could grant a portion of his skill as a bonus to any apprentices working under him to help the apprentice perform some of the tasks using that skill. I’m not sure of the exact mechanism, but suppose a master could grant about 25% of his skill to an apprentice while working in the same workshop. In this case a “master” with a score of 800 could give his apprentice a boost of about 200 while working on items. The apprentice would still need to be working on the “easier” items, but it would give that apprentice a boost early on. To show an apprentice gradually improving, the bonus would be based upon the difference in skill between the master and the apprentice, so perhaps it would only be 25% of that difference that could be used as a bonus.
In that sense the master & apprentice roles could switch over time if the apprentice is busy making a whole bunch of things but the master isn’t.
This system lends itself very well to books and libraries as well, where a skilled craftsman could “write a book” about the skill they’ve learned and share that skill with others. On a practical value it isn’t as valuable as being an apprentice, but it can be copied and sent to other villages. In this case, somebody reading the book could get a slight bonus (about 5% of the skill level of the craftsman who wrote the book). It would still be based upon the difference of the skill level of the craftsman using the book and the craftsman who wrote the book (or even when the craftsman wrote the book).
These books could then be even used as trade goods to other villages, especially in a multi-player setting, where books written by highly skilled craftsmen would be very valuable indeed.
Just as there are books that can give a bonus, you could have tools which would directly add bonuses (or penalties) when you use them. They can be either constructed by a master craftsman, thus rare in the early game, or they can be items found through quests or other rare artifacts. These too could be traded with other villages in a multi-player game.
This would also allow for different tiers of tools that could be used by each of the various classes or skills.
I’m sure there are other ideas that could be added to this concept. Of course some of this could be done with the pure level + experience point system as most other games like this use, but I hope this shows at least another way that you could “train” the villagers to do tasks… where they would start out generally unskilled but eager to learn about the world and gradually train them in various skills to be able to take on the challenges they will face to become a fearsome force possessing nearly god-like skills.