看板 GameDesign 關於我們 聯絡資訊
在全長為500的賽道上 有六位比賽者A B C D E F 最終名次的順序是一開始就決定好的 500的跑道大致上分為兩區 隨機區:0-200 決勝區:200-500 在【隨機區】時,六位參賽者的速度是隨機決定的 因此六者之間的名次先後順序完全是亂數決定 而在【決勝區】時,會依造一開始決定的名次調整速度 假設本場比賽最終名次為【B A D E F C】 則調整速度如下 B:30 A:26 D:22 E:18 F:14 C:10 這樣只要跑的長度夠遠,最終結果就能依造【B A D E F C】的順序產生 (即使在最壞的情況:在【隨機區】階段時速度最慢,但最終名次為第一名) 不過這種作法有個缺點是,彼此之間速度的落差會很明顯 也就是說client看到若有某位參賽者加速 就能斷定這場比賽的第一名是誰 不知道有沒有什麼方法能夠讓參賽者之間看起來「競爭」激烈 卻又能夠依造我們所希望的結果跑出名次順序 -- 看著喜歡的女生愛著別人, 那種感覺就是像領先了大半場的球賽, 卻被對方投進壓哨球逆轉, 很痛, 但是卻只能默默走回休息室。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.2.10
etrexetrex:你說用0~200隨機區如果是指 A 超過了200 之後會變速 02/11 16:58
etrexetrex:那麼每個人 變速的時間點就不同 02/11 16:58
etrexetrex:會不會已經有人到500 但是預設第一名的還在200之內 02/11 16:59
jijuan:基本上在隨機區之間的速度是差不多的,也就是六個參賽者進 02/11 17:28
jijuan:入決勝區的時間不會相差很遠 02/11 17:28
jugu:可以參考看看winning post之類的賽馬遊戲 02/11 22:25
jugu:過了最後一個彎道就是所謂的決勝區 02/11 22:26