You know, considering my username…. I don't work on games very much anymore.
I'm hoping to change that, and I've actually been sort of productive over the past two or so months.Thanks to Acid's help with a great example on how to do an inventory, I started my own RPG engine.It's actually coming along too!Here's the versions I've actually created an executable for:Version1Version2Version3Version4Version5Version6Version7Version8Version9Version10
The latest version(That I've created an .exe of) is number 5 and since the previous one I've added character animation support, footstep sounds, and more.The latest version is version 6. I improved the code of the items you pick up on the ground quite a bit (It took a veeerry long time), and I also managed to make it so you can only equip only one of an item.Currently you can only equip the helmet in the head slot and spells in the left hand slot.Also, you can actually use the spells that are equipped in the left hand. If you have on equipped, you can click the right mouse button to fire.Not to mention a bunch of other under the hood stuff, that I can't remember. :The latest version is version 7. I finally separated the sprite system so that items can look one way when they're inventory items, and another when they're equipped on the character.Another more substantial addition is the escape menu. You can now restart the game, change fullscreen mode, exit the game, and enable or disable the Optimizations (culling) inside the menu.I've yet to add the ability to change the resolution to anything other than the default of 720p because I have a feeling that's going to be quite the little project.Not looking forward to that. lolThere's also a blood setting there as well, but it doesn't do anything. That was just so I can test how easily I can add another menu item. :PThe latest version is version 8.Progress:I added health, mana, and stamina stats to the character.I added healthbars for all of those stats as well.You can now use consumable items in the inventory by pressing "E"Health Potions restore health.Mana Potions restore mana.You can now press "E" on a rename scroll to rename an open chest.I added rocks.I added trees.You can't really test it, but I made it so you don't get an error when there isn't a tile under the character.I made it so sprinting takes up stamina.I also added jumping. (I'm not sure about this)Jumping uses stamina.
I'm really excited to make more progress, I just hope I don't get stuck on something dumb and then give up like all my other projects…EDIT: I forgot to mention that this is still an engine and I actually haven't started working on the game for the competition yet. :(All of the graphics and everything visual is still programmer art, so I know they suck. lolSince this is an engine still, I haven't actually worked on any of the assets. Even the sounds are quickly recorded messes. haha
Those images are returning 404's LAR.
Oh, shoot. Fixing.
EDIT:FixedAlso, I don't have any images yet, those are the actual files. :PNice, I know a lot of work goes into those there systems. The chests work really well, I might add, especially with that automatic closing at a distance. I was a little bit creeped out when the guy's head rotated 360 degrees though
Yeah, I haven't tied the angle of the head to the body yet, so it kinda just goes where it wants. lol
The engine works smoothly, and at a fixed 300FPS with optimizations on or not. I like the inventory system you've got going already, it looks suitably complex for an interesting RPG.
Looking forward to what you make of this :PWhat about with the inventory closed? That's what affects the FPS the most.
The "Optimization" is just enabling the item culling in the world so only items that are on screen (or important) are rendered.The FPS fall to the lowest they're going to go when you mouse over an item on the inventory.Also, thanks. :PI'm looking forward to what I can make out of this too.Without optimizations enabled, it drops down to 180FPS when hovering over an item in the inventory. With them enabled, it's around 300FPS.
What do you get when the inventory is closed AND the optimizations are enabled?
I get around 1000.No change, for some reason. Stays rapidly switching between 270 and 300 FPS.
Huh. That's weird. :/