Grryfindore, That's a great idea!
KeyIsFull, have you tried a google search yet? Hehe
Jaybird, I wrote it in Visual basic 6. It is entirely possible to get locked out of an item based on previous choices. I'll mention this again when I get to replying to Dark, but you can always restart without losing any of your unlocked achievements or recipes, so you get a fresh start and can probably get back to where you were without using as many materials or magic now that you know better what you were doing. You can restart as many times as you wish, and you never lose your achievements.
There are 28 items in the game that have no "use", meaning they don't get used in any recipes to create other things. Those represent the most complex items to unlock though, so don't worry about ever having an inventory filled with those. Jaybird you must first craft the Enterprise, and combine it with a Captain Picard. LOL, kidding of course. It's Kirk.
Stefan, more sounds would definitely be good, and replacing these with better ones would also be nice. The problem is, I don't have a sound library and these were the only few I had available.
Dark, I almost did add people, but it didn't fit in with the original project this code was being used for. I'll keep it in mind though, and may add it if there ends up being a convenient way to do so. When it comes to stick creation, when those 2 things happen in real life, I always have to go out and pick up large sticks from my driveway the next day.
There may, or may not, be a way to get more Magic. I wouldn't want to either give false hope, or discourage people from looking for it.
Dark I agree. Most crafting games I've played just hand you a recipe list and it quickly starts to feel like work. I wanted to force people to discover them on their own so that there is a sense of accomplishment when you unlock something new. Since it was going to rely on people guessing, I had to stick with the most simply recipe system I could think of, which is just 2 items combined together.
Dark it is indeed possible to trap yourself in an unwinnable state. If you restart you will keep your unlocked achievements and recipes though. Restarting only has the drawback of setting you back to the basic starting materials. When people start to unlock really complicated items, restarting will be a way for them to challenge their previous record. Using the made up example I gave earlier with the Enterprise, lets assume you crafted one in a total of 36 moves. You could brainstorm a faster way to get there, restart, and see if it is possible. If you then reach the Enterprise in 30 moves, that becomes your new record for the current difficulty level you have it set on. For some players that will be fun to try to beat their past records, or the records of their friends on certain items.
That reminds me. If you unlock an achievement or set an item record, it will also update it for any difficulty level that is easier than the one you were using at the time. The idea is that if you could unlock the Enterprise on Hard, then you could have done it on Normal and Easy modes as well. It saves people the unnecessary trouble of going back to unlock things on an easier mode, because it has always bugged me when games make me do that.
Oh yeah Dark, you brought up the option of playing with no magic. I was able to unlock 90 achievements in that mode while testing. That doesn't mean only 90 are possible, it just means that's when I was done testing and stopped trying. So if you work hard at it, you can do a lot even without having any magic.