There's been a decent amount of progress since the last update including some minor changes to the damage/armor system and some basic spell casting functionality. That being said, this post is going to be quite wordy as I cover these things in detail.
A blog detailing my adventures with anything relating to game development, game design, and occasionally gaming.
Showing posts with label scripting. Show all posts
Showing posts with label scripting. Show all posts
Tuesday, March 4, 2014
Tuesday, February 11, 2014
Heart Realm Update #011
Since the last update I have finished the first version of the character screen. The purpose of this screen is to display the player character's stats, equipment, etc. as well as allow the player to distribute stat points that they receive upon advancing in character level. Obviously all User Interface stuff is temporary and will be updated throughout the development of this game. This current version is fine for getting it's point across.
Wednesday, January 29, 2014
Heart Realm Update #010
I recently got back into working on Heart Realm after having been away from it for about a month or so. I had been working on another project which I started with the intent of it being a short term project, as in I don't plan on working on it as long as Heart Realm and would hope to finish it in a much shorter time.
Since the last update I had worked out how I would go about implementing Lua scripting into the game. I came across a Java library called LuaJava which I had some trouble implementing due to some compatibility issues. Turns out it was just something stupid. The .dll and .jar files were compiled to run with a 32-bit JRE, and I was running a 64-bit JRE. My initial solution was to run the make files provided with the source of LuaJava to make a 64-bit version, but I had no luck. I then realized that the problem was in fact the JRE version I was using being 64-bit. I had the 32-bit version on my computer but was not using, for some reason, so I switched the project over to using the 32-bit JRE and now it's all good.
Since the last update I had worked out how I would go about implementing Lua scripting into the game. I came across a Java library called LuaJava which I had some trouble implementing due to some compatibility issues. Turns out it was just something stupid. The .dll and .jar files were compiled to run with a 32-bit JRE, and I was running a 64-bit JRE. My initial solution was to run the make files provided with the source of LuaJava to make a 64-bit version, but I had no luck. I then realized that the problem was in fact the JRE version I was using being 64-bit. I had the 32-bit version on my computer but was not using, for some reason, so I switched the project over to using the 32-bit JRE and now it's all good.
Wednesday, December 4, 2013
Heart Realm Update #009
Since the last update, I haven't had a lot of time to work on Heart Realm. I'm actively searching for work so that's been taking up a lot of my time.
This past week I've focused on reworking how data is imported into the game. I was using XML files to store all the necessary attributes of the various item/equipment types and enemy types but figured it was unnecessary to store any redundant data of similar objects. For example, there's no point in having multiple data objects of two similar Goblin enemy types when I could just make one Goblin base then create variations off that, inheriting all it's parent's attributes and simply changing whatever I need. Here's an example of what I mean:
Subscribe to:
Posts (Atom)