An open API service indexing awesome lists of open source software.

https://github.com/open-video-game-library/hunterchameleon

The 2D shoot 'em up game of chemeleon.
https://github.com/open-video-game-library/hunterchameleon

game shoot-em-up shooting-game unity unity2d-game

Last synced: 2 months ago
JSON representation

The 2D shoot 'em up game of chemeleon.

Awesome Lists containing this project

README

          

# Hunter Chameleon (version 2.1.0)

[English version README](https://github.com/open-video-game-library/HunterChameleon/blob/main/README.md)

Hunter Chameleonはカメレオンの2Dシューティングゲームです。

絶え間なくターゲットが出現するので、カメレオンの舌で撃ち落としましょう。

![Hunter Chameleonのキャプチャ画像](https://user-images.githubusercontent.com/52689532/223369450-5b382679-08e8-43c9-a6de-0350c3860375.png)

## コンテンツ

### ルール

出現するターゲット(ハエ・リンゴ)に照準を合わせて、舌で落としましょう。

カメレオンの胴体にリンゴが当たるとスコアが減ります。

### 操作方法

Hunter Chamaleonはマウスまたはゲームパッドの操作でプレイできます。

- マウス
- 移動 → 照準の移動
- 左クリック → トリガーを引く

- ゲームパッド
- 左スティック or D-Pad → 照準の移動
- 右の南ボタン → トリガーを引く

![Hunter Chameleonの操作方法](https://user-images.githubusercontent.com/52689532/224528222-04e48fff-d515-4ee6-a2ee-ff96f1a119fc.png)

## 機能

### パラメータ調整機能

以下のパラメータをゲーム画面上で調整できます。

- 制限時間(秒)
- デフォルト値: 30

- カメレオンの舌のスピード
- デフォルト値: 8

- カメレオンの下と照準の色(RGBA)

デフォルト値
- Red: 243
- Green: 132
- Blue: 229
- Alpha: 255

- 各ターゲットの出現頻度(10秒に何個か)

デフォルト値
- ハエ: 10
- リンゴ: 5

- 各ターゲットの移動速度

デフォルト値
- ハエ: 5
- リンゴ(重力の度合い): 0.5

- ゲームパッドの操作感度

- デフォルト値: 5

対応しているゲームパッドについては、[こちら](https://docs.unity3d.com/Packages/com.unity.inputsystem@1.5/manual/SupportedDevices.html#gamepads)をご覧ください。

### パラメータ出力機能

以下のパラメータをゲーム終了時にCSVファイルとして出力できます。

- スコア
- ヒット数
- ヒット率

### 研究利用例

1. 複数のゲームコントローラのポインティング性能の比較評価

本ゲームを複数のゲームコントローラでプレイしてもらい、パラメータ出力機能で得たヒット率を比較して相対的な評価をおこなう

2. マウスで操作するシステムの体験評価

本ゲームの基本操作方法であるマウスでプレイするシステムを体験してもらい、体験後のインタビューから定性的な評価をおこなう

Hunter Chameleonを用いた具体的なケーススタディは、[こちらの論文](http://id.nii.ac.jp/1001/00214482/)をご覧ください。

## 要件

MacOS, Unity 2021.3.19f1

## インストール方法

本リポジトリのデータは下記のコマンドを入力することでローカル環境にクローンできます。

```bash
git clone git@github.com:open-video-game-library/HunterChameleon.git
```

コードをクローンして上記の要件でUnityを起動した後、以下のパッケージをインポートしてください。

- Input System (version 1.5.0)
- Universal RP (version 12.1.10)

インポートされたパッケージ一覧

## 使い方

Hunter Chameleonが動作するために必要なデータはすべて同梱されています。

グラフィックやBGMなどのアセットを変更したい場合は、その都度インポート・置き換えをして下さい。

また、プロジェクトに含まれているアセットの中には、外部が提供している再配布が認められた素材も含まれています。それらを含んだゲームデータを公開する場合は、各アセット毎に同梱されたライセンスファイルをご確認下さい。

## ライセンス

本コンテンツは、[MITライセンス](https://github.com/open-video-game-library/HunterChameleon/blob/main/LICENSE.md)のもとで利用が許可されています。

再配布のため、このコードにはBGMや効果音などの音声ファイルは含まれていません。

## 研究での利用

[本コンテンツを研究利用する場合の推奨事項](https://github.com/open-video-game-library/HunterChameleon/blob/main/RESEARCH_USE.JP.md)

## お問い合わせ

意見や要望、質問などがありましたら、[こちら](https://openvideogame.cc/contact/)からお問い合わせ下さい。