{"id":2590,"date":"2020-02-25T00:17:47","date_gmt":"2020-02-25T00:17:47","guid":{"rendered":"http:\/\/karstenrutledge.com\/?post_type=article&#038;p=2590"},"modified":"2020-05-04T13:53:13","modified_gmt":"2020-05-04T13:53:13","slug":"changelog-ludo","status":"publish","type":"article","link":"https:\/\/karstenrutledge.com\/index.php\/article\/changelog-ludo\/","title":{"rendered":"ChangeLog &#8211; Ludo"},"content":{"rendered":"<ul>\n<li>Version 1.0 [March 2015]:\n<ul>\n<li>Initial release.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.01 [March 2015]:\n<ul>\n<li>Deleted the &#8220;Scoring&#8221; section from the help notecard, which should not have been there. Leftover from copying\/pasting Greedy Greedy&#8217;s notecard as a template.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.02 [March 2015]:\n<ul>\n<li>Fixed a bug where soft resets didn&#8217;t set the turn correctly for a new game.<\/li>\n<li>Fixed a bug where sometimes hazards doubled up on a board location.<\/li>\n<li>Fixed player 8&#8217;s home row not positioning pawns correctly.<\/li>\n<li>Changed game board graphics to make pawns more visible in their starting circle.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.03 [March 2015]:\n<ul>\n<li>Fixed an elusive bug where trying to pass purple pawn #4 would cause the game to become permanently unresponsive.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.04 [March 2015]:\n<ul>\n<li>Don&#8217;t fix things at 4am, sometimes you just make them worse.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.05 [March 2015]:\n<ul>\n<li>Fixed a bug where a pawn could get stuck going back and forth on a GO BACK and GO FORWARD hazard.<\/li>\n<li>Made dice always go dark at the end of a turn even if the dice weren&#8217;t all used.<\/li>\n<li>Added a PURGE button that allows players to clean up abandoned pawns. See PURGING section.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.06 [April 2015]:\n<ul>\n<li>Really fixed a bug where a pawn could get stuck going back and forth on a GO BACK and GO FORWARD hazard.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.07 [May 2015]:\n<ul>\n<li>Fixed a bug where if a pawn landed on a GO BACK hazard in front of their own home row (not anyone else&#8217;s) then the pawn would get sent to the wrong place on the board.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.08 [August 2015]:\n<ul>\n<li>Fixed the game timeout timer resetting the game &#8220;due to inactivity&#8221; even if there was no game in progress.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.09 [September 2015]:\n<ul>\n<li>Fixed a bug where setting turn timeout would report something different than what you entered, while actually setting it correctly.<\/li>\n<li>Added an option in Admin Menu to turn off blockades when using Parcheesi-style rules.<\/li>\n<li>Changed it so that if a roll is split, but there&#8217;s only one pawn capable of moving, then you must use the second die on the same pawn, even if you used the first die on that pawn.<\/li>\n<li>In order to speed up games a bit, added Bonus Free Moves when you capture an opponent&#8217;s pawn (10 spaces) or get your own pawn to HOME (20 spaces).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.1 [October 2015]:\n<ul>\n<li>Rolling 3 doubles in a row not only forfeits your turn, but now also forfeits any extra turns you may have earned from hazards.<\/li>\n<li>Conversely, if your turn ends because none of your pawns can use your roll, then extra turns now apply correctly.<\/li>\n<li>By default, you can no longer jump your own blockades. This creates an incentive to break up the blockades and keep the game moving. This option can be re-enabled from the admin menu if you prefer the old behavior.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.2 [February 2016]:\n<ul>\n<li>Updated Gaming.SL API code to latest version.<\/li>\n<li>Fixed &#8220;Local Random&#8221; not actually setting local random correctly.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.21 [April 2017]:\n<ul>\n<li>Updated how remote random works internally to use less memory.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 1.22 [April 2017]:\n<ul>\n<li>Fixed a bug where a table expecting remote random sourcing couldn&#8217;t contact the server in a very weird and highly specific circumstance would end up repeating the same dice rolls multiple times.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.0 [June 2018]\n<ul>\n<li>Changed to a new multipoint versioning system, so industry standard!<\/li>\n<li>Changed permissions from no-copy\/transfer to copy\/no-transfer!<\/li>\n<li>Converted from a Sculpted prim addon theme system to a Mesh themed game rezzer system.<\/li>\n<li>New Mesh themes mean that themes can have custom scripting and unique animations in each theme.<\/li>\n<li>Games are no longer &#8216;objects&#8217; and instead are now &#8216;licenses&#8217; that work on any compatible themed game rezzer.<\/li>\n<li>Older &#8216;object&#8217; based games can be converted to licenses for free by using the migration system in the store.<\/li>\n<li>Switched from old Gaming.SL website\/backend to entirely new Gaming.SL LIVE website\/backend.<\/li>\n<li>Addons, achievements, games, and scores can be migrated from old Gaming.SL to new Gaming.SL Live if desired.<\/li>\n<li>Entirely new External API system for external\/third-party game addons. External API defaults to OFF.<\/li>\n<li>Many game settings have been moved from the games to the rezzers now.<\/li>\n<li>Updating is now a function of the rezzers, not the games. Updating a rezzer updates all compatible games inside it.<\/li>\n<li>New Gaming.SL Live now allows players to log in to the website and change their profiles and view\/control their purchased products.<\/li>\n<li>New redelivery system available in store and on the website, since games are copy\/no-transfer permissions now.<\/li>\n<li>Games can now be made PUBLIC and will show up on the website&#8217;s LIVE page. All games default to PRIVATE.<\/li>\n<li>Updated backend means that all games can have top winners boards even if they have no scoring system, and these wins no longer expire off.<\/li>\n<li>New Top Ranked system ranks how well you play against other people based on the game performance of all participants.<\/li>\n<li>Games no longer have a &#8216;hard reset&#8217; where they eject all sitting players. Players can still be ejected from the admin menu if desired.<\/li>\n<li>Tournaments are not curently supported on Gaming.SL Live, as nobody used it on the old system. An entirely new in-world based tournament system is being planned.<\/li>\n<li>Players are not prevented from sitting down even if they are not allowed to play. They will be added on the next game instead.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.1 [July 2018]\n<ul>\n<li>Fixed a bug where a table might say &#8220;Admin menu is currently in use.&#8221; to people who click on the table while playing.<\/li>\n<li>Added support for external Leaderboards to lock onto specific game rezzers rather than just specific games.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.2 [July 2018]\n<ul>\n<li>Fixed Parcheesi\/Ludo and Hazards On\/Off buttons working on table top, but not in admin menu.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.3 [August 2018]\n<ul>\n<li>Added the ability to access the MIGRATE system by touching the Gaming.SL logo on the game, rather than having to visit the store.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.4 [September 2018]\n<ul>\n<li>Fixed a bug that was preventing admins added to the rezzer from propagating correctly to the game.<\/li>\n<li>Added floating text over the table when the game is unlicensed, and also includes a helpful message for fixing it in the case of improperly shut down games.<\/li>\n<li>Fixed a bug where Ludo would position pawns incorrectly when rotated around X\/Y axis (such as mounted on a wall with Pocket rezzer).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.5 [January 2019]\n<ul>\n<li>Updating dice rolling behavior to better indicate a roll has occurred even when the dice coincidentally rolls back to the same value as it previously was.<\/li>\n<li>Game pawns have been increased in size by 10%, making them easier to see and touch.<\/li>\n<li>Fixed a bug that could cause the admin menu to not timeout correctly.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.6 [January 2020]\n<ul>\n<li>Changed the messaging around the licensing not being loaded to make it less scary.<\/li>\n<li>Changed it so that no matter where you click and hold, you always get the rezzer\/theme menu first for consistency.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Version 2.0.7 [May 2020]\n<ul>\n<li>Added glowing halos to all pawns to increase visibility on same-colored tiles.<\/li>\n<li>Removed &#8220;Tiles&#8221; button from Admin Menu that should not be there.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[],"article-tag":[191,313],"_links":{"self":[{"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/article\/2590"}],"collection":[{"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/comments?post=2590"}],"version-history":[{"count":3,"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/article\/2590\/revisions"}],"predecessor-version":[{"id":2711,"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/article\/2590\/revisions\/2711"}],"wp:attachment":[{"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/media?parent=2590"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/article-category?post=2590"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/karstenrutledge.com\/index.php\/wp-json\/wp\/v2\/article-tag?post=2590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}