+
Skip to content

v0.12.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@AlexNisnevich AlexNisnevich released this 21 Apr 23:51

(See also https://github.com/wordbots/wordbots-parser/releases/tag/v0.12.0-alpha).

Features

  • Sets. (#893, #904, #941)
    • Sets are player-created collections of cards that can be used to set up game formats with only those cards allowed in decks.
    • Sets page that lists published sets and all of your sets. (#908, #943, #937, #994, #1015)
    • Set creation and editing. (#912, #938, #1005)
    • Ability to share, delete, and publish sets. (#939, #969, #970, #940, #967, #984, #1004)
    • Deck creation from sets. (#942, #968)
    • Set game format that only allows decks built out of cards in a given set. (#893, #977, #1020, #1052)
  • The decks page now shows detailed information about what formats each deck is valid in. (#731)
  • Search bar in sandbox sidebar. (#957)
  • Robots' current speed and available movement tiles are now indicated by dots on the bottom of their hexes. (#862, #1054)
    • As a consequence, structures are no longer greyed out in-game, because it's clear from their lack of movement dots that they are structures. (#1051)

Improvements

  • Nav bar now indicates the currently selected page. (#910)
  • Player names in the multiplayer lobby now link to their profile pages. (#884)
  • The in-game timer is now colored with the current player color to indicate whose turn it is. (#925)
  • Sound effect improvements:
  • The deck picker now sorts decks by last-modified date. (#924)
  • Game timestamps are now stored correctly in firebase. (#883)
  • Discard pile was sometimes misaligned. (#885)
  • Game mode buttons scaled badly on small screens. (#832)

Bug fixes

  • The shared-deck format didn't synchronize game actions correctly between players, breaking the game. (#922)
  • Newly created user accounts didn't receive usernames. (#917)
  • Guests were unable to start casual games. (#1039)
  • Delete Deck button was broken. (#916)
  • The "Energy Well" card's triggered ability didn't work. (#923)
  • Sandbox mode was impossible to leave through the nav bar. (#886)
  • Clicking the victory screen would also close it for your opponent. (#1032)
  • Games created from the matchmaking queue were always treated as "normal"-format games, regardless of their actual format. (#1061)

Stability

  • Conversion of JavaScript code to Typescript:
    • common components (#1024)
    • /components/card (#945)
    • /components/cards (#1021)
    • /components/play (#976)
    • /components/users (combined with /components/profile) (#1023)
    • /containers (#1017)
  • tslint
    • Now works on Windows. (#933)
    • Enabled for TSX (as well as TS) files. (#1007)
    • tslint-react rules.
    • tslint-eslint-rules rules. (#1006)
    • tslint-microsoft-contrib rules. (#1013)
  • Shim Object.values().
  • Unit tests for game format validation. (#735)
  • Reorganized test scripts.
  • Faster startup on Heroku.
  • Resolve most peerDependencies issues. (#900)
  • Standardize z-index constants. (#651)
  • Store firebase permissions in git repo.
  • Updated major packages: @babel/core, @material-ui/core, react, ts-node, jest, mocha, typescript.
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载