5a6dfac実装済み
Tetris がエンジンのシーンに参加
ゲーム新しいシーンが、入力、タイマー、図形描画、盤面ロジックを活用します。
変更を見る +
追加された機能
- ピースの移動と回転。
- ソフトドロップ、ハードドロップ、次のピース、ライン消去、スコア。
- キーボードとゲームパッドによる操作。
アーキテクチャ
- SceneFactory に Tetris を登録。
コミットを見る ↗c4a9f07実装済み
共有のパーティクルマネージャー
アーキテクチャパーティクル管理を Runner から切り離し、エンジンのサービスに移します。
変更を見る +
追加された機能
- パーティクルの生成、更新、描画、消去を行う ParticleManager。
アーキテクチャ
- ParticleManager を EngineContext に統合。
- Runner はこのマネージャーを砂ぼこりのパーティクルに使用します。
コミットを見る ↗d183e6d実装済み
シーンの一時停止を同期
修正エンジンは、フォーカスやシーンの変更時に一時停止状態を調整します。
変更を見る +
548e2df実装済み
フレーム上限と Runner の調整
性能設定でフレームレートを制限できるようになり、Runner は滑り込み音声に対する重複処理を避けます。
変更を見る +
追加された機能
- 設定に frameRateLimit を追加。既定値は 120 です。
性能
- すでに停止している音声を再び止める処理を避けます。
- フレーム上限により、描画ループの処理量を抑えられます。
アーキテクチャ
- EngineConfig と Engine がフレームレート設定を適用します。
コミットを見る ↗7b54814実装済み
Runner に音声を追加
音声シーンに音楽と、キャラクターの動作に対応した効果音を追加。
変更を見る +
2672a32実装済み
Runner のための街
グラフィックスステージとキャラクターの刷新で、ビジュアル表現とゲームロジックを拡充。
変更を見る +
追加された機能
- キャラクターと障害物のスプライト。
- スカイライン、街、前景、足場のテクスチャ。
- Runner のロジックと表示を刷新。
コミットを見る ↗87659f4実装済み
Runner の最初の実装
ゲームゲームシーンにランニングと障害物のゲームが加わります。
変更を見る +
eaa5427実装済み
2 人対戦または AI 対戦の TicTacToe
ゲームプレイローカルの 2 人対戦と AI 対戦を選べるシーンです。
変更を見る +
追加された機能
- TicTacToe に PvP と PvAI のモード選択を追加。
コミットを見る ↗a6ec9dd実装済み
記憶、カード、ペア
ゲームMemoryCard は、カーソル選択、ペア比較、レベル進行の例を追加します。
変更を見る +
206a44c実装済み
Clicker で時間と精度に挑戦
ゲームClicker は移動するターゲットと制限時間内のスコア目標を追加し、ゲームの種類を広げます。
変更を見る +
cfaebf3実装済み
2D 描画へのポストプロセス
グラフィックス描画パイプラインに、レンダリング済み画像へ適用するエフェクトを追加。
変更を見る +
追加された機能
- Bloom、Glitch、色反転、Monitor のエフェクト。
- ポストプロセス段階の GLSL シェーダー。
アーキテクチャ
- Effect の抽象化と RenderManager へのエフェクト統合。
コミットを見る ↗0c5f8f9実装済み
最初のゲーム、Bounce
ゲームプロジェクト最初のゲームは、パドルとボールのシーンでエンジンサービスをつなぎます。
変更を見る +