Version 1.0.5 - September 4, 2015 --------------------------------- 1. Build new IOS version based on 1.0.4 Android code base. Initial port of game to IOS started here. 2. ** Fixed - Fix crash when displaying rules screen. Input past end of array problem. 3. ** Removed - Removed unused variables in animation routines. More internal cleanups. 4. ** Upgraded - Upgrade Cocos2DX SDKBox 3rd party library from version 1.1.6.5 to 1.2.0.1. 5. ** Fixed - Fix duplicate header references for SDKBox. Moved them to a common header file. 6. ** Replaced - Replace hard coded Google In-App purchase library with SDKBox In-App Purchase library. 7. ** Added - Add Sonar Systems helper v1.40.00 for Cocos2Dx for IOS Admob and other 3rd party libraries. 8. ** Changed - Change play button icon from Google Plus icon to generic play icon on multiplayer screen. 9. ** Added - Added Game Center logon icon for IOS. Renamed images for generic use on logon buttons for Android. Version 1.0.4 - July 20, 2015 (Bug Fixes) ----------------------------------------- 1. ** Fixed - Fix thread problem with initialization of a game state integer. Version 1.0.3 - July 19, 2015 (More bug fixes and advertisement tuning) ----------------------------------------------------------------------- 1. ** Corrected - Correct spelling of "Verses" button to "Versus" on main menu. How embarrassing we missed it. 2. ** Added - Add Android permission VIBRATE for AdColony ads. 3. ** Added - Add Android permission ACCESS_COARSE_LOCATION and ACCESS_FINE_LOCATION for Flurry Analytics. 4. ** Added - Add Admob banner ads to top of screen. 5. ** Removed - Remove some commented test code that is no longer in use. Internal code cleanups. 6. ** Added - Add Random 1 of 10 chance to display interstitial ads on main menu. Less annoying than previous version. 7. ** Added - Add a one second vibrate for animations with bucking. Only works on devices with vibrate feature. 8. ** Removed - Removed some incompatable Andorid libraries that were causing intermittent warnings in LogCat. 9. ** Upgraded - Upgrade Cocos2DX SDKBox 3rd party library from version 1.1.3 to 1.1.6.5. 10. ** Added - Add Android permission READ_PHONE_STATE, READ_HISTORY_BOOKMARKS, GET_ACCOUNTS and RECEIVE_BOOT_COMPLETED for AirPush ads. 11. ** Fixed - Fix random number function to be more accurate. Fixes several random animations and decisions. 12. ** Added - Add High Scores feature when you beat Scott in single player mode. Tracks high scores of all online players. 13. ** Fixed - Fix opacity problem with Rodeo Judge logo image on main menu. 14. ** Fixed - Fix rounding probem with average scores posted to leaderboards. Version 1.0.2 - July 7, 2015 (Advertisment fine tuning) ------------------------------------------------------- 1. ** Removed - Remove Google Admob banner ads. 2. ** Added - Add ChartBoost Intersitial ad on main menu. 3. ** Added - Add Android permission ACCESS_WIFI_STATE for ChartBoost. Version 1.0.1 - June 28, 2015 9:37pm (Bug fixes from intial release) -------------------------------------------------------------------- 1. ** Fixed - Fix crash when changing orientations while game is in inactive/minimized mode. 2. ** Changed - Change Admob banner ads from regular to SMART_BANNER ads. 3. ** Changed - Change game board and scoreboard to accomodate ad size differences of SMART ads. 4. ** Added - Add Android v17 leanback support for TV displays. 5. ** Fixed - Fix crash when opening a URL while not connected to the network. 6. ** Fixed - Fix animation toggle not enabling/disabling until second reload of menu page. 7. ** Fixed - Fix delay in message animations. Make them display immediately. 8. ** Fixed - Fix partial fade issue in message animations, where previous fade was still occuring. Version 1.0.0 - June 19, 2015 6:17pm (Published June 21st 6pm) -------------------------------------------------------------- 1. ** Fixed - Fix Perfect Ride achievement. 2. ** Fixed - Fix animation text fade issue after Decision. 3. ** Fixed - Change scoring to be .25/quarter rounded. 4. ** Added - Add Cowboy Up on 16. 5. ** Fixed - Skip Ride hand if bucked off on Stock hand. 0 score both hands. 6. ** Fixed - Copy new xml files if date changes. Saves having to reinstall. 7. ** Fixed - Fix null ride score if game crashes in stock hand. 8. ** Fixed - Fix Buck Off Champion Achievement. 9. ** Added - Add 10 perfect hands incremental achievement. Hall Of Fame Winner (30 points) - 10. 10. ** Added - Add 10 games lost incremental achievement. Rodeo Clown Award (10 points) - 12. 11. ** Added - Add 1 Cowboy Up hit achievement. Gambler Wannabe (5 points). 12. ** Added - Add 10 Cowboy Up incremental achievement. High Roller Bucker (20 points). 13. ** Added - Add 100 games lost hidden incremental achievement. Biggest Loser Award (30 points). 14. ** Added - Add 100 Cowboy Up hidden incremental achievement. Cowboy Spirit Award (50 points). 15. ** Added - Add 100 perfect hands incremental hidden achievement. Rodeo Super Star (50 points). 16. ** Added - Add Scott Mendes info page. Small info icon at bottom left on main menu. 17. ** Added - Add Previous card hand reveals on score screen. 18. ** Changed - Change "COMPUTER DUDE" player name to "SCOTT MENDES". 19. ** Fixed - Fix crash if key pressed to bypass spash before AdMob banner loads. 20. ** Fixed - Fix Rules window hang with scroll view. 21. ** Added - Add Perfect Ride animation. 22. ** Fixed - Fix achievement updates on computer player hand. 23. ** Added - Add animation for 5 card max reached. 24. ** Added - Add Cowboy Up animation. 25. ** Added - Add Dismount animation. 26. ** Changed - Change background image of jeans to new image of clown barrel. 27. ** Fixed - Fix computer player skipping cards. 28. ** Fixed - Fix computer player cowboy up on 16 score. 29. ** Fixed - Fix computer player getting a score on stock and 0 on ride. Both should be 0. 30. ** Fixed - Fix joker remove card on stock hand for computer player. 31. ** Fixed - Fix total score not going to 0 on buckoff for computer player. 32. ** Fixed - Fix shuffle in background between different player hands. 33. ** Fixed - Fix clear/game reset on end of game for verses mode. 34. ** Changed - Replace demo background music with new CC0 licensed music. 35. ** Fixed - Fix random routine for special cards. Make it more random. 36. ** Upgraded - Upgrade from version 3.3 to 3.4 of cocos2d-x sdk. (General bug fixes) 37. ** Fixed - Fix perfect score card display for computer player. Last card not displayed. 38. ** Changed - Change stock hand 5 card max match dismount animation. Represents 8 second ride and no buckoff. 39. ** Added - Add dismount house rules text on bottom of rules page. 40. ** Fixed - Fix computer hit/stand option after cowboy up if not at max cards. 41. ** Fixed - Fix Ride hand message displaying when buckoff happens on stock hand. 42. ** Fixed - Fix card/score display problems when reride and shuffle animation happens at same time. 43. ** Fixed - Fix multiplayer bug where same cards repeat on ride hand to next player stock hand. 44. ** Fixed - Fix next hand card count from hard coded max of 5 to actual number of cards used. 45. ** Added - Add simple animations at start of stock and ride hands. 46. ** Added - Add voice and sound routines for perfect ride and dismount animations. 47. ** Added - Add CC0 licensed background music on scoreboard page. 48. ** Added - Add animations for go round 1, 2, 3, etc. 49. ** Added - Add icon images to appropriate menu buttons. 50. ** Changed - Changed menu pages text wording images. 51. ** Fixed - Fix several memory leaks due to global variable heap fragmentation. 52. ** Fixed - Fix shuffle animation playing at same time as prompts messages. Only play on deal action. 53. ** Fixed - Fix cowboy up hit/stand button disable delay until next hit card is presented. 54. ** Fixed - Fix loading a resumed game when started from Google Play Games console or notifications service. 55. ** Fixed - Fix sound and music setup config read when starting from Google Play Games console or notifications service. 56. ** Fixed - Fix background music continuous play on all screens. 57. ** Fixed - Fix music toggle bug where music does not resume correctly after button press on main menu. 58. ** Added - Add Google Play error pop-ups. Only happens if problems occur. 59. ** Fixed - Fix rematch crash when started from Google Play services UI inside of game. 60. ** Fixed - Fix 6500 (Invalid Participant State) error displayed on end of game for first player finish. 61. ** Fixed - Fix black screen thread hang issue if you rapidly open and close the scoreboard page of a multiplayer saved game. 62. ** Fixed - Fix crash when starting a new hand from Google notifications, while game is running. Duplicate instances issue. 63. ** Fixed - Fix memory leak on score display. Add a delete statement for the local new. 64. ** Upgraded - Upgrade Android SDK to Lollipop 5.1 (API level 22). Backward compatable to Gingerbread 2.3.3 (API level 10). 65. ** Moved - Move build specific variables to GameVars.h for custom values between Lite and Pro versions. 66. ** Fixed - Fix rematch crash when using Google Play console or notification service externally to game. 67. ** Fixed - Fix crash when in "match ended" phase if selected externally from Google Play console or notification service. 68. ** Fixed - Fix game end duplicate play of winner/looser animation on last player. 69. ** Added - Add voice sound clips for 1-10 goround animations. 70. ** Fixed - Fix stock and ride hand animations not playing when shuffle animtion is started. 71. ** Fixed - Fix game loop executing after jumping out of main card play screens. 72. ** Fixed - Fix crash when AdMob runs a second time on lite version in main menu screen. 73. ** Fixed - Fix null variable problems in Android NDK routines. (Occurs in some Samsung models). 74. ** Fixed - Fixed several Java inheritance problems with "final" attribute for public classes. 75. ** Fixed - Fix blank score displayed after perfect ride, buckoff, and cowboy up animations. 76. ** Added - Add rodeo announcer test one liners. Create multiple random sounds per animation. 77. ** Added - Add animation/sound to Joker and King decision prompts in play screen. 78. ** Fixed - Fix display scale of card shuffle animation to fit above goround animation banner. 79. ** Upgraded - Upgrade to Google Play Services SDK version 7.0 (rev. 23). 80. ** Change - Change brown bull animations to new black bull mascot. 81. ** Added - Add a random brown horse animation to all animations with a bull. Player gets a bull or horse randomly. 82. ** Fixed - Fix brief text box blink on second animation when playing two animations back to back. 83. ** Added - Add Google InApp Billing library and Java stubs (For future game InApp purchases). 84. ** Upgraded - Upgrade from version 3.4 to 3.5 of cocos2d-x sdk. 85. ** Upgrade - Upgrade animations from Cocos Studio 1.x version to 2.x version format (smoother sprite transitions). 86. ** Added - Add horse and bull running with flag animations to scoreboard screen. 87. ** Upgraded - Upgrade from version 3.5 to 3.6 of cocos2d-x sdk. 88. ** Upgraded - Upgrade to Google Play Services SDK version 7.3 (rev. 24). 89. ** Added - Add Animation toggle button on the main menu to disable/enable animations displayed in the game. 90. ** Changed - Change background image on main menu to Chris Lacey portrait of Scott Mendes. 91. ** Changed - Change button colors from light blue/gray to blue. Also, set opacity to 225. 92. ** Changed - Change tournament label button names to new tournament names, per Scott. 93. ** Changed - Change name from Rodeo Judge Lite to just Rodeo Judge. 94. ** Added - Add a 6th tournament button for "Cowboy Christmas" along with code to support it. 95. ** Upgraded - Upgrade to Android NDK r10e (64-bit). 96. ** Added - Add 50+ more random rodeo announcer voice overs for variety. 97. ** Upgraded - Upgrade to Google Play Services SDK version 7.5 (rev. 25). 98. ** Fixed - Fix order of "get next hand" call at game end. Saves data first then calls it. Order should be reversed. 99. ** Fixed - Fix network contention error when updating leader board data at game end. Scores page loads twice. 100. ** Added - Add animation and sound playing abort option on screen touch event. 101. ** Fixed - Fix previous score popup not showing on last hand of muliplayer game for first player completing match. 102. ** Added - Add horse, bull, and rider icons in stock and ride hand header. Helps visualize what hand is being played. 103. ** Added - Add belt and buckle to (Cowboy up, Winner, and Looser) animations to match video. 104. ** Changed - Change background texture from denim jeans on scoreboard page to standard dark blue to match other screens. 105. ** Fixed - Fix delayed timming "good luck" message on score page. Display during animation instead of after. 106. ** Added - Add bucking shoots at bottom of game screen. This are Ad links to sponser sites. 107. ** Changed - Change denim jeans texture for scores to a gold buckle. 108. ** Added - Add blue transparent background to game screen. This matches the rest of the screens. 109. ** Changed - Moved the current rider text on game screen from bottom of window to top stock/ride hand border section. 110. ** Added - Add an aditional two second splash screen at the begining of app startup displaying the game title. 111. ** Changed - Change the background image on main menu page from Chris Lacy painting to infinate road picture. 112. ** Changed - Change Rodeo Judge logo on main menu page to new version with tag line. Version 1.0 Beta - November 2014 -------------------------------- Initial test release Open Code Changes and Bug Fixes ------------------------------- None Possible Future To-Dos ---------------------- 1. Migrate code from Eclipse IDE to Android Studio. 2. Upgrade to 4.0 release version of cocos2d-x SDK (August estimate). 3. Create Windows and iPhone versions of the game. (Work to be started after initial Android release.) Initial Android Models Tested ----------------------------- Nexus 7 - 2013 WiFi Samsung Galaxy Tab 4, 7" Samsung Galaxy S6 Zeepad 7.0 LG G3 Android OS Tested ----------------- Jelly Bean - 4.2.2 KitKat - 4.4.2 Lollipop - 5.0, 5.01, 5.02, 5.1, 5.1.1 Testers ------- Scott Mendes Doug Moses Kim Moses Patrick McGarity Danny Maldonado