this is the method used in the game, so there's no limit to the exp or bonus for a skill in the game. IE you can basically "level up" forever. but exponentially increasing "level up" costs guarantees that bonuses/levels won't get too big and ruin game balance.
That's awesome if I'm understanding correctly. So I can basically train up a given skill forever, getting better and better but taking more and more time to do so?
>so you go running up to the berry bush, select it with the spacebar, and click on "pick berries" from the popup menu.
"Need more plantlore!" is the message you get back.
This kind've bugs me. Its sort've like the invisible walls used by some games to keep you corralled into "playable" game space. If I want to pick some round red things hanging off a bush, let me pick some round red things hanging off a bush!
In all seriousness though, this doesn't seem to jive for a game that you've stated is grounded/constrained by realism to a large degree.
I would've thought you'd do it something like this:
Player goes running up to a berry bush selecting it with the spacebar and clicking on "pick berries".
*game determines (either now, or when sector was created but no reason it couldn't be on the fly) if the berries are harmful, helpful or neutral (no effect)*
*game checks player's Plant Lore skill versus this type of berry bush and finds either: player has no clue, player has some idea, player knows this bush*
*game informs player either: You are certain these berries are edible, you are uncertain if these are edible, you have no idea if these are edible.*
Player then makes decision to eat the berries based on degree of knowledge of berry bush versus degree of hunger (i.e., I'm starving so it's worth the risk of getting sick).
If the player dumps the berries because he feels it's not worth the risk (i.e., his Plant Lore wasn't high enough to get "certain" feedback) then his Plant Lore can still go up minutely.
If the player however EATS the berries, either way his Plant Lore is going to go up a lot more. Especially for THAT type of bush! He's either going to get sick or he's not.
I dunno'. Just seems a rather contrived way to do things. And again, especially in a game that's striving for realism.
when you attempt an action, it tells you if you don't have something you need (such as a tool, or more plantlore experience). since you start with zero skills, this means that most new actions require research first. with armor making and jewelry making being some of the most skill intensive actions in the game.
I get the lack of tool notification. You want to get some stone or ore? Well it's not happening with your bare hands. You want to shape some ingots after heating them up in a forge/furnace? Ditto the bare hands thing. BUT! Again with the research. I really think you're putting the cart before the horse here. You should probably separate research from ability. It seems like you're confusing them conceptually. Bear with me...
If I want to pick berries to eat I don't need to know how to do it. I go up to the berry bush, I pull the berries off, and I eat them. Action Complete.
If I want to forge a sword...now THERE'S something I can't simply walk up and do. I wouldn't even know what a sword WAS, let alone how to forge one.
Likewise if I want to gather nuts why should I have to have some kind of skill? I see some local fauna with bushy tails nibbling on some nuts and I get the idea that they're edible. So I grab some off the ground and try it. Action Complete!
Likewise killing animals for food. Sure my chances are going to SUCK MAMMOTH PRIVIES until/unless I've developed some kind of trapping or combat skills, but why would I not even be able to attempt it? Which you haven't come right out and said, but you've implied it.
Again with the I dunno'. Perhaps you can go into more detail about how you're breaking down Skills, Research, ability, etc. I can understand completely how one might need to RESEARCH something before you can even attempt it. Like a Tech Tree or something. But I'm at odds with your example of berry picking for starters as far as requiring any kind of research. Berry Picking SKILL, by all means, which could affect what % of edible berries you gather per unit time or something.
And maybe you just casually lumped everything into the paradigm of Research+Action=Finished without thinking some of them through. If that's the case I suggest rethinking some of the more basic actions and making them more of a Action+Finished=Skill Increase paradigm. Like gathering, or basic combat.
Do you have a "Tech Tree"?
Please don't take all of the above the wrong way. I've been reading through most/all of your threads on this game and I'm super impressed/excited. I'd love to see more screenshots and/or movies of stuff in action. Sounds like a really awesome job so far and I wish you all the best. So yeah I mean all of the above in the greatest spirit of constructive criticism possible.
Take care.
Well, it took a few days, but its done. 4 days according to the todo list, but i also wrote some high level components for my game engine library (objects database, movement and collision engine, AI components, object drawing engine, and ground drawing engine) when i was on code change 17 of 22 action handlers and 23 of 29 action triggers, and needed a break from working on Caveman.
you can now proceed with any action in the game, even if you don't have the minimum skills.
this required adding a check to proceed without skills in 29 places in the code where actions get triggered (usually by a menu pick like "gather wood").
it also required modifying 22 action handler routines to nuke your chances of success without skills.
if you proceed without skills, your chance of success is reduced by 90% with a lower limit of 0.01% chance of success.
so now when you go to pick berries it says:
"Need more plantlore skills!"
"Proceed anyway!"
"Ok, nevermind!"
i tried it with nuts, it works. took me most of the day to find 37 nuts. usually you can find 100 an hour or something like that.