Mark Joshwel
66f9d3b332
game: add LeaderboardEntry.uxml
...
following https://docs.unity3d.com/2022.3/Documentation/Manual/UIE-HowTo-CreateRuntimeUI.html
2024-11-19 11:26:23 +08:00
Mark Joshwel
85e3d5827e
game: DatabaseTransactionResult -> TransactionResult
2024-11-19 08:30:45 +08:00
Mark Joshwel
a5679b4270
game: working score + stats calcs
2024-11-19 03:59:29 +08:00
Mark Joshwel
e1aee5d946
game: gameplay loop works but inaccurate result calcs
2024-11-19 01:36:19 +08:00
Mark Joshwel
5e1defa793
game: working game, half-working database
2024-11-18 18:02:41 +08:00
Mark Joshwel
a338a62f27
game: gameplay + database interim 2
2024-11-18 10:34:29 +08:00
Mark Joshwel
cc79a5b1a0
game: gameplay + database interim
2024-11-18 09:16:03 +08:00
Mark Joshwel
b88f6499cc
game: hide portions of the SideView depending on state
2024-11-18 04:35:51 +08:00
Mark Joshwel
5f089649b3
game: add working defaultView and empty resultsView
2024-11-18 03:19:37 +08:00
Mark Joshwel
fe44ced9f8
game: stdise whats done in Awake, OnEnable and Start
...
- Awake -> singleton stuff or anything that needs to start really early
- OnEnable -> init + register callbacks
- Start -> do anything that might call a callback
2024-11-18 00:50:04 +08:00
Mark Joshwel
534e96a150
game: prune this script i used to teach the lam
2024-11-18 00:42:28 +08:00
Mark Joshwel
872f3f263e
game: fiddle around with execution order
...
generally found
- Awake -> init
- OnEnable -> init + register callbacks
- Start -> do anything that might call a callback
2024-11-18 00:16:53 +08:00
Mark Joshwel
e8091632c4
game: I FIXED THE CALLBACK FIRING?
2024-11-17 23:17:24 +08:00
Mark Joshwel
30c82d77f6
game: working PopulateFields
2024-11-17 22:31:03 +08:00
Mark Joshwel
685fbe961d
game: back 2 square 1 (of them)
2024-11-17 22:05:04 +08:00
Mark Joshwel
5a0159c929
game: make compilable
2024-11-17 21:36:00 +08:00
Mark Joshwel
27f42ffc55
Revert "game: overcomplicated interim 2"
...
This reverts commit 4e6c7db3f1
.
2024-11-17 21:32:26 +08:00
Mark Joshwel
4e6c7db3f1
game: overcomplicated interim 2
2024-11-17 21:32:14 +08:00
Mark Joshwel
c5402178f0
game: interim
2024-11-17 19:10:01 +08:00
Mark Joshwel
0d57d2b3a9
game: basic auth
2024-11-17 07:29:22 +08:00
Mark Joshwel
383431b965
game(ui): finished-ish MainView/GameView
2024-11-17 03:04:45 +08:00
Mark Joshwel
c172ddd29f
game(ui): autogen
2024-11-17 03:04:19 +08:00
Mark Joshwel
f00abf2d9c
game(scripts): I HATE COLORIMETRY
...
took me like too long to realise i needed to gamut clip or else i was getting what seemed like the illogical emulation of imaginary colours
2024-11-17 03:03:32 +08:00
Mark Joshwel
8ea9c1fbec
meta: big move
2024-11-15 07:54:43 +08:00
Mark Joshwel
06da9f67f9
game: update GameScene
2024-11-15 05:13:47 +08:00
Mark Joshwel
61dd1b5f88
scripts(backend): use a PlayData struct for SubmitPlay
2024-11-15 05:13:18 +08:00
Mark Joshwel
28973bbd31
scripts(backend): reformat and use status enum instead of connected bool
2024-11-15 04:58:05 +08:00
Mark Joshwel
9db2f1a1db
game: the sdk hates me
2024-11-15 04:15:58 +08:00
Mark Joshwel
2a7a720348
scripts: backend foundation/shape
2024-11-15 04:15:45 +08:00
Mark Joshwel
cbb3d44ddb
game: add files
2024-11-15 02:26:55 +08:00