Skip to content

🏮 A simple memory training app for learning the Japanese Hiragana and Katakana syllabaries. Learn with flashcards or play with a game-ified test.

License

Notifications You must be signed in to change notification settings

TomPlum/learn-japanese

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🇯🇵 Learn Japanese

GitHub Issues GitHub closed issues GitHub GitHub GitHub GitHub GitHub

About

After starting the long and arduous journey of learning Japanese, I found lots of online learning materials to get me started. However, I couldn't quite find exactly what I wanted, an app for learning kana. So I made one. Partly inspired by Duolingo.

Over time, in-between work, this project has become a place where I just dump Japanese related learning things.

Contents

Local Setup

npm install

npm run start:msw

Kana

Regular Kana

Hiragana

. w r y m h n t s k
a
i
u
e
o

Katakana

. w r y m h n t s k
a
i
u
e
o

Diacriticals

Syllables beginning with the voiced consonants g, z, d and b are spelled with kana from the corresponding unvoiced columns (k, s, t and h) and the voicing mark, dakuten. [1]

Syllables beginning with p are spelled with kana from the h column and the half-voicing mark, handakuten.

Hiragana

p b d z g
a
i
u
e
o

Katakana

p b d z g
a
i
u
e
o

Diagraphs

Syllables beginning with palatalized consonants are spelled with one of the seven consonantal kana from the i row followed by small ya, yu or yo. These digraphs are called yōon. [1]

Hiragana

r m h n t s k p b j g
ya りゃ みゃ ひゃ にゃ ちゃ しゃ きゃ ぴゃ びゃ じゃ ぎゃ
yu りゅ みゅ ひゅ にゅ ちゅ しゅ きゅ ぴゅ びゅ じゅ ぎゅ
yo りょ みょ ひょ にょ ちょ しょ きょ ぴょ びょ じょ ぎょ

Katakana

r m h n t s k p b j g
ya リャ ミャ ヒャ ニャ ヂャ シャ キャ ピャ ビャ ジャ ギャ
yu リュ ミュ ヒュ ニュ ヂュ シュ キュ ピュ ビュ ジュ ギュ
yo リョ ミョ ヒョ ニョ ヂョ ショ キョ ピョ ビョ ジョ ギョ

Learning Topics

  • Hiragana & Katakana
  • Numbers & Counting
  • Jōyō Kanji
  • Basics (Colours, Animals, Directions, Weather, Family, Body)
  • Days & Months
  • Sentence Structure

Game Modes

Relaxed

The simplest mode for learning kana for those who aren't comfortable with all the Hiragana, Katakana and diagraphs. There is no timer or lives, and you can use any many tips as you want.

Time Attack

You're timed from 00:00 as soon as the first kana is presented. This mode is for those who are little more comfortable with all the kana and wish to test how fast they can answer all 214. A speed run if you will.

Rōmaji

The default game preset for the 'Rōmaji' question type. Here you're shown a single kana and must enter the rōmaji. Answering a question incorrectly loses 1 life. You start with 5 lives and 3 hints.

Kana

The default game present for the 'Kana' question type. Here you're given the rōmaji for a random kana and are presented with 4 kana on screen. You must select the correct kana for the given rōmaji. Answering a question incorrectly loses 1 life. You start with 5 lives and 3 hints.

Hardcore

The ultimate challenge for those with the utmost confidence in their Japanese kana knowledge (and reaction times). The question pool contains all 214 sounds. Hiragana, Katakana, Diagraphs & Diacriticals. You have 5 seconds to answer each question correctly and have only 1 life. Can you beat it?

Custom

Should none of the aforementioned presets work for you, this mode allows to configure any of the available game parameters.

  • Display (Kana or Rōmaji Question Types)
  • Kana (Syllabary / Diagraphs)
  • Hints (Enabled / Quantity)
  • Lives (Enabled / Quantity)
  • Time (Timer / Count Down)

References

About

🏮 A simple memory training app for learning the Japanese Hiragana and Katakana syllabaries. Learn with flashcards or play with a game-ified test.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages