作者jijuan (鸡卷)
看板GameDesign
标题[请益] 竞赛游戏的名次判断
时间Tue Nov 25 18:34:30 2008
有三个人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
1F:推 littleshan:就跟赛跑一样 把外圈的起点往前调整? 11/25 20:00
2F:→ jijuan:因为某些原因,起点是一致的... 11/25 22:45