[請益] 競賽遊戲的名次判斷
有三個人A、B、C在比賽跑
總共分為 上直線、轉彎、下直線這三個部分
跑道長的像一個橫躺的U字型
上、下直線部分長度大家都是一樣的
假設為1000pixel
轉彎部分因為內外圈的關係
內圈的pixel數會較少
外圈的pixle數會較多
假設
最內圈 1000pixel 固定A跑
中間圈 1050pixel 固定B跑
最外圈 1100pixel 固定C跑
目前我判斷的方式去累加ABC三者每次移動的pixel為多少再做排序
比如說
A 每次移動5pixel
B 每次移動7pixel
C 每次移動4pixel
轉彎部分三者每次移動的pixel都固定為5
如此就算ABC三者每次移動的pixel會變
還是可以判斷出前後的名次關係
累加的pixel越大代表跑的越快
相對的也就是名次越前面
"視覺"跟"實際結果"是一致的
不過當遇到轉彎的時候問題就來了
因為內外圈的pixel數不同
有可能造成"實際上"C跑的pixel比A多
但是在"視覺"上看起來卻是A在C前面
再者當三者跑完轉彎邁入下方直線時
A總量為2000pixel
B總量為2050pixel
C總量為2100pixel
當然將下方直線累加的pixle歸零是一個方法
不過這樣當A已經在跑下方直線
可能BC還在轉彎的階段
這樣在判斷上又會有問題
請問各位對名次判斷這部分
尤其是轉彎部分及轉彎跟下方直線銜接的部分
有什麼想法或建議嗎?
--
「他說坎德人身材這麼矮小是因為我們要做小事。『如果你仔細觀察世界上的每樣大東西
,』他說,『你就會發現他們都是由小東西所組成的。』那隻巨大的龍也不過是由許多小
滴的血液組成的,也許吧。這些小東西才是讓所有的東西大不相同的原因。」
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.2.10
推
11/25 20:00, , 1F
11/25 20:00, 1F
→
11/25 22:45, , 2F
11/25 22:45, 2F
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章