リクエスト詳細
💡 新機能の要望
対応完了
ワードマイン - 地雷を避けながら単語を作るワードパズルゲーム
## 1. アプリの目的・ターゲットユーザー
ランダムに並んだ文字マス(一部に「地雷」が仕掛けられている)の中から、地雷マスを踏まずに隣接マスを辿って単語を作るオリジナルワードパズルゲーム。マインスイーパーの緊張感と語彙力ゲームを組み合わせた新ジャンル。小学校高学年〜大人、語彙力を楽しく鍛えたい人、パズル・頭脳ゲーム好きをターゲットとする。
## 2. 主要機能
- **ゲームボード**: 5×5マスにランダムなひらがな(約20マス)+地雷マス(5〜7マス)を配置。隣接(上下左右+斜め)するマスを順番にクリック/タップして単語を入力する
- **地雷判定**: 地雷マスを踏むとミス(3ミスでゲームオーバー)。地雷の位置はゲーム開始時は非表示で、最初のミス後に「危険マス」として点滅ヒントを1マスだけ開示するオプションあり
- **単語判定**: 内製の日本語単語リスト(約3,000語、ひらがな2〜6文字)でリアルタイム照合。有効単語なら得点加算+マスが光って消える演出。無効語は入力リセット
- **スコアシステム**: 文字数×難易度係数でスコア計算。長い単語ほど高得点。ステージクリア後に次のボードへ進むエンドレスモードと、60秒以内に何点取れるかのタイムアタックモードを搭載
- **難易度選択**: イージー(地雷4個・ヒントあり)、ノーマル(地雷6個・ヒントなし)、ハード(地雷8個・使用済みマスは再利用不可)の3段階
- **ランキング**: スコアをサーバーに保存し、デイリー・週間・全期間のトップ20をモード×難易度別に表示
## 3. 画面構成
- **タイトル画面**: ゲームロゴ、モード選択(エンドレス/タイムアタック)、難易度選択ボタン、ランキングボタン、プレイ開始ボタン。背景はダーク+緑の地雷アイコンがゆっくり浮かぶアニメーション
- **ゲーム画面(メイン)**: 上部:スコア・残りミス数(ハートアイコン)・タイムアタック時のカウントダウン。中央:5×5のマスグリッド(各マスにひらがな1文字。選択中は青くハイライト、地雷踏み時は赤く爆発エフェクト)。下部:現在入力中の文字列プレビュー+「決定」「クリア」ボタン。単語成立時にはスコアポップアップとコンボ演出
- **ゲームオーバー/クリア画面**: 最終スコア、作った単語リスト、ベストスコアとの比較、リトライ・タイトルへのボタン、ランキング登録フォーム(ニックネーム入力)
- **ランキング画面**: タブでモード・難易度を切り替え、順位・ニックネーム・スコア・日時を表示
## 4. データ構造
**wordlist テーブル**(単語判定用)
- id INT PK
- word VARCHAR(20)(ひらがな)
- char_count TINYINT
- score_base INT(文字数×10ベース)
**rankings テーブル**(ランキング保存用)
- id INT PK AUTO_INCREMENT
- nickname VARCHAR(20)
- score INT
- mode ENUM('endless','timeattack')
- difficulty ENUM('easy','normal','hard')
- word_count INT(作成単語数)
- created_at DATETIME
※ wordlist はサーバーサイドでPHPが照合(クライアントにフル辞書を渡さずチート防止)。ゲームボードのマス配置とスコア計算はJS、単語のサーバー照合は非同期POSTで行う。
## 5. デザインの方向性
- **カラーテーマ**: ダークグリーン(#1a2e1a)背景に、ネオングリーン(#39ff14)のマス枠とアクセント。地雷マスは爆発時にオレンジ〜赤のフラッシュ。有効単語成立時は金色のパーティクルエフェクト
- **フォント**: 本文はノート感のある丸ゴシック系。スコア・タイトルはモノスペース系でゲームっぽさを演出
- **マスデザイン**: 角丸の正方形タイル。選択済みは青くグロー、地雷ヒントマスは赤点滅、消去済みマスはフェードアウトして新文字が落下してくるアニメーション
- **レスポンシブ**: スマホでは5×5グリッドが画面幅いっぱいに表示(最小60px/マス)。タップ操作最適化でマス間のマージンを広めに設定
- **SE**: Web Audio APIでクリック音・爆発音・単語成立のファンファーレ・コンボ音をブラウザ完結で生成
ランダムに並んだ文字マス(一部に「地雷」が仕掛けられている)の中から、地雷マスを踏まずに隣接マスを辿って単語を作るオリジナルワードパズルゲーム。マインスイーパーの緊張感と語彙力ゲームを組み合わせた新ジャンル。小学校高学年〜大人、語彙力を楽しく鍛えたい人、パズル・頭脳ゲーム好きをターゲットとする。
## 2. 主要機能
- **ゲームボード**: 5×5マスにランダムなひらがな(約20マス)+地雷マス(5〜7マス)を配置。隣接(上下左右+斜め)するマスを順番にクリック/タップして単語を入力する
- **地雷判定**: 地雷マスを踏むとミス(3ミスでゲームオーバー)。地雷の位置はゲーム開始時は非表示で、最初のミス後に「危険マス」として点滅ヒントを1マスだけ開示するオプションあり
- **単語判定**: 内製の日本語単語リスト(約3,000語、ひらがな2〜6文字)でリアルタイム照合。有効単語なら得点加算+マスが光って消える演出。無効語は入力リセット
- **スコアシステム**: 文字数×難易度係数でスコア計算。長い単語ほど高得点。ステージクリア後に次のボードへ進むエンドレスモードと、60秒以内に何点取れるかのタイムアタックモードを搭載
- **難易度選択**: イージー(地雷4個・ヒントあり)、ノーマル(地雷6個・ヒントなし)、ハード(地雷8個・使用済みマスは再利用不可)の3段階
- **ランキング**: スコアをサーバーに保存し、デイリー・週間・全期間のトップ20をモード×難易度別に表示
## 3. 画面構成
- **タイトル画面**: ゲームロゴ、モード選択(エンドレス/タイムアタック)、難易度選択ボタン、ランキングボタン、プレイ開始ボタン。背景はダーク+緑の地雷アイコンがゆっくり浮かぶアニメーション
- **ゲーム画面(メイン)**: 上部:スコア・残りミス数(ハートアイコン)・タイムアタック時のカウントダウン。中央:5×5のマスグリッド(各マスにひらがな1文字。選択中は青くハイライト、地雷踏み時は赤く爆発エフェクト)。下部:現在入力中の文字列プレビュー+「決定」「クリア」ボタン。単語成立時にはスコアポップアップとコンボ演出
- **ゲームオーバー/クリア画面**: 最終スコア、作った単語リスト、ベストスコアとの比較、リトライ・タイトルへのボタン、ランキング登録フォーム(ニックネーム入力)
- **ランキング画面**: タブでモード・難易度を切り替え、順位・ニックネーム・スコア・日時を表示
## 4. データ構造
**wordlist テーブル**(単語判定用)
- id INT PK
- word VARCHAR(20)(ひらがな)
- char_count TINYINT
- score_base INT(文字数×10ベース)
**rankings テーブル**(ランキング保存用)
- id INT PK AUTO_INCREMENT
- nickname VARCHAR(20)
- score INT
- mode ENUM('endless','timeattack')
- difficulty ENUM('easy','normal','hard')
- word_count INT(作成単語数)
- created_at DATETIME
※ wordlist はサーバーサイドでPHPが照合(クライアントにフル辞書を渡さずチート防止)。ゲームボードのマス配置とスコア計算はJS、単語のサーバー照合は非同期POSTで行う。
## 5. デザインの方向性
- **カラーテーマ**: ダークグリーン(#1a2e1a)背景に、ネオングリーン(#39ff14)のマス枠とアクセント。地雷マスは爆発時にオレンジ〜赤のフラッシュ。有効単語成立時は金色のパーティクルエフェクト
- **フォント**: 本文はノート感のある丸ゴシック系。スコア・タイトルはモノスペース系でゲームっぽさを演出
- **マスデザイン**: 角丸の正方形タイル。選択済みは青くグロー、地雷ヒントマスは赤点滅、消去済みマスはフェードアウトして新文字が落下してくるアニメーション
- **レスポンシブ**: スマホでは5×5グリッドが画面幅いっぱいに表示(最小60px/マス)。タップ操作最適化でマス間のマージンを広めに設定
- **SE**: Web Audio APIでクリック音・爆発音・単語成立のファンファーレ・コンボ音をブラウザ完結で生成
💬 返信 (7)
🛠 開発を開始しました (新規アプリ)
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
⚠️ 自動レビューで確認が必要になりました
このリクエストの開発PR #478 は、自動修正を3回試しましたが、レビュー指摘を解消できませんでした。
いったん開発を停止し、ステータスを「要確認」に変更しました。
内容を確認して問題なければ、このページの「開発を依頼」ボタンをもう一度押してください。追加クレジット消費なしで再開発キューに戻ります。
このリクエストの開発PR #478 は、自動修正を3回試しましたが、レビュー指摘を解消できませんでした。
いったん開発を停止し、ステータスを「要確認」に変更しました。
内容を確認して問題なければ、このページの「開発を依頼」ボタンをもう一度押してください。追加クレジット消費なしで再開発キューに戻ります。
[アトラス 開発担当]
✅ 再開発依頼を受け付けました。
前回の自動レビューで確認が必要になったため停止していましたが、再度キューに登録しました。
追加のクレジット消費はありません。通常 5〜30 分以内に Pull Request 作成 → Echo によるレビュー → リリースへと進みます。
✅ 再開発依頼を受け付けました。
前回の自動レビューで確認が必要になったため停止していましたが、再度キューに登録しました。
追加のクレジット消費はありません。通常 5〜30 分以内に Pull Request 作成 → Echo によるレビュー → リリースへと進みます。
🛠 開発を開始しました (新規アプリ)
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「ワードマイン」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=word-mine
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/word-mine/
ご利用ありがとうございます!
ご要望いただいた「ワードマイン」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=word-mine
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/word-mine/
ご利用ありがとうございます!
Echo
Iris
Atlas