Files
carrot-hunter/Carrot_Hunter_Test/Carrot_Hunter_Final/DEPENDENCIES.md

3.6 KiB

DEPENDENCIES & TEKNISK INFO

Opsummering

Gode nyheder: Carrot Hunter har INGEN dependencies!

Intet skal installeres, downloades eller opdateres. Alt virker med standard browser-funktioner.

Hvad Spillet Bruger

Feature Status Beskrivelse
HTML5 Indbygget Standard web teknologi
Canvas 2D Indbygget Tegning i browser
JavaScript Indbygget Programmering i browser
Ekstern JavaScript Ingen Bruger kun builtin JavaScript
CSS Frameworks Ingen Alt custom CSS
Server-side Code Ingen Ren client-side
Databaser Ingen Intet behov for data lagring
API'er Ingen Intet internet behov under spil

Browser Support

Browser Status Version
Chrome Bedst 50+
Firefox God 45+
Safari God 10+
Edge God 15+
Opera God 37+
Chrome på Chromebook Perfekt Alle versioner

Filstruktur

carrot_hunter.html          (17 KB)
├── HTML estructura
├── CSS styling
└── JavaScript spil-logik
    ├── Player klasse
    ├── Carrot klasse
    ├── Enemy klasse
    ├── Platform klasse
    └── Game loop

Teknisk Arkitektur

HTML5 Canvas API

Spillet bruger HTML5 Canvas til tegning:

const canvas = document.getElementById('gameCanvas');
const ctx = canvas.getContext('2d');

Game Loop

Spillet køres med requestAnimationFrame (60 FPS):

function gameLoop() {
    // Update
    // Draw
    requestAnimationFrame(gameLoop);
}

Klasser

Spillet bruger JavaScript klasser:

  • Player - Kaninen man styrer
  • Carrot - Gulerødderne
  • Enemy - De røde fjender
  • Platform - Platformene

Performance

Metrik Værdi
Filstørrelse ~17 KB
Start-tid < 100ms
FPS 60 (fast)
Memory ~10 MB
CPU Meget lavt forbrug

Spillet er meget let og virker på alle computere - selv gamle.

Security

Sikkert at bruge:

  • Ingen externe scripts
  • Ingen tracking
  • Ingen data indsamling
  • Kører helt lokalt
  • Ingen internetforbindelse efter download

Offline Mulighed

Spillet virker 100% offline efter download!

  1. Download mappen
  2. Forbindelse fra internettet
  3. Åbn carrot_hunter.html
  4. Spil uden internet! 📡

Optimering

Spillet er optimeret for:

  • Chromebooks (lavt ressourceforbrug)
  • Gamle computere (kræver ikke meget)
  • Mobil (virker på tablets)
  • Slow internet (small file)

Udvidelse (for udvikler)

Hvis du vil tilføje features:

Mulige udvidelser:

// Tilføj flere levels
levels.push({
    name: 'Level 4',
    platforms: [...],
    carrots: [...],
    enemies: [...]
});

// Tilføj power-ups
class PowerUp { ... }

// Tilføj lyd
const audio = new Audio('sound.mp3');
audio.play();

// Tilføj scoreboard
localStorage.setItem('highScore', score);

Alt kræver STADIG ingen eksterne dependencies!

Filformat

  • HTML: Standard HTML5 document
  • Encoding: UTF-8
  • Line endings: LF (Unix)
  • Browser cache: Kan cached frit

Fejlrapportering

Hvis du finder bugs, kontakt udvikler med:

  1. Browser navn og version
  2. Operativsystem
  3. Hvad der skete
  4. Computer-specs hvis relevant

Licens & Brug

Frit at bruge, dele og ændre!


Konklusion: Carrot Hunter er en selvstændig, lettevægts, offline-capable HTML5 spil med zero dependencies. Det virker på alle moderne browsers uden konfiguration. 🎮