Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kotarot/shooting-spider

kusoge
https://github.com/kotarot/shooting-spider

Last synced: about 16 hours ago
JSON representation

kusoge

Awesome Lists containing this project

README

        

----------------------------------------------------------------
プロジェクトタイトル:
Shooting Spider
開発者:
A.K ()
K.T ()
K.T ()
寺田 晃太朗 ([email protected])
開発時間:
2012年7月3日~7月16日
----------------------------------------------------------------

1) ゲーム内容
遠くの方でうようよしてる蜘蛛を撃ち落としてスコアポイントを獲得するだけの糞ゲー。
持ち弾が50弾あり、使い切るとゲーム終了 (弾発射を連打しまくるとメモリがおかしくなってプログラムが落ちたりキャラクターの色が変わったりする笑)
ゲーム終了するとアニメーションが表示される。

2) ファイル
main.c : 寺田 メインファイル
global.h : 寺田 グローバル変数をまとめておくファイル
util.c : 全員 汎用的な関数をまとめたファイル(m以上n以下の乱数を取得する関数や、長方形を描画する関数など)
util.h : 全員 util.cのヘッダファイル
character.c : 竹田 キャラクター(つまり敵キャラのスパイダー)に関するファイル
character.h : 竹田 character.cのヘッダファイル
shot.c : 津村 弾に関するファイル
shot.h : 津村 shot.cに関するファイル
stage.c : 笹生 敵の動くエリア(台というかステージ)に関するファイル
stage.h : 笹生 stage.cのヘッダファイル
letter.c : 寺田 スコア用の数字を描画したりする
letter.h : 寺田 letter.cのヘッダファイル

3) コンパイル環境
Microst Visual C++ 2010 Express + OpenGL library

4) コンパイル方法
cl /O2 /Wall /Feshooting-spider *.c

5) 操作
上下左右のキーでカーソルを移動
's'キーで砲弾
'n'キーでニューゲーム
'q'キーで終了

Last updated: 2012/07/16
----------------------------------------------------------------