1. トップ
  2. 学校紹介
  3. 情報公開
  4. 学科情報
  5. シラバス - 科目一覧

シラバス

高度ゲーム制作科 2026年度入学生

科目名 ゲーム数学Ⅰ 作成日 2026/03/18
区分 選択Ⅰ 演習
開催時期・標準履修年次 2年次 前期
講義・演習駒数/週 1駒
実習・実験駒数/週 0駒
合計駒数/週 1駒
総時間数 30時間
総単位数 2単位
企業連携
授業の目的 ゲーム開発において必須となる「ベクトル」の基礎知識を習得し、キャラクターの移動やオブジェクト同士の衝突判定など、2Dゲームにおける物理的挙動や論理的判定を数学的に解決できる能力を養うことを目的とする。
到達目標 ・ベクトルの加減算やスカラー倍、正規化を理解し、2D座標上での移動計算が出来る。 ・距離計算、内積、外積などの概念を用いて、適切な当たり判定や視界判定のプログラムを構築出来る。 ・法線ベクトルを用いた反射や投影の仕組みを理解し、ゲームの挙動に反映出来る。

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合 80% 20%  %  %  %  %  %  %
評価基準
(各授業で行う小テストの得点の割合) * 20 + (定期テストの得点の割合) * 80 ・欠席は小テストの点数を0点とし、本科目の出席率が80%未満の場合は期末試験の受験資格が無く、不合格とする。 ・上記の計算結果をもとに、以下の通り評価する。 S : 90以上 / A : 80以上 / B : 70以上 / C : 60以上 / D : 60未満
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 大野 雅俊
テキスト・参考文献 教員の作成する教材および参考資料
実務経験有無  
プログラマとして、コンシューマゲーム・スマートフォンゲームの開発および開発サポートツールの作成業務経験がある。その経験から得た知識・技術と共に開発のノウハウも含めた実践的な能力を身に着ける教育を行う。  
授業外学習
(予習・復習等)
授業ごとに実施する確認問題と確認テストに向け、講義で使用した資料を復習し、実現したい処理と数式を関連付けて整理すること。  履修前提
※自由選択科目のみ記載
  

授業計画

回数 学習目標 学習項目
1 授業で学習する内容を把握し、ゲーム開発における数学の役割を説明出来る。  シラバスを提示し、ベクトルの重要性を実際のゲーム画面を例に解説する。 
【理解度確認】確認テストを実施
2 ベクトルの成分表示、加減算、スカラー倍の計算が正確に出来る。  ベクトルの定義を解説し、基本演算の演習問題を実施する。 
【理解度確認】演習問題にて確認
3 二次元座標系において、移動ベクトルを用いた座標更新の処理を実装出来る。  現在地にベクトルを加算して次の移動先を求めるアルゴリズムを解説する。 
【理解度確認】演習問題にて確認
4 2つのベクトルの差から、対象へ向かう方向ベクトルを算出出来る。  向かい合う力の衝突を例に、引き算による相対ベクトルの求め方を解説する。 
【理解度確認】演習問題にて確認
5 三平方の定理から二点間の距離を求め、単位ベクトル(正規化)を算出出来る。  ベクトルの大きさを計算し、速度を一定に保つための正規化処理を演習する。 
【理解度確認】演習問題にて確認
6 中心点からの距離や座標の比較による、基礎的な当たり判定処理を構成出来る。  距離を用いた円判定と、AABB(軸平行境界ボックス)の基本理論を解説する。 
【理解度確認】演習問題にて確認
7 面に対する垂直な方向(法線)を定義し、壁への反射や投影ベクトルを計算出来る。  法線ベクトルの概念を学び、滑りながら移動する「壁ずり」の計算式を導出する。 
【理解度確認】演習問題にて確認
8 内積の定義と公式を理解し、2つのベクトルのなす角から視界判定を行える。  内積の結果(正負・値)が示す意味を解説し、敵の視界内判定をプログラム化する。 
【理解度確認】演習問題にて確認
9 外積を計算し、対象物の左右位置関係を特定出来る。  2D外積の計算手法を学び、自機の左右どちらに敵がいるかを判定するロジックを組む。 
【理解度確認】演習問題にて確認
10 中間試験  ここまでの内容を中間試験として実施する。  
【理解度確認】試験問題にて確認
11 点と矩形の判定を行える。  マウスカーソルとボタンの接触判定など、UIシステムにも通じる判定を実装する。 
【理解度確認】演習問題にて確認
12 外積の性質を応用し、2本の直線や線分が交差しているかを判別出来る。  線分交差のアルゴリズムを学び、壁と弾道の交差判定などの応用例を解説する。 
【理解度確認】演習問題にて確認
13 線分と矩形の判定を行える。  線分と矩形の当たり判定をプログラムし、レーザー攻撃のヒット判定などを検証する。 
【理解度確認】演習問題にて確認
14 円と線分の判定を行える。  線分上の最近傍点を求める手法を学び、円と線分の当たり判定を数式で表現する。 
【理解度確認】演習問題にて確認
15 定期試験対策  授業内容を振り返り、学習内容を定着させる。 
【理解度確認】確認テストを実施