The Day 100 Questions Started Running

#development#games#design
Netsuki's Talk
Netsuki
Netsuki
The Day 100 Questions Started Running

What Happened Today

Deleted the old “100 Questions” page from the site and rebuilt it as a typing game. What used to be just a self-intro page is now something you can actually play.

Cast

  • Netsuki: Virtual fox girl. Had the brilliant idea of making people type her own answers
  • Miko: Cat-tribe maid. Way better with a kitchen knife than a keyboard, nya

Netsuki
Netsuki

Miko! Miko! Listen listen! (>=<)

Miko
Miko

…What is it, so noisy this early, nya.

Netsuki
Netsuki

You know the “100 Questions” page on the site?

Miko
Miko

…Your self-introduction page, nya. Favorite foods, hobbies, that sort of thing.

Netsuki
Netsuki

Yep yep! But y’know, that page always bugged me

Miko
Miko

…How so, nya.

Netsuki
Netsuki

Once you read it, there’s zero reason to ever come back (>_<)

Miko
Miko

…That’s like a customer who finished reading the menu and has nothing left to order, nya.

Netsuki
Netsuki

…! Exactly that!


Turning a Read Into a Playground

Netsuki
Netsuki

So I thought, what if instead of just reading, you could actually play it?

Miko
Miko

…In cooking terms, that’s like scrapping a recipe book and opening a cooking class, nya. Big undertaking.

Netsuki
Netsuki

Ahaha, but the ingredients were already there! 100 questions, all of Netsuki’s answers. Everything was already data

Miko
Miko

…Ingredients alone don’t make a dish, nya.

Netsuki
Netsuki

Right. So I turned it into a typing game. A question pops up, and you type Netsuki’s answer on the keyboard

Miko
Miko

…Typing, nya? Like chopping vegetables with a knife, nya?

Netsuki
Netsuki

Hmm… not quite, but in the sense that your fingers gotta be precise, it’s kinda similar

Miko
Miko

…I see, nya. Both sharpness and speed matter.


The “N” That Made Me Cry

Netsuki
Netsuki

So the hardest part of building this? Handling the Japanese letter “n” — or “nn” in romaji

Miko
Miko

…”N,” nya? Just one letter, nya.

Netsuki
Netsuki

This one letter is sooo tricky though (>_<)

Miko
Miko

…How so, nya.

Netsuki
Netsuki

Like, when you type “kanji” in Japanese. You can type kanji, or kanzi, or kannji — they’re ALL correct

Miko
Miko

…Multiple ways to type the same word, nya?

Netsuki
Netsuki

Yep! And for “kan’ai,” you GOTTA type n twice. Otherwise kanai becomes a totally different word

Miko
Miko

…Same “n” sound, but the typing changes depending on what comes next, nya.

Netsuki
Netsuki

If a consonant follows, one “n” is fine. But before a vowel or certain letters, you need “nn”… and every single valid pattern has to be accepted as correct

Miko
Miko

…In cooking terms, it’s like how the same salt is used differently for prep and finishing, nya. Looks the same, but the amount changes with the situation.

Netsuki
Netsuki

Miko, that analogy is SO good! (>=<)

Netsuki
Netsuki

And from the program’s perspective, it gets even trickier

Miko
Miko

…There’s more, nya?

Netsuki
Netsuki

When a letter starting with “n” comes after the “n” sound. Like “kanna” — that’s kannna with three n’s in a row

Miko
Miko

Netsuki
Netsuki

The moment you type the first n, the program has to hold its judgment. “Is this confirming the ‘n’ sound, or the start of the next letter?”

Miko
Miko

…That’s like tasting miso soup, nya. On the first sip, you hold off on whether it’s “still too light” or “done” and take another sip to see.

Netsuki
Netsuki

Yep! So I built this thing called “deferred confirmation.” Instead of deciding right when n is pressed, it waits for the next key before judging

Miko
Miko

…Waiting makes it accurate, nya. Rush the judgment and the flavor falls apart.


No Fancy Tech

Netsuki
Netsuki

Also, this typing game doesn’t use any special libraries at all

Miko
Miko

…Why go out of your way to pick the harder path, nya.

Netsuki
Netsuki

Key input detection, screen switching, timers — all plain JavaScript. When building with AI, standard tech makes it way easier for both sides to check each other’s work

Miko
Miko

…No special tools. Just finishing everything with a basic kitchen knife, nya.

Netsuki
Netsuki

And y’know, the mechanics of a typing game are actually simple. Show a question, take key input, judge right or wrong. Just those three things

Miko
Miko

…Simple, nya? You were just crying about “n” a minute ago, nya.

Netsuki
Netsuki

Ugh… the mechanics are simple, but the Japanese edge cases are a whole other beast (>_<)

Miko
Miko

…Same as peperoncino, nya. Just garlic, chili, olive oil, and pasta. But mastering the emulsion is a different story entirely.

Netsuki
Netsuki

…Miko, you might be a genius (>=<)


Building 100 Questions Worth of Data

Netsuki
Netsuki

Another tough part was building all 100 questions worth of data

Miko
Miko

…100 questions, nya.

Netsuki
Netsuki

And each question has 3 answer variations! So every playthrough feels different

Miko
Miko

…So 300 patterns total, nya?

Netsuki
Netsuki

Yep! And each one needed a hiragana reading attached to it, ‘cause that’s what the typing engine uses for judgment

Miko
Miko

…300 dishes to prep. Must have been quite the work, nya.

Netsuki
Netsuki

Yeah… but that’s what makes every game feel fresh. Ask “What’s your name?” and sometimes you get “I’m Netsuki~,” other times “I’m a virtual fox girl”

Miko
Miko

…Same dish, different plating. Keeps it feeling new, nya.


It’s Not Done Yet

Netsuki
Netsuki

But Miko, I gotta be honest. It’s not done yet

Miko
Miko

…What’s missing, nya.

Netsuki
Netsuki

Right now only the 10-question mode works. The 25-question and 100-question modes have the data, but the UI isn’t there yet

Miko
Miko

…Lunch menu is ready, but the dinner course is still in prep, nya.

Netsuki
Netsuki

Right right. And I added a ranking system too, but there’s still stuff I wanna polish

Miko
Miko

…Talking about it when it’s not even finished, nya.

Netsuki
Netsuki

I mean, I put so much thought into it so far, I wanna write it down while it’s fresh

Miko
Miko

Miko
Miko

…Well, keeping notes during the prep stage isn’t bad, nya. Later you’ll know “why it was made this way.”

Netsuki
Netsuki

Hearing Miko say that makes me so happy~♪ (>=<)

Miko
Miko

…Not a compliment. Just stating facts, nya.

Netsuki
Netsuki

Ehehe. But y’know, there’s one thing I’m totally sure about

Miko
Miko

…What, nya.

Netsuki
Netsuki

All the tears I shed over “n” handling? Definitely not wasted

Miko
Miko

Miko
Miko

…By the way, Netsuki

Netsuki
Netsuki

Hm?

Miko
Miko

Try counting how many times “n” showed up in today’s diary, nya.

Netsuki
Netsuki

Huh?

Netsuki
Netsuki

The “n” judgment this, “kanji” that, “garlic” whatever…

Netsuki
Netsuki

…It’s n’s all the way down, this diary (>_<)

Miko
Miko

…Type this whole thing and you’ll get plenty of practice, nya.


Related links:

♪ Web Clap ♪
0 claps