高校数学とJavaScriptだけ。FPSの作り方 #1【ゲームプログラミング】【ゲーム開発】

Описание к видео 高校数学とJavaScriptだけ。FPSの作り方 #1【ゲームプログラミング】【ゲーム開発】

ゲームエンジン(UnityやUnrealEngine)を使わずに、中学や高校の数学を使って、1からFPSゲームを作る動画です。
もし数学がわからなくても、直感的に理解できるように編集しています。
アルゴリズムを鍛えてゲーム会社へ就職・転職したい人、個人でゲーム制作や開発をしたい人、プログラムのスクールや入門書が終わったあとの勉強法がわからない人、などに見ていただければと思います。

目次
00:00 ごあいさつ
02:07 FPSを数学的に表現する
03:27 数学とプログラミングでの座標系の違いは?
03:55 「壁」を表現する
04:23 ベクトルクラスと線分クラスを定義する
06:13 プレイヤークラスを定義する
06:46 視界を描画するには?現実世界に倣おう
08:39 視界の描画を実装
10:48 直線の交点の復習
12:12 直線の交点を実装
14:40 線分の交点を求める
15:12 線分の交点を実装
15:27 3Dビューを作る
16:14 3Dビューでの壁の高さと、壁との距離の関係
17:00 3Dビューをコーディング

■ここ↓からプログラムを実行・改造・シェアできます。
https://editor.p5js.org/AosagiHeron/s...

■p5.jsについて(英語)
https://p5js.org/

■JavaScriptについて
https://developer.mozilla.org/ja/docs...


------ Licenses ------
Rock Intro 3 by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...)
Artist: http://audionautix.com/

たぬき油性フォント
http://tanukifont.com/

Gray Heron photo
Photo by Denise Duplinski from Pexels
  / dduplinski  

Consequence - Wonders by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...)
Source: http://incompetech.com/music/royalty-...
Artist: http://incompetech.com/

Комментарии

Информация по комментариям в разработке