helo again!! so after the menu frontend was done last time, spent this session wiring up js to actually make it functional instead of just sitting there as styled html.
added:
- script.js: screen switching between menu/difficulty/lobby/game, the nickname + tutorial onboarding flow, and the actual game loop (timer, save/sync, destruction mode)
- parser.js : reads whatever gets typed into the editor and pulls out the variables
- firebaseClient.js: nicknames, scores, streaks, and the room/live-race logic for multiplayer
- tutorial.js: the spotlight walkthrough for first-time visitors
- config.js: firebase config + local player state caching
taskEngine.js is still on the list, saved it for last since everything else needed to be working first before it made sense to build. tested what’s done so far end to end and caught a handful of small bugs along the way (some css that wasn’t applying, a couple html typos) which I fixed too.
next up: taskEngine.js, then getting the lobby/live-race stuff talking to firebase properly ^_^
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.