FIT2-2025b 第08回 概要設計書解説 + ミニプロ実習
講義パート (~15min)
概要設計書の紹介 => 成績に関わります
その後はひたすらハンズオン
各自の進捗状況が読みづらいので、5分/人を目安に巡業します
順調な方、そうでない方、関係なくカジュアルにやりましょう
K-LMSに補助教材を複数公開しています
目的別のサンプルコードセット
作りたいゲームに近いものがある人は是非参考に
いずれにせよ最終発表にて口頭試問を行います
参考にする場合は「なぜ動いているか」を理解し、説明できるようにしておくこと
https://gyazo.com/c2ea6e087afeab557d8b7d72ee624735
概要設計書の紹介
概要設計書とは
https://gyazo.com/193d902c0e3e1359ec65c9279a681bd6
ゲーム内に登場する「要素≒クラス一覧」を絵に落とし、画面構成の図とすることがミソ
講師や未来の自分に「こういう物を作りたくてコードを書いた」ことを伝え、残すための資料
1ヶ月も経つと自分が書いたコードなんて忘れます
✗「満遍なく全部を詳しく説明する」
◯「全体の設計コンセプト」+「特に複雑な箇所の説明」が大事
シューティングゲームを作るとして…
敵や敵の弾はどのような軌道で動く?
操作はどのキーで行う?
LLM全盛のこのご時世においては…
従来は
コードを生成させるための指示書としても有益
https://gyazo.com/30236f01b582b1df033c04b389a1843c
備考
画面構成の図は必ず含めること
次回は詳細設計書