NuVera Online is a Social Virtual World created by two dedicated and friendly people. We are always working on new features for NuVera Online to continue making the virtual world fun and exciting. By giving us feedback you can help make NuVera Online the best it can be. We do listen to our users because we realize that at the end of the day NuVera Online isn't what we make of it... it's what you make of it.

Report article RSS Feed Intro To Coming Hobbies System

Released a new version of the client to tweak up a few things. We also cover our new hobby and random distribution system coming soon.

Posted by Danto on Sep 30th, 2013

Client 1.5.8 & Introduction To Hobbies


It’s Monday again and we have another release. This is a small tweak release while we continue work on some larger projects.

So what are these larger projects?

Hobbies Coming Soon

Since we’ve released the NuVO Market and made items from the market purchasable with Treasure Tokens we need some fun ways of earning Treasure Tokens.

We have been outlining the creation of Hobbies with the first being Treasure Hunting. Treasure Hunting will involve using the Treasure Finder to scan for and find treasure.

Treasure Hunting

While exploring around Sunset Isle and Tutorial island you simply click the scan button on your treasure finder to scan for treasure. If any treasure is found near you then a treasure chest will appear and will also be marked on the minimap. Clicking on the treasure chest will show you what loot you found.


So what kind of loot can you find? Well to start off the main item found while treasure hunting will be collectable items which are part of collections. Finding all the items for a particular collection set will earn you extra rewards such as additional Treasure Tokens which can be used in the NuVO Market.


Treasure Hunting also introduces the new levelling system. As you find treasure and complete collections you will earn experience. As you increase in experience your level goes up which increases your scanning range, success chance, unlocks new collections and more.

In order to handle what you find while treasure hunting we needed to build a random distribution system.

Distribution System

When we built the Trivia Terminals a while back we built a very simple probability distribution system to handle earning various amounts of NuVO Notes, but this system was not very scalable and rather specific to the Trivia Terminals. We needed to build a brand new system for Treasure Hunting, but at the same time be scalable to work with the other hobbies and activities we have planned.

The new system breaks down into two main components; Loot Table and Loot Item. The Loot table simply stores a list of loot items. Each loot item references a type of loot, the probability for it to appear in the final result as well as certain specific attributes.

Because NuVera Online is an online game, it’s in the name after all, the handling of distribution needed to be on the server. This way the treasure chest object on the client side simply references a pre-defined loot table on the server and requests a random distribution of items from it.

This allowed the new distribution system to function independently from the other systems as any new hobby or activity needing random loot simply asks for the result from a loot table.

Here is an overview of how the loot table generates its results:

- Get the total probability of all items in the loot table
- Generate a random number with a range of 0 to total probability
- For each item in the loot table add it’s probability to a running total. If the current running total is less than the random number generated then add that item to the return list.
- Repeat previous step for the required amount of items that this loot table should return.

The system is still rather simple, but allows us to inject new types of loot and add them into new or pre-existing loot tables quite easily.

And that’s it for the somewhat technical jargon. Keep an eye out for more information on the new Treasure Hunting hobby. We will have it ready soon!

Please see the release notes below for more information on this weeks release.

Release Notes


[Updates]

- Event Terminals added in additional areas at Sunset Isle and Tutorial Island

[Fixes]

- Visual glitch in avatar animations no longer apparent on some avatar animations

- Tweaked interface icon animations to resolve issue with shaky icons on some systems

- Gift Boxes now give free gifts

- Tutorial Island collision boundary updated

Post comment Comments
BlackMoons
BlackMoons Oct 1 2013, 4:09am says:

I never was a fan of collecting butterflies. However gems of different types and cuts where always a favorite thing of mine to collect in games!

Consider allowing us to pick the type of treasures we are scanning for. Maybe with a small drop in find rate.

Also consider that certain types of treasures will interest some players but not others, despite the mechanic being the same the actual item in question can make a big difference in how fun the player finds it.

+1 vote     reply to comment
Danto Author
Danto Oct 1 2013, 4:41am replied:

Thanks for the feedback and will certainly consider any ideas to make the feature more fun. We have several different collections geared up (including gems/elements) to be included with the release of this feature.

+1 vote   reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
NuVera Online
Platforms
Windows, Mac
Developer
Nitrous Butterfly
Engine
Unity
Contact
Send Message
Official Page
Nuveraonline.com
Release Date
Released Jan 11, 2012
Game Watch
Track this game
News
Browse
News
Report Abuse
Report article
Related Games
NuVera Online
NuVera Online MMO Adventure
Related Engines
Unity
Unity Commercial Released May 30, 2005
Related Groups
Nitrous Butterfly
Nitrous Butterfly Developer with 2 members