Skip to content

js13kGames/nyx-felis-and-lampyris

 
 

Repository files navigation

✨ Nyx Felis and Lampyris ✨

License: MIT js13k Size Commits

Game Overview

You are Lampyris, guide of fireflies in the eternal night. Move through the darkness to collect fireflies and deliver them to Nyx Felis in the Sky to sustain the night.

When Nyx's eyes begin to shift and change colors, your gathered fireflies are in danger. Use your protective shield with perfect timing to save them, or summon new fireflies from the night itself - but both cost precious bioluminescence.

Survive until dawn (10 minutes) by mastering shield timing, managing your energy, and building delivery streaks for bonus points.

Controls

  • Mouse Movement: Guide Lampyris and collect fireflies
  • Tap (Click/Spacebar): Summon fireflies (costs bioluminescence)
  • Hold (Click/Spacebar): Activate protective shield (costs bioluminescence)
  • ESC: Show/hide help menu
  • M: Toggle audio on/off

Key Features

  • Perfect Timing System: PERFECT timing (white flash) protects ALL fireflies, good timing saves most
  • Dynamic Difficulty: Nyx's gaze shifts become quicker and more unpredictable over time
  • Bioluminescence Management: Balance energy between summoning fireflies and shield protection
  • Delivery Streaks: Chain consecutive deliveries for bonus points
  • Heat System: Overuse of magic temporarily overheats your abilities

Objective

  • Collect & Deliver: Gather fireflies and deliver them to Nyx Felis in the Sky
  • Survive Until Dawn: Last the full 10 minutes until sunrise
  • Perfect Shield Timing: Master the timing for maximum firefly protection
  • Build Streaks: Chain deliveries for bonus points

Technical Details

  • Engine: Vanilla JavaScript with Canvas 2D
  • Size: Optimized for js13k competition (<13KB zipped)
  • Performance: 60fps gameplay with efficient rendering
  • Audio: Dynamic sound effects and ambient background music

Development

# Install dependencies
npm install

# Start development server
npm start

# Build for production
npm run build

License

MIT License - see LICENSE for details.


Entry for js13k Games 2025 Competition - Built with ✨ by Afton Gauntlett

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.4%
  • Other 0.6%