Build v0.5.2


Changes:

  • “Online” Play:
    • Shows bot AI name according to its current level.
    • Shows “Looking for opponent…” loading screen when starting “Online” Play.
    • Reacts to disconnecting during “Online” Play:
      • During “Online” Play, return to Home screen when “offline”.
    • “Online” Play bot AI’s level responds to player losing or winning that round:
      • If the player loses an “Online” Play, decrease the bot AI’s level.
      • If the player wins an “Online” Play, increase the bot AI’s level.
  • Save and load game system implemented.
    • It currently saves just the “Online” Play bot AI’s level.
  • Dictionary: Removed invalid words listed in the spreadsheet.
  • Code: Reusable “LoadingScreen” scene.

Known bugs:

  • New AI in the fake “Online Play” mode can form words from the “pool” in the middle and from a board, however it has problem snatching.

Known issues:

  • Major refactoring of codebase.
    • Multiple subsequent builds incoming (fixes, missing features, possibly early implementation of vfx too) over this week.
    • Hence, still buggy build at the moment.
    • Partial handling of the fake “Online Play” will gradually be put back in over the next few days.
  • AI may need more tweaking.
  • Dedicated game server is being worked on.
  • Possibly some letter tile sliding bugs.

Note:

  • Save and load game system will be used in the “Online” Play.
    • Save the “Online” Play game state if player got disconnected.
    • Load the “Online” Play game state if player reconnects back after a while.
    • Delete the “Online” Play game state if player took too long to reconnect back and the game supposedly has ended.
  • I’m considering setting up a CI system eventually for automatic nightly or scheduled builds.
    • More efficient and more transparent workflow as every build is generated automatically as soon as possible or as scheduled.
    • Builds are released continuously at every change.
      • As “artifacts” in each commit.
    • Will need GitHub account and be invited to the private repo to access.

Squabble is a word game for mobile devices (Android and iOS) currently in development at Gameka.

Design, project management, everything else: Kenny Lum

Art, animation, UI/UX, visual effects: Aw Ting Yu

Music and sound effects: Cyrus Kwok and Crusade Chong

Code and DevOps: Randy Tan Shaoxian and Muhd Nazmi

Get Squabble

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.