Commit Graph

221 Commits

Author SHA1 Message Date
Andrio Celos
dcb669490c Multiple-game sets
This allows any number of games to be played in a room.
Each player bar will show the number of games that player has won. If a goal win count is selected in More Options, the set will end when someone reaches that many wins. Otherwise, players can start a new game after the game ends.
2023-08-13 22:20:23 +10:00
Andrio Celos
91044db4c1 Visual enhancements
Includes making the background better.
2023-08-13 16:45:12 +10:00
Andrio Celos
1acfa7937d Fix hand layout issues 2023-08-12 19:23:47 +10:00
Andrio Celos
70f268e9f4 Stop name of Custom Splattershot Jr. from spilling onto a third line 2023-08-12 19:08:20 +10:00
Andrio Celos
3109316db9 Correct special cost of Dapple Dualies Noveau 2023-08-12 19:05:29 +10:00
Andrio Celos
9cd4538f67 Fix error and inconsistent UI when the opponent runs out of time 2023-08-12 18:46:55 +10:00
Andrio Celos
38fc94f4e4 Replace the loading spinner with the Splatoon one
The asset isn't included in this repository for copyright reasons, but will be available on the live site
2023-08-12 18:09:13 +10:00
Andrio Celos
07e046f669 Correct an element ID 2023-07-14 17:53:41 +10:00
Andrio Celos
ee1322fe9b Update screenshots 2023-07-13 10:51:28 +10:00
Andrio Celos
b486738ea8 Animate special points 2023-07-13 10:31:54 +10:00
Andrio Celos
86ca6feb66 Refine game page hints 2023-07-13 10:31:34 +10:00
Andrio Celos
812474f38a Don't close the import dialog if an error occurs 2023-07-12 23:04:07 +10:00
Andrio Celos
50529a4eea Add ink placement and special space animations 2023-07-12 23:03:47 +10:00
Andrio Celos
e417b148c6 Add import from screenshot and import/export multiple decks at once 2023-06-28 15:55:51 +10:00
Andrio Celos
7cc4c35b37 Add a background to most pages
The background image is part of the external assets.
2023-06-24 23:53:58 +10:00
Andrio Celos
6bab8f8ed6 Button overhaul
Replace all hidden <input> checkboxes and radio buttons with <button> elements. This simplifies the DOM, allows for hints when clicking a disabled button and full control over checked states.
2023-06-24 23:52:28 +10:00
Andrio Celos
4910fa7a88 Fix script errors and back navigation not closing the help dialog 2023-06-23 10:10:04 +10:00
Andrio Celos
b4691da306 Style fixes 2023-06-23 10:09:07 +10:00
Andrio Celos
e46de3b775 Add more hints to the game page 2023-06-23 10:04:24 +10:00
Andrio Celos
d5dde76a34 Add colour testing controls 2023-06-21 22:38:04 +10:00
Andrio Celos
d042d0e79b Minor fixes and refactoring 2023-06-21 22:35:01 +10:00
Andrio Celos
7a24364c7a Hide the time limit in replays 2023-06-16 23:31:12 +10:00
Andrio Celos
3120e88706 Add a loading message in case config fails to load 2023-06-16 09:52:37 +10:00
Andrio Celos
391fa91d61 API: Treat empty string turnTimeLimit same as not specified 2023-06-16 09:35:47 +10:00
Andrio Celos
6575419934 Change default turn time limit to none 2023-06-16 09:34:39 +10:00
Andrio Celos
88789518e6 Close the WebSocket when leaving a game 2023-06-15 23:03:45 +10:00
Andrio Celos
8d8fe14fac Fix incorrect turn time after a special attack 2023-06-15 23:03:12 +10:00
Andrio Celos
8a9511889b Add confirmation on beforeunload during an ongoing game that you're in 2023-06-15 22:44:52 +10:00
Andrio Celos
0906969365 Implement turn time limits 2023-06-15 15:27:41 +10:00
Andrio Celos
2460a5e564 Add Sizzle Season 2023 cards 2023-06-01 10:14:40 +10:00
Andrio Celos
88ab2ec61c Correct start spaces on Main Street. Fixes #8. 2023-04-13 09:24:10 +10:00
Andrio Celos
b2f3d8c16f Show projected turf count while choosing a placement 2023-03-14 09:50:03 +11:00
Andrio Celos
878d4e45cd Show a player's hand in replays 2023-03-11 01:26:50 +11:00
Andrio Celos
06a555b057 Fix initialDrawOrder field in replays being corrupted 2023-03-11 00:10:17 +11:00
Andrio Celos
caa0bed030 Cards change colour to match the player's ink 2023-03-10 14:27:06 +11:00
Andrio Celos
91c08b808c Visual update of card and stage grids, improve hover highlight 2023-03-10 14:14:03 +11:00
Andrio Celos
aec8a19b58 Visual update on card preview 2023-03-09 16:30:01 +11:00
Andrio Celos
e735de5bfa Add ability to spectate 2023-03-07 14:15:55 +11:00
Andrio Celos
3c0b3d3b3e Tweak ink graphics 2023-03-07 14:13:46 +11:00
Andrio Celos
3007cb7aee Add new cards for Fresh Season 2023 2023-02-28 19:48:58 +11:00
Andrio Celos
206b1f988f Improve the communication error message 2023-02-27 14:06:49 +11:00
Andrio Celos
e11497fdfc Fix touch controls on Android Chrome 2023-02-26 12:41:39 +11:00
Andrio Celos
154d223d17 Visual update 2023-02-24 23:28:05 +11:00
Andrio Celos
7c33ceba94 Change theme colour to match data-mined in-game UI 2023-02-23 12:01:19 +11:00
Andrio Celos
bff38964a7 Add a test button to the deck list page
This allows testing the starter deck.
2023-02-23 11:20:42 +11:00
Andrio Celos
b91e7ca86a Set dark theme in CSS 2023-02-23 11:10:19 +11:00
Andrio Celos
d2712f8e2c Fix closing the help dialog not changing the URL 2023-02-23 11:10:06 +11:00
Andrio Celos
14b1b1a623 Add controls help page 2023-02-23 11:03:37 +11:00
Andrio Celos
22bcc42858 Enable rotating with the right mouse button 2023-02-22 23:59:58 +11:00
Andrio Celos
7cc60b49d1 #7 Clear filter when opening deck editor/test page. Resolves #7. 2023-02-22 15:07:52 +11:00