Hi again!
Now the base for the inventory is complete. It consist in a circle menu which can be rotated clockwise or counterclockwise. If there is an item which you can have multiple of in a slot, a stock counter will appear next to it.
It handles three types of items; edible, drinkable and throwable stuff. There are also a lot of items which will serve a more specific use, like the Chain Sabre, but these are handled with their own sets of events.
The information about the effects caused by items is stored in an array object. The first 50 columns are reserved for edible items, the next 50 for drinkable. The 50 after that are for throwables, and higher are specific artifacts. Depending on the type of item, the information is handled differently.
I don't think I will use all this room that I have made for items, but I don't want to run out of it when I realize that I forgot to include cake as an edible item. I want the items to be a little like in River City Ransom, where you buy and try a little of this and that. Not like Secret of Mana 2 where you get tons of stuff which you never have any use for.
A problem I have thought of before, but which became very concrete for me now, is the difficulty of making good controls. All inputs are custom variables, but there is still the problem of finding good combinations of these, and events in the game, as there are much more than 6 things you can do.
I use 6 buttons excluding the arrows and 2 of these are item and magic buttons. When these are pressed, other buttons work in a different way. When the item button is pressed, left/right (will change to up/down as it is useful to be able to move sidewise while using an item) rotates the inventory and the action button uses the selected item.
I think these controls might work if you play the game with a gamepad and use the buttons on the back of it for item and magic activation. I'll see how it works when I get home to my apartment and gamepads in a few days.
Now I will fix the holster and draw events for the Chain Sabres and pistols, and then begin working with the battle system!
Do you have any ideas for what could be included or changed with my project? Just something to comment on? Give me your input, it feeds my motivation.
|
|