frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Danobang! – Multiplayer CJK (Chinese, Japanese, Korean) Word Game

https://danobang.com
4•maenbalja•1h ago

Comments

maenbalja•1h ago
No signup is required! You can jump right into a match with friends or a CPU: https://danobang.com/

You can think of Danobang[0] like a more flexible version of shiritori (a popular word chain game from Japan with similar variants existing in Korea and China). Each turn players are given a random character prompt and must type a word that includes it in ANY position.

Examples:

- Chinese (simplified): If prompt is "爱", then possible answers could be "可爱", "爱好", "恋爱", etc

- Japanese: If prompt is "ゆき" then possible answers could be "ゆきだるま", "こゆき", "はつゆき", etc

- Korean: If prompt is "사" then possible answers could be "사랑", "회사", "이사하다", etc

When joining a match you must choose both the language and "prompt type" you want to play with. Korean has hangul, choseong (initial consonant), and hanja. Japanese has kana and kanji. Chinese has hanzi simplified and hanzi traditional. For CJK prompt types players can submit words with either phonetic input (hangul, kana, pinyin, jyutping) or CJK input via an IME.

There's also an "alphabet bonus" mechanic where if you collect all phonetic characters for the respective language you're playing in (hangul jamos, kana, pinyin initials, jyutping initials) you earn an extra life. I've found this helps makes games feel more dynamic.

Many configurable settings are available in custom rooms to further cater your experience (timer length, prompt difficulty, prompt rotation behaviour, etc). I've also added preset difficulties for popular language proficiency tests (namely JLPT and HSK) which language learner players have seemed to enjoy.

As for the why... I originally built Danobang to practice Korean with my family in a more playful manner (I'm Korean-Canadian with questionable fluency), but I became curious if the mechanics could work with a logographic writing system like Chinese and sought out to try. I spent a lot of time learning Japanese and kanji specifically which helped build my mental model of how CJK characters work in each language. Namely the core concept of phonetic reading text (furigana, pinyin, jyutping, hangul) vs CJK meaning text (kanji, hanzi, hanja) was instrumental for implementing CJK game modes in a modular fashion.

I would say the biggest challenges of this project were (in no particular order) multiplayer infra, figuring out the right CJK abstractions, learning a new language, and design.

Any feedback at all is appreciated! The site is still a work in progress and the dictionaries[1] are far from being "complete" so there'll likely be a few rough edges here and there.

[0] The name "Danobang" has Korean origins with the sound "dano" meaning "word" in Korean (단어). The "bang" part is meant to be onomatopoeia, but also happens to mean "room" in Korean.

[1] Shoutout to krdict, stdict, JMDict, CC-CEDICT, and CC-Canto for helping populate the initial dictionary. You can check out the "about" page for direct links: https://danobang.com/about

Reverse engineering a mystery BLE mesh network using ESP32/Telink

https://github.com/AndriiKempa/BLEIOT/discussions/33
1•KempaAndrii•12s ago•1 comments

The End of Economics?

https://scottsumner.substack.com/p/the-end-of-economics
1•paulpauper•29s ago•0 comments

Pluribus – MCP and REST memory layer for AI agents (durable, shared, enforced)

https://github.com/johnnyjoy/pluribus
1•johnnyjoy•3m ago•0 comments

Corridor Crew Covers Gaussian Splats [video]

https://www.youtube.com/watch?v=_Qe_0aj4eEM
1•chintler•6m ago•1 comments

AI Won't Fix Your Org Chart

https://pragmatist.nl/ai-wont-fix-your-org-chart/
1•gpi•6m ago•0 comments

Zyxel Access Points now support OpenWrt-Based customized firmware

https://support.zyxel.eu/hc/en-us/articles/34301184444690-Zyxel-OpenWrt-Zyxel-Access-Points-Suppo...
2•cromka•6m ago•1 comments

We Added a Console Notice to Internationalizationext – and Why We Removed It

https://www.locize.com/blog/i18next-support-notice/
1•screeny05•7m ago•0 comments

The Digital Leviathan

https://brownstone.org/articles/the-digital-leviathan/
2•sediment•7m ago•0 comments

Faster 6502-on-6502 virtualization for a C64/Apple II Apple-1 emulator

http://oldvcr.blogspot.com/2026/03/6o6-v11-faster-6502-on-6502.html
1•adunk•11m ago•0 comments

Tradeoff Sliders: Interactive exploration of constrained spaces

http://andersource.dev/2026/03/29/tradeoff-sliders.html
1•andersource•14m ago•0 comments

Another

https://www.timerforemails.com/
1•afoone•15m ago•0 comments

Gestalt – AI PC builder that compares Amazon vs. eBay prices in real time

https://github.com/Xydra01/Gestalt
2•Xydra01•16m ago•0 comments

Typing and Keyboards

https://lzon.ca/posts/series/grateful/typing-and-keyboards/
3•jpmitchell•19m ago•0 comments

They bought an SF laundromat for passive income. Then problems

https://www.sfgate.com/local/article/the-laundry-hub-sf-22063097.php
2•paulpauper•20m ago•1 comments

Show HN: I made a "programming language" looking for feedback

https://github.com/alonsovm44/glupe
1•alonsovm•20m ago•0 comments

How to Find Your Personal Optimal Diet

https://www.exfatloss.com/p/how-to-find-your-personal-optimal
1•paulpauper•21m ago•0 comments

Show HN: Unlisted – Daily job alerts from 30 low-competition sources

https://unlisted.shelter.money
1•dreamsandcode•21m ago•0 comments

Toyota CEO Warns Top Suppliers: 'Unless Things Change, We Will Not Survive'

https://www.autonews.com/toyota/an-toyota-suppliers-koji-sato-kenta-kon-warning-boost-productivit...
4•ilamont•21m ago•1 comments

Bypassing the DOM to Mathematically Deep-Fry MP4s and Images (Rust/WASM)

https://theglitch.ing/
1•helba-ai•23m ago•0 comments

Why Socializing Loses to Alcohol in Addiction

https://neurosciencenews.com/alcohol-bias-anterior-insula-30223/
2•gnabgib•23m ago•0 comments

Show HN: DeepRepo – AI architecture diagrams from GitHub repos

https://deeprepo.dev
2•uwais12•23m ago•0 comments

Ahead of Its Mega-IPO, SpaceX Reminds Investors Disruption Is Coming

https://www.barrons.com/articles/mega-ipo-elon-muskspacex-disruption-spectrum-abe285a6?mod=goog_f...
1•gmays•27m ago•0 comments

Ask HN: Settings.json is an insane design choice for OpenClaw?

2•tpurves•27m ago•0 comments

Monaspace 1.400 introduces support for Cyrillic, Greek, and Vietnamese

https://github.com/githubnext/monaspace/releases/tag/v1.400
1•harmonics•28m ago•0 comments

UEdu – Student writing mental health signals with 40 psycholinguistic features

https://github.com/harold-wang-dev/uedu
1•ueduvan•31m ago•0 comments

Autoresearch for Integer Factorization

https://github.com/iliazintchenko/agent-factoring
2•chaisan•31m ago•0 comments

ChatGPT, Claude, Gemini, and Grok are all bad at crediting news outlets

https://www.niemanlab.org/2026/03/chatgpt-claude-gemini-and-grok-are-all-bad-at-crediting-news-ou...
1•PretzelFisch•35m ago•0 comments

AI Is Not About to Become Sentient

https://quillette.com/2026/03/27/ai-is-not-about-to-become-sentient-moltbook-openclaw/
6•measurablefunc•37m ago•0 comments

Legacy PC design misery (2009)

https://mjg59.livejournal.com/118098.html
4•birdculture•38m ago•1 comments

Show HN: I made a free list of 100 places to promote your SaaS

https://launchdirectories.com
3•rosennn•39m ago•0 comments