RSS DEV コミュニティ

光とぼやけ

このPygameプログラムは、特定の寸法とタイトルを持つウィンドウを初期化します。 背景、橋、水、雲のさまざまな色が定義されています。 ゲームは、イントロ、探索、対話、落下、遷移のさまざまな状態を管理します。 正面、背面、側面のプレイヤーのスプライトが読み込まれてスケーリングされます。 `Player` クラスは、移動、方向、アニメーションフレームを処理します。 `Player` クラスには、橋への接近を検出し、対話を開始するロジックも含まれています。 `Bridge` クラスは、橋の構造とそれ以下の水を描画するために定義されています。 メインのゲームループは、イベントを処理し、ゲームの状態を更新し、それに応じてグラフィックをレンダリングします。 イントロ状態は、ようこそメッセージを表示し、ユーザーに開始を促します。 探索状態では、プレイヤーは移動して橋と対話することができます。 対話状態はテキストを順次表示し、ユーザーの入力で進み、特定のポイントで落下状態をトリガーします。 落下状態はプレイヤーの降下をアニメーション化し、成長する雲の効果を伴う遷移状態につながります。 遷移状態は、プレイヤーの転送を示唆する新しい対話シーケンスにつながります。
favicon
dev.to
Luzes e Borrões
Create attached notes ...