ふっかつのじゅもんを作れます。2の方です。 → 1はこちら
各種項目を入力して呪文を作る方法と、呪文を入力して妥当性を確認する方法があります。
Note
現在、動作確認中のベータ版です。ご了承の上でご利用願います。
ふっかつのじゅもん2のページにいって、初期表示の画面が項目入力画面です。 (また、後述の呪文入力画面で左下の「項目を入力」ボタンを押すことで、画面遷移します)
4文字までで、名前を入力してください。 使用できる文字はひらがな(一部使えない文字があります)、数字、スペースのみです。 濁点、半濁点も一文字として数えます(例えば「が」は「か゛」に読み替えて2文字として扱います)。
具体的な使える文字は以下の通りです(見えませんが、スペースも使えます)。
0123456789
あいうえお
かきくけこ
さしすせそ
たちつてと
なにぬねの
はひふへほ
まみむめも
やゆよ
らりるれろ
わをん
っゃゅょ
゛゜
その他の項目を選択して「呪文を確認」をクリックすると、呪文が表示されます。
クリップボードにコピーするか、ツイッターにツイートすることができます。
ふっかつのじゅもん2のページにいって、左下の「呪文を入力」ボタンを押すと、呪文入力画面が表示されます。
呪文を18~52文字で入力してください。 呪文として使える文字はひらがなだけです(一部使えない文字があります。「だ行」や拗音や促音などの小文字系など)。
濁点・半濁点は、分離せずに1文字と数えます(例:「が」は1文字)。
単独の濁点・半濁点の文字は無効です(例:「か゛」は無効な文字を除外して「か」と判断されます)。
具体的な使える文字は以下の通りです。
あいうえお
かきくけこ
さしすせそ
たちつてと
なにぬねの
はひふへほ
まみむめも
やゆよ
らりるれろ
わ
がぎぐげご
ざじずぜぞ
ばびぶべぼ
ぱぴぷぺぽ
見やすさのため、スペースを入力することもできます(呪文の文字数にはカウントしません)
右下の「呪文を確認」ボタンを押すと、呪文をチェックします。
呪文を入力する際、ひらがな以外に「?」を入力していると、呪文として使えるパターンが表示されます。
「?」は最大3つまで書けますが、3つ書くと処理に時間がかかるので注意してください。
おもしろい語呂合わせのふっかつのじゅもんができたら、ツイッターなどで自慢しましょう。
呪文を入力する際、ひらがな以外に「*」を1つだけ入力すると、1種類の文字の繰り返しに展開して、呪文として使えるパターンが表示されます。
具体的な例としては「ゆうていみやおうきむこうほりいゆうじとりやまあきら*」と入力すると、以下の2つのパターンが表示されます。
- ゆうていみやおうきむこうほりいゆうじとりやまあきらぞぞぞぞぞぞぞぞぞぞぞぞぞぞぞぞぞぞ
- ゆうていみやおうきむこうほりいゆうじとりやまあきらぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺぺ
「?」と「*」を同時に指定することはできません。
おもしろい語呂合わせのふっかつのじゅもんができたら、(以下略)。
適当に clone (あるいは ZIP ファイルでダウンロードなど)して動かしてください。
node.js / npm が必要です。
package.json をみて dev(開発中モードの Web が起動)か build (ビルドしたあと既存の web サービスに登録して使用する)を起動してください。
ダウンロード(git で SSH を使って clone)から開発中モードで起動するまでの手順例は以下の通りです。
git clone git@github.com:yoshi389111/dq2pswd.git
cd dq2pswd
npm install
npm run dev
既存の web サーバに入れる場合には、パス名を vite.config.ts の base に登録(パスがなくてルートで動かすなら削除)してから build してください。
個人で使う分には好きに改造してください。
以下を使用しています。
- node.js / npm
- typescript
- react
アルゴリズムは、以下の書籍を参考にしました。
- 雑誌『The BASIC』技術評論社、1987 年 6 月号、102-112 頁 - N88-BASIC 版プログラム掲載
- 雑誌『The BASIC』技術評論社、1987 年 8 月号、167 頁 - 訂正記事
MIT License
(C) 2023 SATO, Yoshiyuki
- yoshi389111/dq1pswd - ふっかつのじゅもんを作れます。1の方です。
- yoshi389111/dq-microbar - DQ 風のステッカーが作れます。バナーというかバッジというか。