[請益] 遊戲中的高中數學

作者: aeoluns (風兒)   2021-03-16 08:48:46
哇!一回來看到好多版友回覆,謝謝大家
作者: ddavid (謊言接線生)   2021-03-16 10:51:00
對遊戲感興趣 跟 對遊戲設計感興趣 其實完全是兩回事一般高中生的對遊戲感興趣,絕對不會是對裡面3D模組怎麼畫的數學感興趣XD我以前為了跟人爭論某MMORPG裝備優劣,寫了個依據武器大小傷及敵方血量,計算擊殺次數期望值的計算機來打對方臉
作者: aeoluns (風兒)   2021-03-16 10:58:00
咦?我以為喜歡玩遊戲就會覺得做遊戲很酷耶以從國中的時候好多人都想做遊戲以前
作者: ddavid (謊言接線生)   2021-03-16 10:59:00
想做遊戲 那只是想,而不是想算數學XD更何況現在入門的做遊戲根本不會立刻接觸到自己算3D圖學這一塊,都是模組拉拉,反而比較多用到一點程式邏輯跟傷害公式的部分而已用到矩陣、三角函數、微積分這些數學都是底層如繪圖引擎跟碰撞引擎之類的,那不是一個入門想做做遊戲好玩的高中生心目中的「做遊戲」XD
作者: aeoluns (風兒)   2021-03-16 11:08:00
原來如此,謝謝d大
作者: ericinttu   2021-03-16 12:54:00
作者: oopFoo (3d)   2021-03-16 14:34:00
3d主要是線性代數,http://immersivemath.com/但我是認同ddavid大的看法
作者: awang13 (AWA)   2021-03-16 14:48:00
感覺版主只是想藉遊戲提起高中生算數學的興趣,而非以做遊戲為前提來算數學,我覺得是很棒的嘗試啊。遊戲數學涵蓋很廣,以我做敵人AI的經驗,高中數學的應用非常多,像是從AI的位置算玩家的角度、計算玩家的距離以施展不同的技能、從多個角色中尋找最接近與最遠距離、技能冷卻與時間的計算與安排、20%爆率前提下每十下爆擊五次的機率等等。其實題目都一樣,只是主題變得比較有趣而已。
作者: ericinttu   2021-03-16 16:45:00
假如不以高中數學為前提的話 個人偏愛"從敵人AI切入"不只是數學 更有演算法
作者: DMGA (DMGA)   2021-03-16 17:16:00
設計遊戲、開發遊戲、想做遊戲 是三個完全不一樣的心態XD
作者: ericinttu   2021-03-16 17:36:00
看原PO是想讓人想做遊戲 還是想了解哪裡可以學到數學
作者: LuMya   2021-03-16 17:41:00
AI比較有趣 3d演算很無聊容易變成在上物理課
作者: ericinttu   2021-03-16 17:59:00
假如要從空間向量/座標 跟 投影 來切入的話, 或許cjcat2266 黏土繪製 泥巴兔 可以拿來拆解講解https://youtu.be/2T2FqvtXqLw
作者: ddavid (謊言接線生)   2021-03-17 06:14:00
機率邏輯這部分,找一些熱門鬥智漫畫作品取材其實蠻豐富的XD寓數學於遊戲是好想法,因為遊戲有趣,但遊戲設計就得要看是哪一塊了,3D繪圖這邊用到數學都有點底層有點硬,相對還能比較有趣的還是表層的規則邏輯部分
作者: hgfx123 (泥沼浮花)   2021-03-17 07:03:00
純粹覺得原po這樣的老師很棒推
作者: SecondRun (雨夜琴聲)   2021-03-17 08:55:00
3D的概念比數學還難 不要自討苦吃算機率等等的會比較有趣
作者: rhox (天生反骨)   2021-03-17 11:46:00
提供學生現實生活中能用到的例子的確是很好的鼓勵學習方式但遊戲只是例子的來源之一而已,可以找更多其他來源
作者: triplee (none)   2021-03-17 12:05:00
矩陣轉換那是高中的範圍嗎
作者: ddavid (謊言接線生)   2021-03-17 13:42:00
我當年印象中沒有,現在教材沒看過不知道
作者: entersoal (唯耐煩而已)   2021-03-18 02:11:00
3D繪圖轉換那段對高中生可能不適合。倒是古典數學(機率、期望值)或是古典物理很適合(牛頓三大定律,如賽車遊戲路徑、預判碰撞、撞球遊戲計算路徑等等)
作者: madturtle (旅者‧愚人‧夢想家 )   2021-03-18 10:54:00
三角測量我會想到傳統狙擊槍的測距機制https://www.youtube.com/watch?v=HusCjeYtAbU3D轉動矩陣難處在於引進Quaternion這個新觀念需要大量時間理解,又和考試無關。等有興趣再學就好你第三段需要的關鍵字是Computer Graphic這影片應該有解釋你的問題「電腦在算甚麼」https://www.youtube.com/watch?v=PhxV_JrXeVk&t=1980s
作者: Bencrie   2021-03-19 13:15:00
3D transform 的數學完全在高中範圍內吧
作者: jimmycool (北七)   2021-03-23 01:49:00
ray tracing裡面的幾何和代數很適合高中生學給定一條ray, 怎麼和球相交之類的reflection或是Snell's law也在高中範圍內高中生完全能寫一個whitted-style ray tracer
作者: heisaboyo (heisaboyo)   2021-03-23 18:49:00
你去問不是掛數值的遊戲企劃的數學估計有個6成的人跟你說他國中就放棄了不要說什麼矩陣轉換這類稍微抽象的,連期望值都死一遍
作者: LayerZ (無法如願)   2021-03-29 14:13:00
玩遊戲跟做遊戲絕對是兩碼子事 拿三角函數來說讓學生去算三角函數打高爾夫球很有趣拿用算圖學就會很想死
作者: meowyih (meowyih)   2021-03-29 22:49:00
https://www.yhorng.com/blog/?p=52 我以前寫的 blog不想看程式就拉到最下面從第二章開始?剛剛自己重讀了一下,覺得沒有人說明光看文章好像有點複雜? XDDD 不過裡面用到的真的通通是高中數學就學過的東西只是我沒打算寫給沒程式背景的人看,所以有些說明就用程式帶過去了 (汗) 加減參考一下吧
作者: kuku321 (halipapon)   2021-04-01 02:16:00
#1SUuX_9Z (GameDesign) 其實一狗票場景都會用到基礎數學最簡單的應用就叫人算手榴彈路徑 爆炸範圍 還有點線面路徑穿透 機率的話主要玩數字 沒有圖像回饋 學生不容易有感

Links booklink

Contact Us: admin [ a t ] ucptt.com