植木鉢育成ゲーム プログラムの目的と機能 プログラムの使用方法 本

2004 年度 プログラミング演習 2 自由課題
氏名:首田 大仁
植木鉢育成ゲーム
●プログラムの目的と機能
このプログラムは、冒険などを行いながら植木鉢というペットのような存在を育成し、コ
ンテストで優勝させる事を目標とする育成ゲームです。
このプログラムでは利用者が終了を選ぶかゲームオーバーになるまでメインルーチンを繰
り返し実行して、毎周コンピュータを含む全てのキャラクタに対して行動の選択を要求し
ます。
このゲームでは植木鉢の訓練を始め、アイテムの探索、アイテムの使用・装備、アイテム
の合成などが出来ます。また時間の合間にプレイされることを想定している為、セーブ・
ロード機能を備えています。
このゲームの特徴は、文字列を利用した表現のみでゲーム内の情報を表示している事にあ
ると思います。
●プログラムの使用方法
./ueki などと打ち込んで、本体のファイルを起動して下さい.
./ueki –easy というように、コマンドライン引数に-easy を加えると所持金や装備の多い状
態から始まります.
このプログラムではセーブを行う際に、3つのファイルを生成します.この内一つでも欠け
てしまうとそのデータのロードが出来なくなってしまうので注意して下さい.
このプログラムをコンパイルするには、main.h main.c comp.c の 3 つのファイルを同一の
ディレクトリに置き、”gcc –o ./ueki main.c comp.c”と入力して下さい.
●本プログラム作成にあたっての感想など
このゲーム作成で最も思い入れのある部分は、コンピュータキャラの行動選択です。今は
まだ、単純な条件判断で行動決定をしていますが、今後改善していきたいと思っています。
作成中はセグメントエラーの対処に追われるばっかりでしたが、出来たこのゲームには満
足しています。