/super-template-docs

https://gt3-game.github.io/super-template-docs/

Primary LanguageHTML

Super-Template v1.6.1

The Super-Template objective to simplify slot game development. It still in early stage development and release, so it may contain bugs and a lot stuff to improvement. It will do update every 2-4 weeks. Any issue and feedback are welcome to let us know.


Super-template subject to change from time to time when:

  • New game requirement or changes request
  • Super-Template improvement or bugs fix
  • To-do list

Update

v1.6.1 (26-August-2022) download patch here

** Take Note: this patch is v1.6.0 add-on, so it contain v1.6.0 patch files **

  • Enchance reel spin animation

v1.6.0 (10-June-2022) download patch here

** Take Note: Please directly use v1.6.1 (this patch replaced with v1.6.1) **

  • Added kiss918 popup UI
  • Added more trade feature sample
  • Added DummyLoadingPanelPrefab
  • Added isArray validation in AudioManager addAll()
  • Added playInBackground() in AudioManager
  • Added grouping audio clip by tag name feature in AudioManager
  • Added remark for deposit and updateNewBalance
  • Added jackpot grant property in traderound
  • Added cheat mode: winline (need to aware of your cheat mode have custom before, import CheatModPrefab will override)
  • Update game server error code
  • Update NoSleepComponent validation
  • Update RandomUUID method
  • Update delayTimeBetweenReel value and slot reel animation speed (SlotEnginePrefab.ts)
  • Fixed AudioManager audio play volume issues
  • Disable Jackpot error pop up in gameserver.ts

v1.5.0 (23-March-2022) download patch here

  • Added game-reporter modules in X500 and Kiss918 config
  • Added Refresh Token API
  • Added CheatModePrefab
  • Update X500 and Kiss918 login scene
  • Update to disable NoSleepComponent when in desktop browser
  • Fixed X500BootPanelPrefab 'x' typo
  • Fixed getMilliseconds in DomainManager
  • Fixed default langCode issues
  • Fixed reel button issues when hit InsufficientBalance

v1.4.0 (17-December-2021) download patch here

  • Added dynamic faviconURL
  • Added new language code handler
  • Added maintanance code
  • Added UAT requirement update
  • Update RunningNumberLabel.ts
  • Update brand name from Mega888 to X500
  • Update convertOptionpoIntoWinningLineFormat logic
  • Update HUDSwipeDetectorComponent
  • Optimize game launch speed

v1.3.0 (25-October-2021) download patch here

(Change version to 1.3.0 for more correct increment)
  • Added DomainManager (Dynamic get API URL by BrandCode. Default is mega branch, use ?br=kiss91 change to 918 brand. Please use relative player account to login)
  • Added CryptoManager
  • Added q parameter support login
  • Added Jackpot API (server side only, local/custom pending)
  • Update new scatter payout data structure
  • Update Empty URL Handler
  • Update GameSetting.ts (S)
  • Update login API to version 2
  • Fixed pop up clickable behind reel
  • Fixed incorrect spin button show in auto spin mode
  • Fixed SymbolMappingName to winning line

v1.2.1 (29-September-2021) download patch here

  • Added dynamic loading page. Show different loading by brand

  • Added hide extra symbol when reel stopped function

  • Added support to latest Mega888 and kiss918 bigwin

  • Added sync new balance with API

  • Added Scatter payout winning handle (S) link

  • Added dollar-ball and gamble game checking

  • Added Random symbol result when show game screen

  • Added currency code display (S) link

  • Added blur sysbom control in GameSetting.ts and SlotReelStripPrefab.ts (S) link1 link2

  • Added control DollaBallGroup position

  • Added Logout API

  • Added symbol array

  • Update mega and 918 config

  • Update GameSetting.ts (S) link

  • Update paylinerid to paylrnum in GameServerModel.ts

  • Update bankCounter logic

  • Update winning line animation (S) link

  • Update LoadingPanelPrefab UI

  • Update API HTTP error code

  • Update png-auto-compress setting

  • Fixed reel re-spin issues

  • Fixed auto spin issues

  • Fixed display amount issues

  • Fixed duplicated API call

  • Fixed incorrect last reel index

  • Fixed min matched symbol for calculate winning line

  • (S) need special take care, it might conflict

Minor Hotfix Update (8-September-2021)

If you facing those issues, may update in your current project now.

Details

  • BigWinAnim Script (Mega888 only) on server, if facing any issues on bigwin like hide/show button, sound no stop or close bigwin animation. Can reference files here. Download
  • Result wining line return NaN issue Link
  • Duplicate API call Link

Details

v1.2.0 (26-August-2021) download patch here

v1.2.0 Update guideline

  • Added API interation
  • Added Login Page
  • Added GameSetting.ts
  • Added brand switching handler. URL.com/?br=kiss918 or URL.com/?br=Mega888. Default using Mega.
  • Added local testing or real API switching
  • Added error message pop up
  • Added property to control reel stop speed
  • Added cocos_inspector_lite extension
  • Added res_compress extension
  • Fixed AudioManager cannot resume play SFX after pause
  • Fixed HUD balance update problem
  • Update GameServer.ts
  • Update bet per line paramater passing
  • Update last reel spin delay
  • Combine same winning line into one
  • Bugs fixed

Known issues to fix in Super-Template

  • When combine same winning, bottom wining message also need to combine (for both way game) issues link
  • When using auto spin, spin button should enable back immediately when reel stop issues link
  • Dollar ball information panel should hide when dollaball is disable

v1.2.0 Update guideline

Note

To avoid confusing, we have make some changes.

  1. 'modules-bundle' folder remain in project for reference. (may copy from super-template if deleted)
  2. Bonus game need develop in your project.
  3. Gamble game need develop in your project. (you may reuse gamble game prefab in 'modules-bundle')
  4. Version update files can get it from here. https://github.com/GT3-Game/super-template-docs/tree/main/resources/cocos-creator/update
  5. For on development project, current need to manually update. Which is get latest patch from Git, and merge code changes by using tools such as BeyondCompare.
  6. if you are starting from fresh, can directly get latest super-template.

v1.1.2 (6-August-2021) download patch here

  • Revert "Remove 'modules-bundle'" (may copy from super-template if deleted)
  • Added ProgressiveJackpotPrefab localize
  • Added slightly delay when spin end
  • Fixed auto adjust Betline and BetDenom issue
  • Fixed reel spinning issues when spam click with single reel and play button
  • Update 'swipe and spin' emit event name

v1.1.1 (3-August-2021) download patch here

  • Added modules-config.json handler
  • Added Insufficient Balance Message
  • Added GlobaData.ts
  • Fixed issue when showing help-information panel still able to spin using keyboard space key
  • Fixed Incorrect Balance Display
  • Fixed Post big win sfx need to cut when reset function apply
  • Remove 'modules-bundle' folder
  • Update API http to https

v1.1.0 (12-July-2021) download patch here

  • Added Dynamic Modules Loader
  • Added Fullsceeen Control
  • Added GameServer Manager to Call API
  • Update Swipe and Spin Feature
  • Bugs Fixed
  • Super-Template now separate and hosting modules-bundle with another project.
  • Every module inside modules-bundle will get through http request.
  • modules-bundle now will maintain by GT3 team.