Jump to content
  • Advertisement
  • entries
  • comments
  • views

Revel Immortal Update 12/29

Sign in to follow this  


Hi all, sorry for the long space between updates again ...between the holiday season; and some particularly hard problems it makes for some good radio-silence.

So where to start ...my co-developers Brian Matthys [twitter]Brian_Matthys[/twitter] (a comp-sci student and aspiring game programmer) has been working on some various tasks in Revel Immortal.

Notably the start of the settings dialog:


Part of this work was implementing a class to wrap functionality of the HTML5 localStorage API, so that we can store settings per-browser.

I however, have been working on a particularly tough nut to crack; that is Containers/Stores:

The system, as designed, allows for both loot containers (chests) of various types; as well as vendor stores; which have simple micro-economys; that govern how much capital a vendor has to purchase items from the player; and of course what items the vendor carries, and the rate at which those items are restocked, relative to the passage of time in the game world.

All the difficulty (as usual) stems from the fact that Revel Immortal is expansionable that is, we can change and add to it over-time with minimal effect to player save games in the field.

When it comes to containers and stores, this mostly deals with accounting for item duplication, and restocking record; keeping enough data in the persistent game state, without creating a burdensome paper-trail that would make changes hard, and needlessly grow the file size.

There are a number of tasks that depend on the ability to have items in containers, so this is somewhat of a blocker to other easier tasks; the sooner I can get it licked, the sooner we can move on.

Oh... I almost forgot, we're also having a sale for the holidays, all of our games (plus the early access full license for Revel Immortal) are 50% off for a limited time: http://edigames.com
Sign in to follow this  

1 Comment

Recommended Comments

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!