Show HN: Jointter – ドットと線を使った毎日の単語パズル
Show HN: Jointter – A daily word puzzle using dots and lines (jointter.com)
要約
数学者である著者が、SudokuやWordleに触発されて開発した、ドットと線を使った新しい毎日の単語パズルゲーム「Jointter」を紹介します。プレイヤーは、デジタル時計の数字のように線と点で表現された文字を基に単語を推測し、Wordleのようなフィードバックを得ながらゲームを進めます。このゲームは、分かりやすさと面白さを両立させることを目指しています。
全文翻訳
Show HN: Jointter – ドットと線を使った毎日の単語パズル
皆さん、こんにちは。私は数学を専攻しており、数学的・論理的なパズルや頭の体操が大好きです。SudokuやWordleのような人気のゲームに触発され、自分でも面白いゲームを考案しようと思いました。
やってみると、それは簡単なことではありませんでした!いくつかアイデアはありましたが、コアメカニクスを超えて、ゲームは面白く、かつ説明しやすいものでなければなりません。結局のところ、誰も(私自身も含めて)ルールを長時間読むことを望んでいません。
まず、非常に自然に思いついたコンセプトから始めましょう。もし文字をデジタル時計の数字のように、線を使って表現し、線が交差する点にドットを置いたらどうなるでしょうか?例えば、「E」という文字は、4本の線と6つのドット(3つは交差点、3つは線の端)で構成されます。
ラテンアルファベットのすべての文字は、この方法で(わずかな注意点がありますが)3行のドットとそれらを繋ぐ線で表現できることがわかりました。これにより、すぐに課題が生じました。「B」「O」「R」のような文字に見られるような、O字型の部分をどう表現するかということです。私はO字形を使わないことにし、長方形/正方形のみを使用することにしました。この「アルファベット」は常にゲームボードの下に表示されるため、プレイヤーは文字を見ることができます。
ゲームの目標はシンプルです。3行のドットと一連の線が提示され、単語を推測する必要があります。このゲームの素晴らしい点は、1回のターンで単語を推測できることです。必要な情報はすべてボード上にあり、確実な答えにたどり着くことができます。もし最初の試みでわからなかったら?Wordleのように推測を入力できます。入力した単語の線がターゲットの単語の一部であれば緑色に、そうでなければ赤色になります。ドットも同様です。プレイするにつれて、徐々に線が増えていきます。
なぜ最初からいくつかの線を提供するのか?それは、辞書の中から特定の単語、または少数の単語をユニークに特定するためです。例えば、「RADIO」のような1つの単語に対応する線の構成、あるいは「WEIGH」と「WRONG」のような2つの可能な単語に対応する構成を選択できます。
ルールは明確に見えますが、メカニクスはそうではありません。ボード上にはドットがあります。単語を入力すると、ドットが足りないことに気づきます。どうすればよいでしょうか?当初、ターゲットの単語が5文字の場合、ユーザーは4文字または5文字の推測を入力できるようにしていましたが、それはプレイヤーを混乱させるだけでした。そこで、別の解決策を思いつきました。ターゲットの単語の一部ではないドットに赤い印を追加することです。
もう一つの欠点は、ゲームがやや偏っていることです。文字は左から右へと処理されるため、最初の文字は最後の文字よりも頻繁に表示されます。
そして、ゲームデザインそのものについても考える必要があります。ターゲットの単語は5文字であるべきか、6文字であるべきか?1つのボードで複数の可能な答え(「WEIGH」と「WRONG」のような)を許容すべきか、それとも1つ、あるいは2つ以上に限定すべきか?難易度は月曜日から日曜日まで上がるべきか?現在はそのように設定されています。月曜日は最も簡単(いくつかの3文字の単語)で、日曜日は最も難しい(7文字以上の単語が複数)です。
技術スタックはシンプルです。バックエンドにはFlask、アルゴリズムにはPythonを使用しています。アルゴリズムは自分で書きました。JS、HTML、CSSはAIの助けを借りて作成しました。
ぜひゲームをテストして、気に入った点、気に入らない点、改善できる点などを共有していただけると嬉しいです。
特に、以下の点について知りたいです。
- ゲームとその目標は明確ですか?
- プレイしていて楽しいですか?改善できる点はありますか?
- 友達に共有しますか?
建設的な批判を歓迎します。
ゲームはhttps://www.jointter.com/で見つけることができます。
無料でお申し込みは不要です。
どうもありがとうございました。