Skip to content

win-chanma/terminal-descent-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

98 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

terminal-descent - Demo

A dystopian roguelike game built with TypeScript and Canvas

๐ŸŽฎ Play the Game

โ–ถ๏ธ PLAY NOW

๐ŸŽฏ How to Play

Controls

  • WASD - Move around
  • Space - Toggle attack mode
  • F - Interact with items/stairs
  • I - Open inventory
  • 1-9 - Use/equip items
  • P - Pause game

Objective

  • Explore the dungeon and defeat enemies
  • Collect weapons and armor to improve your stats
  • Use stairs to progress to deeper floors
  • Survive as long as possible!

๐Ÿ›ก๏ธ Game Features

  • Dynamic Combat System - Floor-based enemy scaling
  • Equipment System - Weapons and armor with stat bonuses
  • Multi-Floor Exploration - Up to 10 floors with increasing difficulty
  • Inventory Management - Collect and use various items
  • Tutorial System - Learn the game mechanics step by step

๐ŸŽจ Screenshots

Experience the retro terminal aesthetic with modern gameplay mechanics.

๐Ÿ”ง Technical Stack

  • TypeScript - Type-safe development
  • Canvas API - Custom rendering engine
  • Vite - Fast build tooling
  • Vitest - Comprehensive testing
  • Playwright - End-to-end testing

๐Ÿ“Š Stats

  • 2025-09-27 - Last updated
  • Version 1.0.0
  • 100% TypeScript - Fully typed codebase

This is a demo deployment. The game is actively developed in a private repository.

About

Terminal Descent Rogue - Playable Demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages