Skip to content

"BEACH PANIC: Jaws Royale," a chaotic multiplayer survival party game for the 50th anniversary of Jaws. Where the shark is an AI (Claude) with memory, and the other NPC's are dumb influencer AIs (Gemini Flash)

Notifications You must be signed in to change notification settings

silverstein/openjaws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BEACH PANIC: Jaws Royale

This repository contains the source code for "BEACH PANIC: Jaws Royale," a chaotic multiplayer survival party game for the 50th anniversary of Jaws.

Project Documentation

The project documentation is organized into the following files:

Quick Setup

  1. Install deps
    npm install

  2. Copy env template
    cp .env.example .env.local

  3. Configure AI access

  • If using direct Anthropic/Gemini: set ANTHROPIC_API_KEY and GOOGLE_GENERATIVE_AI_API_KEY.
  • If using Vercel AI Gateway: set AI_GATEWAY_API_KEY=<gateway key> (optional AI_GATEWAY_ENDPOINT if self-hosted). With a gateway key you do not need vendor keys.
  • NEXT_PUBLIC_SHARK_MODEL: model alias to hit (defaults to claude-4.5-sonnet; set to your gateway’s alias if different).
  1. Convex dev (separate terminal)
    npx convex dev

  2. Run app
    npm run dev

About

"BEACH PANIC: Jaws Royale," a chaotic multiplayer survival party game for the 50th anniversary of Jaws. Where the shark is an AI (Claude) with memory, and the other NPC's are dumb influencer AIs (Gemini Flash)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages