It's true, I still have been working hard on Fief throughout the summer, but I did stop for a couple months in the spring. Juggling my dissertation project hasn't exactly been easy either, and my reporting fell by the wayside. Sorry for leaving you all in the dark. Thank 'stuntaneous' for getting my attention again!
Fief has seen a lot of changes since my last update. I was trying to convert to an OpenGL system, but it proved too much of a pain with few tangible improvements. This wasted a lot of time and discouraged me from the project for awhile. Apparently Java2D must do a pretty decent job with graphics. I added some FPS control as well to lower some of the CPU haul. Overall, I ended up with a more stable, smooth system.
Combat is working great, butchery is in and working well. There was a lot of restructuring to support future expansions, especially for kingdoms and factions for lords and eventual expansion. I am in the process of switching the graphics to 32x tiles instead of the current 25x, but now its as easy as changing a single integer, so support for any tile size in the future is possible, within limits. I have built in support for any screen size also, which will allow maximizing the window eventually since full-screen still seems a bit buggy (a Java problem, I think, but I'll see what I can do, its worse on linux and mac).
Added a console as well to help with testing as I begin working on the item creation system. This allows me to summon creatures and items at my whim in game, and will also provide the scaffolding for Events in the already completed Event engine. This will allow modders to create scripted events in the future. Its main purpose is to support visiting patrons to the manor, such as a visiting blacksmith, merchants, or even peasants that may want to join your manor. As well as bandit attacks, and any other "spontaneous" event.
I am currently finishing up a new inventory screen, will add some screens to the webpage soon. This will have a crafting screen inset when working with a workshop.
There were like 100 other minor changes, tweaks, and bug fixes that I can't think of. I just started using an SVN server, so I should have better reporting in the future, and actually remember what I did. I'm feeling really optimistic about an alpha release soon. Here are the things standing in the way:
- Cooking / Item Creation System.
- Hunger and Thirst system.
- Catalog of constructs, plants, animals, items.
- Maybe a few tweaks... too much of a perfectionist, maybe, but it should be a good alpha release.
Thanks so much for your ears.. err eyes. Have a happy solstice!