sovichet / khmer-letters-game

A small game app for learning Khmer letters and style variations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Khmer Letters Game

This small game is designed to teach those who want to learn Khmer letters, such as type designers and language learners. The primary focus of this game is to help users become familiar with Khmer consonants and subconsonants, particularly between Chhor and Moul style variations.

The game was inspired by the Southeast Asian Font Workshops that I conducted with Ben Mitchell. This game is particularly useful for such workshops, both online and offline.

Lessons

The lessons are mostly the matching game of letterforms and styles. There will be several lessons designed to make the learning more fun.

  • Lesson 1: Consonants (Chhor – Moul)
  • Lesson 2: Subconsonants (Chhor)
  • Upcoming...

Building

The game is developed using Svelte, Vite, and Flowbite. These stacks give a good starting point for this simple game.

  • Run npm install to install the required packages.
  • Run npm run dev or pnpm dev to run the app locally.
  • Run npm run build or pnpm build to build and compile the app for distribution.

Contribution

This project is open for collaboration and contribution. Feel free to fork or submit PR or post issues.

Font Licenses

  • Khmer OS Battambang, Danh Hong for Open Forum, 2005.
  • Khmer OS Muol Light, Danh Hong for Open Forum, 2005.

About

A small game app for learning Khmer letters and style variations.

License:MIT License


Languages

Language:Svelte 65.6%Language:JavaScript 24.0%Language:HTML 7.8%Language:CSS 2.6%