主題

【Unity x Photon】Rardar War多人遊戲開發:分隊伍、控制、密語、指令Regex

快樂趴趴鼠夥伴 | 2021-05-10 04:02:51 | 巴幣 40 | 人氣 150

DEMO

流程=> 開房間,房間內選隊伍、職業,進入遊戲。
*ps: 影片中最後一個訊息另外一端沒收到是因為兩人不同隊,預設是對伍頻。

角色需靠指令移動,可以看到選偵查兵的視野廣、移動慢;游擊兵視野小、移動快......

有想到一個設定是偵查兵可以hack別人,hack成功可以操控被駭的人、用他的身分發密語,誤導敵方往錯的方向進攻。


關於分析指令的regex:
/(?<tag>/?\w*)(?<arg>(.*?[+-]?\S+(\.\S+)?))*
用之前做工具時有簡單講到上面這串Regex。
結果:

\d+(\.\d+)?  能抓到含小數點的數值,但不確定是英文字或數字,所以使用\S (非空白字元)

接著就照著tag和arg去行動就好。


不知道各位有什麼想法或點子

創作回應

is樂小呈
指令下給整個隊伍,有符合條件的單位會自動執行
2021-05-10 08:54:43
快樂趴趴鼠夥伴
小兵系統嗎,很像我最近玩的二戰遊戲,每個玩家帶著3-5個小兵一起行動,在打會戰時能當額外火力,玩家也不會一下就被爆頭
2021-05-10 17:35:30
am
請問 photon 能做到在進行中的遊戲 允許新玩家進入而依然正常運作嗎
2021-05-10 19:25:25
快樂趴趴鼠夥伴
可以開放或關閉新玩家亂入進行中的遊戲,參考:https://forum.photonengine.com/discussion/4897/how-to-stop-player-from-joining-any-room-in-running-game

不太確定你指的正常運作的意思,玩家進入房間後的處置就是遊戲程式要規劃的
2021-05-11 00:18:40
甜在心饅頭
覺得滿有趣的XDDD 只有我看到 Hi Man 會想回嗎[e17] [e17]
2021-05-10 22:23:30
快樂趴趴鼠夥伴
強迫症嗎XD 之後滿想找人討論玩法設計的
2021-05-11 00:19:47
am
哦~正常運作我是指 新人加入會不會讓程式寫好的東西突然錯誤之類的,不過看到你丟的連結我會慢慢看得
2021-05-11 12:12:09
快樂趴趴鼠夥伴
正常來說是不會喔,如果會錯誤的話要檢查自己對新人加入的處理方法是否妥當。
2021-05-11 16:43:08
am
話說妳這在玩什麼看不太懂,是玩家之間寫程式互打的遊戲嗎
2021-05-11 12:13:22
快樂趴趴鼠夥伴
用指令操縱戰車的遊戲XD 善用車種優勢去搭配隊友
2021-05-11 16:44:42
追蹤 創作集

作者相關創作

相關創作

更多創作