表示パターン
ゲーム

ファンテス

ふぁんてす

制作途中のゲームです。いろんな技術を導入するつもりです。

南部コジマ協会_4課_部長_トリデント 表示する
アクションファンタジー 3DDirectXGC甲子園2024
閲覧 -- 応援 --

Introduction

作品紹介

イージング関数を使用してオブジェクトの移動を滑らかにしました。これにより、動き始めや停止時も自然な流れで移動するため、プレイヤーに違和感なく楽しんでいただける設計となっております。 次のアピールポイントはデザインパターンです。本作品では、再利用性やメンテナンス性を重視し、将来的な修正や変更に強いデザインパターンを取り入れております。 1つ目はステートパターンです。 以前は、キャラクターの状態(立つ、歩く、走るなど)をswitch文で一つ一つ管理していましたが、コードが長くなり、読みづらくなる問題がありました。ステートパターンを導入することで、各状態を独立したクラスとして定義できるようになり、状態ごとの処理が見やすくなりました。この結果、コードの短縮とメンテナンス性の向上が実現しました。 2つ目はオブザーバーパターンです。 クリックのイベントが発生した際に他のオブジェクトへ通知が届く仕組みを実現しています。現在は、マウス操作に関するイベントに応じて、各オブジェクト(UIや状態、タイトルの遷移)が反応する設計を取り入れております。イベントの通知を独立しているため、システムの他の部分に影響を与えることなく観察者を増減可能であり、柔軟に対応できるようになりました。

Gallery

スクリーンショット

Policy

実況・二次利用

ゲーム実況
不可