Skip to content

Zxce3/tt-console

Repository files navigation

Tetris Console Edition

simplescreenrecorder-2025-02-18_00.17.51.mp4

A unique Tetris implementation that runs in the browser's developer console, built with Svelte.

Features

  • 🎮 Console-based Tetris gameplay
  • ⚙️ Customizable settings:
    • Board size (rows & columns)
    • Game speed
    • Ghost piece toggle
    • Next piece preview
  • 📊 Score tracking and history
  • ⏸️ Pause/Resume functionality
  • 👻 Ghost piece visualization
  • 🏆 High score tracking

Controls

  • ← → : Move piece left/right
  • ↑ : Rotate piece
  • ↓ : Soft drop
  • Space : Hard drop
  • P : Pause/Resume

Development

# Install dependencies
bun install

# Start development server
bun run dev

# Build for production
bun run build

# Preview production build
bun run preview

Playing the Game

  1. Open your browser's developer console (F12)
  2. Configure game settings if desired
  3. Click "Start Game"
  4. Use keyboard controls to play
  5. Track your score and time in the console display

Technical Details

Built with:

  • Svelte
  • TypeScript
  • Console-based rendering
  • Local storage for score persistence

Credits

Created as a fun experiment in console-based gaming using modern web technologies.