Go to file
Michael Mainguy 226ec5f51a
All checks were successful
Build / build (push) Successful in 1m48s
Fix bullet trajectory when ship is rotating
Calculate velocity at bullet spawn point (8.4 units from center) instead
of ship center. Accounts for tangential velocity from angular rotation
using cross product: velocity_at_spawn = linear + (angular × offset).

This fixes bullets appearing to drift when ship is moving and rotating.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 08:17:14 -06:00
.claude Fix physics issues: sleep behavior, center of mass, and input scaling 2025-11-24 14:03:32 -06:00
.github/workflows Add cloud leaderboard with Supabase integration 2025-11-26 08:59:55 -06:00
docs Add Blender export tooling and refactor asset structure 2025-11-06 12:25:34 -06:00
public Hide canvas until XR camera positioned in ship cockpit 2025-11-29 05:42:53 -06:00
scripts Cleanup batch 2: Delete unused scripts 2025-11-28 17:42:55 -06:00
src Fix bullet trajectory when ship is rotating 2025-11-29 08:17:14 -06:00
supabase/migrations Migrate to cloud-only level system using Supabase 2025-11-28 17:26:24 -06:00
themes/default Add centralized input control management and mission brief improvements 2025-11-21 17:25:11 -06:00
.gitignore Initial Commit 2025-02-15 11:19:24 -06:00
ANALYTICS_IMPLEMENTATION.md Add analytics abstraction layer with intelligent batching 2025-11-12 16:22:28 -06:00
BUGS.md Add leaderboard infinite scroll and improve seed script scoring 2025-11-26 12:51:43 -06:00
CLAUDE.md Remove unused files and replay system 2025-11-29 04:54:54 -06:00
CLOUD_STORAGE_PLAN.md Simplify level system and add asteroid-mania level 2025-11-25 15:34:23 -06:00
CONTROLLER_THRUST.md Refactor ship controls to force-based physics with world-space transformations 2025-10-31 11:20:31 -05:00
eslint.config.js Add ESLint and refactor leaderboard to join with users table 2025-11-29 03:52:03 -06:00
index.html Implement Svelte-based UI architecture with component system 2025-11-21 15:01:17 -06:00
index.html.backup Implement Svelte-based UI architecture with component system 2025-11-21 15:01:17 -06:00
package-lock.json Add ESLint and refactor leaderboard to join with users table 2025-11-29 03:52:03 -06:00
package.json Add ESLint and refactor leaderboard to join with users table 2025-11-29 03:52:03 -06:00
svelte.config.js Implement Svelte-based UI architecture with component system 2025-11-21 15:01:17 -06:00
tsconfig.json Implement Svelte-based UI architecture with component system 2025-11-21 15:01:17 -06:00
vite.config.ts Refactor main.ts: extract handlers and remove dead code 2025-11-29 04:26:48 -06:00