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.