Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

omochio/ProjExD_05

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 

Repository files navigation

ハコツミツミ

実行環境の必要条件

  • python >= 3.10
  • pygame >= 2.1

ゲームの概要

ハコを積み上げてブロックや穴を越え, 攻撃を躱し, 敵を倒し, 時には自分も爆破し, 進み続けるアクションゲーム

操作方法

  • キーボード
    • A or Light: 左移動
    • D or Right: 右移動
    • W or Space or Up: ジャンプ
    • Shift: 無敵
      • 爆風の影響を受けなくなる
    • Ctrl: 予測線表示
  • マウス
    • Left Click: ハコ発射
    • Right Click: ボム発射

スコア

以下のことでスコア上昇!

  • 横に進む
  • 敵にタックル
  • 時間経過

クリア条件

クリアは存在せず, どこまで進めるか自分の限界に挑戦する
穴に落ちるとゲームオーバー

ゲームの実装

共通基本機能

  • プレイヤーに関するクラス
  • ブロックに関するクラス

ライセンス

担当追加機能

C0A22094

  • プレイヤーの加速度運動
  • プレイヤーとブロックの衝突
  • レベルの生成と保持
  • スクロール
  • ゲームオーバー
  • 敵の自動生成
  • 操作方法表示
  • サウンド周り実装

C0B21082

  • ゲーム内のスコア加算、表示

C0B22092

  • エネミークラスの実装

C0B22096

  • プレイヤーの無敵状態

C0B22108

  • プレイヤーが投げるBox
    • Boxの当たり判定
    • 物理特性再現
  • プレイヤーと敵が投げるBombとExplode
  • 敵の自動攻撃
  • 距離をSCOREに反映
  • 弾道予測線実装

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages