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