Skip to content

About

เกมฝึกพิมพ์ดีดแนว ZType: พิมพ์คำที่ตกลงมาเพื่อยิงก่อนถึงพื้น เก็บคะแนนผ่านแต่ละ wave เล่นฟรีบนเบราว์เซอร์ ไม่ต้องสมัคร (React + TypeScript + Vite)

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

🌌 Type Game — Asteroid Typing Shooter

พิมพ์ให้ทัน... หรือโดนอุกกาบาตถล่ม

🚀 Play Now


🎮 About

Typing game แนว Space Shooter ที่ผสานทักษะการพิมพ์เข้ากับความเร้าใจของเกมยิงอวกาศ
อุกกาบาตพุ่งลงมาพร้อมคำศัพท์ — พิมพ์ให้ถูกต้องและรวดเร็วเพื่อทำลายมัน
รองรับทั้ง ภาษาไทย และ ภาษาอังกฤษ พร้อมระบบ Wave และ Multiplier


⚙️ Tech Stack

React TypeScript Vite Zustand TailwindCSS Canvas Vercel


🛠 Installation

# 1. Clone repository
git clone https://github.com/Littihai/type-game-main.git
cd type-game-main

# 2. Install dependencies
npm install

# 3. Start dev server
npm run dev

# 4. Build for production
npm run build

Node.js 18+ required


📁 Project Structure

src/
├── components/       # UI Components (HUD, Menu, GameCanvas, ...)
├── game/             # Core game logic (entities, particles, soundManager)
├── hooks/            # Custom React hooks
├── store/            # Zustand state (gameStore, storageStore)
public/
└── words.json        # Thai / English word lists

🎯 Gameplay

  • พิมพ์คำที่แสดงบนอุกกาบาตเพื่อทำลายมัน
  • กด Enter หรือ Space เพื่อเลือก/สลับเป้าหมาย
  • ทำลายอุกกาบาตต่อเนื่องเพื่อเพิ่ม Multiplier
  • ครบ Kill quota → Wave ถัดไป
  • พลาดให้อุกกาบาตผ่าน → เสียชีวิต

⚡ Conditions & Rules

  • ชีวิตเริ่มต้น 3 หัวใจ — หมดแล้วจบเกม
  • ความเร็วและจำนวนอุกกาบาตเพิ่มขึ้นทุก Wave
  • Multiplier รีเซ็ตเมื่อพิมพ์ผิด
  • รองรับ Easy / Medium / Hard ตามความยาวคำ
  • High Score บันทึกไว้ใน Local Storage

🌐 Language Support

ภาษา Easy Medium Hard
🇬🇧 English 3–4 chars 5–7 chars 8–13 chars
🇹🇭 Thai 1–2 พยางค์ 3–5 พยางค์ 6+ พยางค์

👤 Author

RITZ-PRIME (Littihai)
System & Web Developer
📫 menmry1436@gmail.com


Built with React + Canvas + too much caffeine ☕

About

เกมฝึกพิมพ์ดีดแนว ZType: พิมพ์คำที่ตกลงมาเพื่อยิงก่อนถึงพื้น เก็บคะแนนผ่านแต่ละ wave เล่นฟรีบนเบราว์เซอร์ ไม่ต้องสมัคร (React + TypeScript + Vite)

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages