Commit Graph

237 Commits (d7a3641ab0e75da9f55a8f53b765310513ac258e)
 

Author SHA1 Message Date
name d7a3641ab0 add Just Dance by Lady Gaga as second song
Simfile from zenius-i-vanisher.com (iamthek3n Selections).
119 BPM, 2:05 duration, Beginner through Hard difficulties.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 02:10:10 -07:00
name e5552e72f7 hide fullscreen controls on iOS/devices without Fullscreen API
iOS Safari doesn't support requestFullscreen. Detect support and:
- Intro page: show single START button instead of FULLSCREEN/WINDOWED
- AppLayout: hide the global fullscreen button entirely

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:55:57 -07:00
name 3190891d6e remove special chars from hacker text to prevent vertical jump
Only use uppercase letters and numbers which have consistent
baseline height. Removes @#$%&*! that caused layout shifts.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:43:26 -07:00
name 3cbf756002 show keyboard nav hints and menu highlights on laptop/desktop
Move navHint, menuTriangle, and pink selection highlight hiding
to 480px mobile-only query. Previously hidden at 640px/700px height
which affected laptops.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:42:40 -07:00
name 1a99f866eb add left margin to title block to clear corner HUD lines
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:40:15 -07:00
name ec4b92590b add top margin to title block to clear corner HUD lines
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:39:55 -07:00
name 966bd727a4 fix home page vertical scrollbar on desktop
Use fixed height 100vh/dvh instead of min-height, add overflow
hidden to layout container.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:39:18 -07:00
name e474e4d59b show global score on desktop, hide only on mobile
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:38:38 -07:00
name 0bc4d4cf08 show floor, scanlines, corners on desktop, hide only on mobile
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:38:16 -07:00
name 64944bdc5d only hide dancing guy on mobile (max-width 480px)
Was hidden at 640px or height < 700px which caught desktop windows.
Now only hides on truly mobile-sized screens.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:37:41 -07:00
name 2beb53e58d arms sway side to side with elbows staying low
Replace vertical pumping with horizontal swaying. Elbows stay near
shoulder height with only a small vertical bob. Wrists follow with
amplified swing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:35:13 -07:00
name 667e44f4d5 add bone length constraints to prevent limb stretching
Precompute arm and leg segment lengths from the base skeleton, then
enforce them after animation so elbows/wrists and knees/ankles stay
at natural distances from their parent joints.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:35:13 -07:00
name 9093d78ae1 make home page skeleton dance more energetically
Bigger body bounce, pumping arms that alternate up/down, side-to-side
leg stepping with knee bends, head bobbing and tilting. Faster tempo.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:35:13 -07:00
Max b8fad702df Fixed mobile homescreen (#12) 2026-04-12 01:33:52 -07:00
copilot-swe-agent[bot] 01e45504b2 Change leaderboard button text from "PLAY AGAIN" to "MAIN MENU"
Agent-Logs-Url: https://github.com/1102-Anderson-Ethann/Team-Avengers-2026-Hackathon/sessions/4008d98e-253e-4023-88de-3a9731fc610d

Co-authored-by: HumanoidSandvichDispenser <25856867+HumanoidSandvichDispenser@users.noreply.github.com>
2026-04-12 01:24:16 -07:00
1102-Anderson-Ethann 6878d6bc7d Merge pull request #10 from 1102-Anderson-Ethann/MakingHomeScreenEfficient
home screen lagging fix
2026-04-12 01:18:14 -07:00
Ethan cf93c2d10f home screen lagging fix 2026-04-12 01:16:09 -07:00
name de1268c3c5 update deploy instructions with git-free deploy workaround
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 01:03:28 -07:00
name df32036528 remove unused CSSProperties import from HomePage
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 00:55:19 -07:00
1102-Anderson-Ethann 2bd3d23c05 Add files via upload 2026-04-12 00:55:01 -07:00
name 1123daffc6 update CLAUDE.md with correct deploy commands
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 00:52:03 -07:00
Max 088fb76160 Feature/new homepage (#9)
* half working main menu

* MVP homepage, need to make small fixes

* Final homescreen
2026-04-12 00:51:38 -07:00
name 4a2ae5ec6c add Vercel rewrites for SPA client-side routing
All paths serve index.html so React Router handles routing.
Fixes 404 on page refresh for routes like /home, /game, etc.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 00:36:14 -07:00
name c249973cef add touch swipe to browse songs on mobile
Swipe left/right on the carousel viewport to navigate songs.
50px threshold prevents accidental triggers.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 00:35:28 -07:00
name a295d64da4 fix unused variable errors for production build
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 00:18:49 -07:00
name fc74a06f16 fix vertical layout shift on intro page when buttons change
Give actions and actionsRow a fixed min-height so the sponsors
section stays in place when switching between camera/fullscreen.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 23:57:30 -07:00
name ae4eac12a7 alphabetical team order, remove shuffle, restore hacker text on names
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 23:50:27 -07:00
name bcaa97d0e7 faster hacker text, shuffle team members every 3 seconds
Speed up hacker effect (2x frames at 25ms instead of 3x at 40ms).
Team members randomly reorder every 3 seconds with a fade-in
animation. No member is ranked above another.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 23:48:10 -07:00
name c689f1bf5e add hacker text scramble effect to credits page
Letters scramble randomly then converge left-to-right to the final
text. Each element has a staggered delay for a cascade reveal
effect: title → hackathon name → section headers → members/tech.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 23:46:44 -07:00
name 985d244d3a update team member names on credits page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 23:45:48 -07:00
name 0db219cf56 lay out team members and tech in two columns on credits page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 23:44:26 -07:00
name cb59f6eda5 add hackathon name and sponsor logos to credits page
Show 'BIGGEST LITTLE HACKATHON 2026' under the title. Replace
generic 'special thanks' with a sponsors section showing all
six logos (UNR, Bently Nevada, Microsoft, Ridgeline, Coffee n
Comics, Type III) with links and hover effects.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 23:43:48 -07:00
name a97120af70 compact end-of-game layout to fit within viewport
Reduce padding, gaps, score font size, and margins so the full
page fits within 100vh without overflow.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 23:42:48 -07:00
name a5f65e501a remove scrollbar from end-of-game screen
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 23:41:23 -07:00
John Montagu, the 4th Earl of Sandvich b8ac7fda74 fix end of game screen 2026-04-11 23:11:24 -07:00
name cf2e80a2d8 Merge branch 'game-polish' 2026-04-11 23:00:16 -07:00
name f81b979bdd hide flying arrows when game is paused
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:57:50 -07:00
name be07c87546 show exact body part missing in autopause message
Use framingHint from the gesture engine to tell the user exactly
what's out of frame — head or feet — instead of a generic message.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:54:04 -07:00
name 4ab97c6b2e fix immediate unpause and show context-aware pause reasons
Require 1 second after autopause before accepting arms-out gesture,
preventing stale gesture signals from immediately unpausing.

Messages now reflect actual calibration state:
- framing: "I can't see your feet! Step back."
- paused: uses framingHint or "I lost you! Step back into frame."
- ready (waiting for unpause): "Raise your arms to continue!"

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:52:19 -07:00
name 31852ed101 show red framing line whenever feet are out of frame
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:49:41 -07:00
name 54a46da09e fix unpause by using arms-out gesture signal instead of pos-center
Calibration skips pos-center when resuming from paused state, so
the previous approach never allowed unpause. Now watches the gesture
signal directly — arms-out while autopaused triggers resume.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:49:01 -07:00
name 2ac2584806 require arms-out to unpause, fix score shifting from combo
Autopause now stays active until user raises arms (pos-center→ready
transition). Simply stepping back into frame keeps the game paused.

Score HUD stacked vertically — combo sits above score so it doesn't
shift the score horizontally when appearing/disappearing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:44:58 -07:00
name 143faeb640 debounce autopause resume and show context-aware pause messages
Resume requires 500ms of stable 'ready' calibration before
unpausing, preventing flicker when arms-out is detected briefly.

Pause message now varies by calibration state:
- framing: "I can't see your feet! Step back."
- paused: "Raise your arms to continue!"
- ready (resuming): "Resuming..."

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:41:48 -07:00
name ae48e5c1e7 add step debounce and logging to debug double-arrow burn
Debounce same-direction steps within 200ms to prevent a single
physical step from consuming two arrows. Log step events with
arrow count and match details.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:38:10 -07:00
name 9055cab8d8 widen hit windows and stop premature steps burning next arrow
Perfect window: 120ms → 180ms, Good window: 280ms → 350ms.
This makes perfect detection match the visual arrow position better.

Remove the logic that marked the nearest future arrow as a miss
when stepping with nothing in range. Now premature steps are
simply ignored instead of punishing the player.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:37:37 -07:00
name b4efd63b5e make hardware acceleration warning dismissible
Show softer wording ('might be janky') with a Continue Anyway
button to bypass the warning.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:35:38 -07:00
name 00d2b8f7e1 fix missing useEffect import on IntroPage
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:33:21 -07:00
name ce6e01aede warn user on intro page if hardware acceleration is disabled
Check WebGL renderer for SwiftShader/software indicators. If
detected, show a red warning telling the user to enable GPU
acceleration in browser settings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:32:43 -07:00
name e446b24b10 mention head explicitly in auto-pause message
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:29:52 -07:00
name ac82b4b8f5 clarify auto-pause message and hide framing line during gameplay
Show "PAUSED — I can't see you! Step back into frame." when the
game auto-pauses. Hide the red framing line once the game has
started so only the pause message appears.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:29:16 -07:00