It’s been a little while since I have posted here, so I thought I’d give an update about everything I have been working on lately. I’ll also bring on a screenshot to show off some of the newest stuff in the game!
Firstly, a note on some of the things you will not see, or back-end changes. I’v made a number of minor changes across the client/server to not only improve efficiency, but to also make it more understandable and straightforward. I’v been reading a few books on good Java code practices, and am taking them into account. I’v also touched up the admin panel significantly, as I am expecting to have to do some content development in the near future. Various utility features (such as warping to places, adding maps, location, map-fills, map data, etc) have been added to make not only map development better, but also to help better develop the general admin controls of the game.
Moving right along, I also did quite a bit of work on finishing up the skills system. You can now gain experience and level your skills appropriately. Mind you, the only implemented skill is weeding/cultivating. So not really much to do, but all the skills are based on the same system so they should all work once the needed features are added later! I’v also added a lot of new code for multi-player functionality. I’m expecting to do an alpha testing phase in the near future, and look forward to seeing the challenges. I imagine the server will probably end up needing lots of modifications sigh.
https://scontent-b-iad.xx.fbcdn.net/hphotos-ash4/1394075_194256750759466_405871189_n.jpg
On a final note, I am working through a bit of concern with two notes. The first is how I should implement player owned farms. My current thought is to have a “real-estate style board” somewhere in the world, where you can click it and purchase property from it. Then you travel to the area (likely a path leading off the map) and when you get close it asks which farm you wish to travel too. Anyone have any alternative ideas to this? I am very open to suggestions. My other question is I will be working with in-game menus shortly and was wondering what people thought was better to deal with. I’m currently trying to pick between using a JFrame/JPanel pop-up window, or using the current map (Buffered Image) and drawing something ontop of it. Thoughts?