Document

C言語でのゲーム制作
~コラボでRPGを作ろう~
北海道情報大学 情報メディア学部
情報メディア学科 新井山ゼミ
0321602 千葉 彰人
研究概要
•
研究目的
・ 複雑なプログラムを協力して作成
•
研究手順
・ 仕事を分担してこなし、最終的に一つに結合
•
ここまでの成果
・ RPGのようなシステム面的なモノは大まかに完成
・ 内容が複雑になってきているため、進行が低速
今回までの進捗状況
•
キャンプ画面に機能を追加
・ スキル(魔法?)の表示機能追加
・ スキルの解説表示機能追加
・ 全スキルテーブル枠実装
但し、バグあり
•
プログラムの簡略化
・ 無駄な処理の削除
・ 項目別にソースファイルの分割作業
研究手順
•
内容の考案
・ とりあえず考案(ひたすら考える)
・ 既存のゲームをプレイして勉強
•
ソースの作成
・ フローチャートの作成(卓上コーディング)
・ ソースを打つ(ひたすら打つべし)
•
コンパイル・リンク・ロード
・ ソースチェック(大抵エラーの嵐)
・ リンカ(大抵ファイル名の表記ミス)
・ 実行(絵が表示されない+最悪の場合暴走)
開発成果
•
外観
・ 文字や数字表記+壁紙やキャラ等表示済み
•
内容
・ 表記だけではなく、プログラム内でデータのやり取り
•
本音
・ ・・・エラー多発
評価
•
前回の誓約
・ 一度テスト的に結合を提案
•
今回の評価
・ 結合はせず、未だ個人作業で進行
・ よって評価は×
考察
•
連休中のコンタクトの皆無
・ ソース交換→×
・ アイディアの出し合い→×
•
時間の割り当て
・ ネタ考案が先走り、作成が追いつかず
・ 少々趣味に没頭していた面
•
就職活動
・ 一月末辺りから活動開始
・ セミナーや会社訪問等、結構の数
・ 4月中旬に内定
今後の課題
•
夏休みまでの期間
・ ペースを上げて作成
・ 細かい部分に固執せず、大まかに作成
•
それ以降の期間
・ 8~10月 国家試験勉強
・ それ以降 大まか部分を細かく作成
次回までの成果誓約
•
エラーの解消
・ 内部処理の異常を解析・修正
•
今までの制作物とリンク
・ ステータス画面と統合、関数整理