Commit Graph

302 Commits (main)
 

Author SHA1 Message Date
name b8134b4fbe add /record page for capturing MediaPipe landmark data
Shows webcam with full skeleton overlay, record button with 5s countdown,
records all 2D + 3D landmark frames, and provides copy-to-clipboard JSON export.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 09:41:59 -07:00
Max a339289a3a removed navigation guide 2026-04-12 09:38:02 -07:00
name ff54f97527 spread arrow lanes apart on mobile
Use CSS custom properties for lane positions so they can be adjusted
via media query. On screens under 600px, lanes spread from 12.5%-87.5%
instead of 30%-70%. Switch lane color selectors to data-dir attributes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 09:35:54 -07:00
name 0afe72ebab change Just Dance difficulty to 5
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 09:34:46 -07:00
name a6a8fe829b show full skeleton when game is paused
Make drawMode reactive via ref so it can change without restarting
the pose loop. Switch from toes-only to full skeleton when paused
or autoPaused, so the user can see exactly what MediaPipe is
tracking and debug positioning.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 09:32:19 -07:00
name f1c1c007a5 Merge branch 'worktree-tutorial'
# Conflicts:
#	src/app/AppLayout.tsx
2026-04-12 09:19:10 -07:00
name 50d873c421 add tutorial test page at /test/tutorial
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 09:09:42 -07:00
name ae3ff99492 merge credits-improve: tech tooltips and remove fullscreen overlay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 09:08:03 -07:00
name 48e763a480 improve credits page with tech tooltips and remove fullscreen overlay
- Split tech list into individual items with hover tooltips explaining usage
- Add Zustand and Vercel to the tech list
- Remove fullscreen button overlay from AppLayout

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 09:05:03 -07:00
name a36b3f8e3e show tutorial before first play, update escape menu
- Show tutorial overlay on first /game visit (localStorage flag)
- Add TUTORIAL button to escape menu to re-show tips
- Move LOG and fullscreen into escape menu corners (subtle placement)
- Change menu button from II to three dots for better mobile UX
- Hide AppLayout fullscreen button on /game (now in escape menu)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 09:03:28 -07:00
name a5da08ce3a add tutorial overlay component with tips for new players
Shows 4 gameplay tips (return foot to center, stay in one spot,
face camera, stay fully visible). Stores dismissal in localStorage.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 09:03:28 -07:00
name 1df016b2b1 show tutorial before first play, update escape menu
- Show tutorial overlay on first /game visit (localStorage flag)
- Add TUTORIAL button to escape menu to re-show tips
- Move LOG and fullscreen into escape menu corners (subtle placement)
- Change menu button from II to three dots for better mobile UX
- Hide AppLayout fullscreen button on /game (now in escape menu)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 08:59:36 -07:00
name eefd54c4a9 add tutorial overlay component with tips for new players
Shows 4 gameplay tips (return foot to center, stay in one spot,
face camera, stay fully visible). Stores dismissal in localStorage.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 08:59:30 -07:00
Max 744a35dbf5 much better mobile home screen ui 2026-04-12 05:20:23 -07:00
name e4076c790b add Heroine (Uptempo Edit) by Dutch Disorder with generated chart
200 BPM uptempo hardcore. Chart auto-generated with Beginner (quarter
notes) and Hard (every beat with varied patterns) difficulties.
Audio downloaded from YouTube.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 02:20:59 -07:00
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