[請益] 競賽遊戲的名次判斷

看板GameDesign (遊戲設計)作者 (雞卷)時間16年前 (2008/11/25 18:34), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
有三個人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
文章代碼(AID): #19AzIwmj (GameDesign)
文章代碼(AID): #19AzIwmj (GameDesign)