← Back

Updates

#

Star Gambit V0.8.3

  • Added COMputer players to Star Gambit!
    • Select VS COM on the Play page to see the available COMs.
    • The Star Gambit API is open! Anyone with the skills can develop and connect a COM with the Star Gambit SDK.
  • Star Gambit SDK
    • You can now develop Star Gambit COMs in Rust with the Star Gambit SDK.
    • The example below is a complete working bot that can be played online.
    • Just replace the code that picks random moves with code that picks good moves! Easy!
    • //! Usage: cargo run --example random_com -- --token <api_token>
      use rand::seq::SliceRandom;
      use sg_sdk::{operate_com, Com, Game};
      
      struct RandomCom;
      
      impl Com for RandomCom {
          fn act(&mut self, game: &Game) -> Vec<String> {
              // Play one random legal action; the runner calls us again until the
              // turn ends. (A com could instead return a whole turn's worth at once.)
              game.legal_actions()
                  .choose(&mut rand::thread_rng())
                  .cloned()
                  .into_iter()
                  .collect()
          }
      }
      
      fn main() {
          if let Err(e) = operate_com("random_com", || RandomCom) {
              eprintln!("fatal: {e}");
          }
      }
  • Improved ship placement UX.
    • Updated placement visuals.
    • The entire portal can be tapped.
  • Bulletin on the Play page is now collapsible.

Bugfixes

  • Fixed an exploit making it possible to deploy more ships than are in your reserve.
  • Fixed an exploit making it possible to move enemy ships as your own.
#

Star Gambit V0.8.2b

  • Fixed an error preventing anonymous users from navigating to the log in page.
#

Star Gambit V0.8.2

  • Added loading screen with hexagon spinner.
  • Clarified error UX.
  • Reorganized the titles in the shop.
  • Added the patch note notification hexagon.

Game Lobby

  • Improved the game lobby UX.
  • Added titles
  • Locale animations
  • Who goes first animation

Bugfixes

  • Fixed login layout on small screens.
  • Fixed a bug where an undo could cause the active player's clock to revert to what it was at the beginning of their turn.
  • Fixed a bug that caused the leaderboard to fail to load.
  • Moved the 'N seconds to make move' dialog to not cover enemy portal.
  • Fixed a bug preventing anonymous players from rematching with logged in players.
#

Star Gambit V0.8.1

  • The tutorial is now the Campaign! Just two introductory missions for now.
  • New players are now prompted to try the tutorial.
  • Added titles to the leaderboard.
  • Improved sound defaults.
  • Selecting an in-play piece now dismisses the placement menu.
  • Improved mobile cosmetics page layouts.
  • Firing into empty space was previously considered a valid move, even though Star Gambit doesn't give you a way to input that. It's no longer a valid move.

Play page

  • Improved layout (and title).
  • Added the full bulletin.
  • Removed 'play' from the Star Gambit Sunday element.

Bulletin

  • Included patch notes.
  • Time zones are now shown (times are still shown locally).
  • The Star Gambit Sunday element no longer counts down during the session.
  • Added the tournament news to the bulletin and website.

Backend

  • Stress testing.
  • Monitoring.