メインコンテンツへスキップ
ゲーム schedule 読了目安: 6分

PKシュート

5本ずつのキックで自分とCPUの成否を競うPK戦ゲームです。z軸を含む3D投影で描いたピッチへスワイプでシュートを放ち、飛び出すキーパーの動きを読む角度と強さの読み合いを楽しめます。成否は緑と赤のドットに記録されます。

touch_app 自分の手で触れるAIデモ 新しいタブで開く

PKシュートは、5本ずつのペナルティキックで自分とCPUの成否を競うPK戦ゲームです。キーパーはゴール前で横に飛びながらシュートを阻止しようとするため、狙う角とタイミングの読み合いが生まれます。

スワイプシュートの操作

START MATCHボタンで始めたら、ボールからゴールの狙いたい場所へ向かってスワイプします。マウスとタッチの両方に対応しており、なぞる方向と強さがボールの軌道に反映されます。

  • スワイプ:シュートの方向と強さの指定
  • START MATCHボタン:試合開始

5本ずつの勝負と採点

自分とCPUが交互に5本ずつ蹴り、成否は緑と赤のドットで記録されていきます。5本終了時に得点を比較してYOU WIN / YOU LOSEが決まり、CPUのターンは自動でシュートが放たれる構成です。

ピッチとボールの動きはz軸を含む簡易な3D投影で描画し、キーパーは速度を指定されたダイブ挙動で反応します。5本ぶんの成功・失敗が視覚的に積み上がる表示は試合の流れをひと目で示し、スコア判定まで通った実装として確認できます。キーパーの飛ぶ方向は毎回変わるため、同じコースへの狙い撃ちは通りにくくなります。ドットの塗り進みはリアルタイムで更新され、試合の残りもひと目で把握できます。

このデモで確認できること

以下の項目を、実際に操作しながら確認できます。

START MATCHボタンによる試合開始の処理

本デモでは、START MATCHボタンを押下することでペナルティキックの試合が正しく開始されるかを確認できます。試合全体の開始契機として機能し、自分とCPUが5本ずつ蹴り合う一連の流れへの導入部を担います。操作に対する反応の正確性を確かめることで、ゲーム全体の進行管理が正常に動作しているか判断できます。ボタン操作を受け付けた段階で初期化が行われ、交互に蹴る準備が整うかどうかも重要な確認点です。開始処理に不備があると、その後のスワイプシュートやCPUのターンが適切に実行されなくなる恐れがあります。そのため、開始時の画面遷移や状態管理が仕様通りに成立しているかを本項目で詳細に検証します。

マウスとタッチの両方に対応したスワイプシュートの操作

ボールからゴールの狙いたい場所へ向かってスワイプする操作性を確認できます。本機能はマウス操作とタッチ操作の双方向に対応しており、入力機器に応じた適切な挙動が得られるかを評価できます。スワイプでなぞる方向と強さが、ボールの軌道に正しく反映されるかどうかが確認の肝となります。狙う角に向けた細かな操作が意図通りに反映されるかを検証することで、操作体験の品質を確かめられます。入力判定の不具合はシュートの成否や読み合いの面白さに直結するため、入念な確認が求められます。端末や入力方法を問わず、一貫したスワイプ入力が可能であるかをここで見極めます。

z軸を含む簡易な3D投影によるピッチとボールの軌道描画

画面上のピッチとボールの動きが、z軸を含む簡易な3D投影によってどのように描画されるかを確認できます。スワイプの方向と強さに応じてボールが奥行きを持って飛んでいく様子を視覚的に確かめることが可能です。適切な3D投影が行われているかを見ることで、ゴールへ向かうボールの空間的な表現精度を判断できます。視覚的な立体感が損なわれていると、狙った場所へ正しく飛んでいるかの把握が難しくなります。ボールの軌道描画が安定して滑らかに処理されているかを検証することが大切です。ピッチ全体の奥行き感とボールの移動が自然に連動しているかを本項目で精査します。

キーパーのダイブ挙動とタイミングの読み合い

キーパーがゴール前で横に飛びながらシュートを阻止する反応と挙動を確認できます。指定された速度で反応するダイブ挙動により、狙う角とタイミングの読み合いが成立しているかを評価します。キーパーの飛ぶ方向は毎回変わるため、同じコースへの狙い撃ちが通りにくくなっている仕様の有効性を確かめられます。キーパーの反応速度やダイブのタイミングが適切であるかを見ることで、成否判定の妥当性を判断できます。キーパーの動きが単調または極端であると、読み合いのバランスが崩れる要因になります。阻止しようとする動作が毎回ランダムに変化し、適切な難易度が保たれているかを細かく確認します。

緑と赤のドットによるリアルタイムの成否記録と残り試合表示

自分とCPUの成否が緑と赤のドットで視覚的に記録されていく表示機能を確認できます。5本ぶんの成功と失敗が積み上がる表示により、試合の流れや残りの本数をひと目で把握できるかを検証します。成否が決まるたびにドットの塗り進みがリアルタイムで更新される挙動を確かめることが可能です。進行状況が一目で伝わる表示になっているかをチェックすることで、スコア管理の分かりやすさを評価できます。ドットの反映遅れや色の誤りがあると、勝敗の行方が正しく伝わらなくなるため注意が必要です。視覚的な進捗表示が正確に機能し、5本ずつの勝負状況を明快に示せているかを確認します。

CPUターンの自動シュートと得点比較によるYOU WIN / YOU LOSE判定

自分とCPUが交互に蹴る中で、CPUのターンにおいて自動でシュートが放たれる構成を確認できます。5本終了時に双方の得点が正しく比較され、YOU WINまたはYOU LOSEの判定結果が出力されるかを検証します。スコア判定まで通った実装が確実に動作しているかを見ることで、ゲームの勝敗決定プロセスの品質を判断できます。自動で放たれるCPUのシュート挙動と、それに対する成否判定の整合性を確かめることが重要です。最終的な勝敗判定の誤りはゲームの完結性を損ねるため、確実な判定処理が求められます。5本ずつの勝負が完了した段階で正しい結果が表示されるかを本項目で確認します。

業務フローでの挿入位置

本デモが位置する処理の流れは、START MATCHボタンによる試合開始の指示を受け取ることから始まります。上流工程において開始操作を受け付けると、自分とCPUが5本ずつ交互に蹴り合う対戦環境が初期化されます。続いてプレイヤーによるスワイプ操作を受け取り、なぞる方向と強さに基づいたボールの軌道をz軸を含む簡易な3D投影で描画します。これと同時に、指定された速度で横に飛ぶキーパーのダイブ挙動が発生し、シュート阻止の判定が行われます。シュートの成否はリアルタイムで緑と赤のドットに反映され、試合の残り状況が積み上げ表示として更新されます。自分のターンが終了した後はCPUのターンへと接続され、自動でシュートが放たれて同様に成否が記録されます。これを交互に5本ずつ繰り返し、下流工程として5本終了時の得点比較およびYOU WINまたはYOU LOSEの最終結果判定へと接続します。この一連の導入位置を適切に配置しない場合、スワイプ操作の反映やキーパーの反応、ドットの記録や勝敗判定までの流れが分断されるリスクが生じます。各工程が順序通りに連動することで、読み合いを伴うPK戦ゲームのスムーズな進行が実現されます。

想定される活用場面

マウスやタッチ操作を用いたPK戦ゲームの操作性を検証する場面です。START MATCHボタンで試合を開始し、ボールからゴールの狙いたい場所へスワイプする方向と強さがボールの軌道に正しく反映されるかを確かめます。本デモのスワイプシュート確認ポイントと直接接続し、操作の快適さや反応精度を評価します。導入時には、なぞる強弱や方向の指定がz軸を含む簡易な3D投影上で違和感なく表現されるかを見極めることが勘所となります。

キーパーの阻止動作とシュートの駆け引きのバランスを調整する場面です。ゴール前で指定された速度で横に飛びながらシュートを阻止しようとするキーパーのダイブ挙動を確認します。キーパーの飛ぶ方向が毎回変わる仕様により、同じコースへの狙い撃ちが通りにくくなっているかというデモの検証項目を活用します。導入の際は、狙う角とタイミングの読み合いが破綻せず、適度な成否の緊張感が生まれているかを慎重に確かめることが重要です。

5本ずつの勝負におけるリアルタイムなスコア記録と勝敗判定の連動を確認する場面です。自分とCPUが交互に蹴り、成否が緑と赤のドットで視覚的に積み上がる表示と、CPUのターンにおける自動シュートの挙動を確かめます。5本終了時に得点が比較され、YOU WINまたはYOU LOSEが正しく判定されるデモの実装機能と直結します。導入にあたっては、試合の流れや残りがひと目で把握でき、最終スコア判定まで滞りなく進行するかを検証することが勘所です。

30秒・登録不要で概算算出

このデモの技術を自社プロダクトに組み込む場合の概算見積

体験した機能はそのまま御社の基幹業務システムやWebサービスへ即座に組み込み可能です。フルスクラッチ開発比約90%圧縮の概算費用を今すぐ試算できます。

あわせて体験したいAIデモ

AI活用に関するお悩み、
プロに相談しませんか?

具体的な開発のご依頼から、技術的なアドバイスまで。AIGENT ACE株式会社のコンサルタントが貴社の課題に合わせて最適なソリューションをご提案します。