Deprecated: Assigning the return value of new by reference is deprecated in /depo/web490/2009/realmlab/wordpress/wp-settings.php on line 520 Deprecated: Assigning the return value of new by reference is deprecated in /depo/web490/2009/realmlab/wordpress/wp-settings.php on line 535 Deprecated: Assigning the return value of new by reference is deprecated in /depo/web490/2009/realmlab/wordpress/wp-settings.php on line 542 Deprecated: Assigning the return value of new by reference is deprecated in /depo/web490/2009/realmlab/wordpress/wp-settings.php on line 578 Deprecated: Function set_magic_quotes_runtime() is deprecated in /depo/web490/2009/realmlab/wordpress/wp-settings.php on line 18 Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/classes.php on line 1199 Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/classes.php on line 1199 Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/classes.php on line 1199 Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/classes.php on line 1199 Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/classes.php on line 1244 Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/classes.php on line 1391 Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/classes.php on line 1391 Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/classes.php on line 1391 Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/classes.php on line 1391 Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/classes.php on line 1442 Strict Standards: Redefining already defined constructor for class wpdb in /depo/web490/2009/realmlab/wordpress/wp-includes/wp-db.php on line 306 Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /depo/web490/2009/realmlab/wordpress/wp-includes/cache.php on line 431 Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/comment-template.php on line 1266 Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/comment-template.php on line 1266 Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/comment-template.php on line 1266 Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /depo/web490/2009/realmlab/wordpress/wp-includes/comment-template.php on line 1266 Strict Standards: Redefining already defined constructor for class WP_Dependencies in /depo/web490/2009/realmlab/wordpress/wp-includes/class.wp-dependencies.php on line 31 Strict Standards: Redefining already defined constructor for class WP_Http in /depo/web490/2009/realmlab/wordpress/wp-includes/http.php on line 61 RealmLab » Blog Archive » In-Game Functional and Logical Redirections

In-Game Functional and Logical Redirections

In most of the MMO games, there are several requirements within the game that makes users collect some items, invest on investments, do some actions to earn money and get experience and so on. But for a better gaming experience, these requirements should be obvious and easily reachable for the user.

For instance, if a user lacks money in hand to buy an investment but has enough money in bank, then he or she needs to go to bank and withdraw some money to buy that investment. Then redirecting the user to the bank automatically in this case, improves the usability of the game, taking the burden of unnecessary clicks from the user.

I implemented a redirection control for 2 possible flows:

1) Functional redirections,

2) Logical redirections (with chance),

For the first one, if a user will obviously click on something to navigate and take action (which is a possible requirement), the redirection control automatically redirects user to the destination page. While doing this, it shows a result message displaying why the user was taken to that page in order to inform the user.

For the seconde one, if a user may click on something to navigate and maybe take action (which is a possible requirement), the redirection control with a probability chooses one of the possible destinations and automatically redirects user to that page. Again, while doing this, it informs the user about why he or she was taken to that page.

 

No Responses to “In-Game Functional and Logical Redirections” (post new)

 

Leave a Reply

 

Categories

Blogroll

Tags