Re: [閒聊] W字消珠情況
大家好,小弟不才以前寫過消珠程式
對這個問題稍有一點想法
提出來跟大家分享
首先是非官方的想法
(一)覺得有問題的玩家、轉珠定石、還有小弟我之前寫的程式
應該都是這種想法,有錯再請大大補充
這種想法的消珠規則是這樣:
1.找出三顆以上,以橫或豎連接在一起的同色珠,我們定義為"串"
也就是這兩種情況,各為一串
●
●
●
●●●
所以下面這種不算
●
●●
這種雖然有三顆,可是上面的那顆不會消
●
●●●
2.再找出"串"之間是否有重疊或連接的部分,若有的話算1C
舉例來說下面幾種都是1C
●
●
●●●
●
●●●
●
●●●
●●●
●●●
●●●
●●●
●
●
●
●●●●
而下面的不是
●●●
○○○ <-非同色所以為3C,而不是1大塊Combo
●●●
這個很顯然也不是
●
●
●○
○●●●
然後是有爭議的這個
●
●
●●
●●●
因為連接的那顆不算在串裡面
所以這樣算2C
希望大家到這邊都能理解
再來是第二種
(二)剛吼的想法以及另外一部分覺得沒問題的玩家的想法
這種想法的消珠規則是這樣:
1.將"以非斜的方式連在一起的同色珠",當成一"串"
這也等同於以區域的方式來切
(這邊的串不是平常所說三顆在一起的串,而是任意數量的一組珠)
(所以只要一顆以上就可以算是串了)
意思如下
這樣算一串
●●●●●●
●●●●●●
●●●●●●
●●●●●●
●●●●●●
這樣算五串 (對不起,這邊剛剛寫成三串,應該是五串才對
●●●●●●
○○○○○○
●●●●●●
○○○○○○
●●●●●●
這樣算十串
○○○●●●
●●●○○○
○○○●●●
●●●○○○
○○○●●●
這樣算兩串,因為只要同色連在一起就算一串
●●●●○○
●●●●●●
●●●●●●
●●●●●●
●●●●●●
那麼這樣呢?
●●○○●●
●○○○●●
○○○○○●
●●●●●○
○○○●●●
這樣是六串
2.在串裡面,只要有三顆以上的橫或豎就可以消去,有任何消去的話就會計入Combo
若是找不到三顆以上的橫或豎就不會消去!
所以以下都算1C
●●●
●
●
●●●
●
●●●
●
●●●
●●●
這樣算3C (因為有三串)
●●●
○○○
●●●
這樣是2C (兩串以上)
●
●
●○
○●●●
而Combo就是以串的方式為定義
今天只要在同一串裡面就是1C
這種定義方式就會造成下面的結果
●
●
●●
○●●●
這樣算一串
所以一串裡面不論消了多少顆珠 (也就是三顆以上的橫豎)
都只會計算為1C
所以下面這些都是1C
●
●
●●
●●
●●●
●●●
●●●●
●●●
●● ●●
● ●
●● ●●
●●●
●●●●
●● ●●
● ●
●● ●●
●●●●
以上,希望大家看得懂再幹嘛XD
了解了這兩種消珠方式的區別
就能知道其實W消珠不算是Bug
只是消珠概念的不同
因為很剛好的這兩種消珠方式只有在W型的時候才會有差異
所以才容易讓人有Bug的感覺
我不知道設計這個消珠方式的設計者有什麼考量
雖然這是個設計,可是我不覺得是個好設計
因為大部分的人都會以第一種消珠方式思考
教學也先教你三顆連起來再試著連五顆
甚至連村井都會被這個問題裱,就可以知道問題不小
可是不知道這東西應該是不太好修
因為轉珠傷害與盤面已經整個綁在一起
還要考量各種技能覺醒等
改了可能又會長出其他bug
是我的話我也不太想改XD
看燒完山本之後會不會有什麼動作吧XD
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.72.220
※ 文章網址: https://www.ptt.cc/bbs/PuzzleDragon/M.1433147341.A.BFA.html
推
06/01 16:32, , 1F
06/01 16:32, 1F
推
06/01 16:33, , 2F
06/01 16:33, 2F
→
06/01 16:33, , 3F
06/01 16:33, 3F
推
06/01 16:33, , 4F
06/01 16:33, 4F
推
06/01 16:34, , 5F
06/01 16:34, 5F
→
06/01 16:34, , 6F
06/01 16:34, 6F
→
06/01 16:34, , 7F
06/01 16:34, 7F
→
06/01 16:35, , 8F
06/01 16:35, 8F
推
06/01 16:35, , 9F
06/01 16:35, 9F
推
06/01 16:35, , 10F
06/01 16:35, 10F
→
06/01 16:35, , 11F
06/01 16:35, 11F
推
06/01 16:35, , 12F
06/01 16:35, 12F
→
06/01 16:36, , 13F
06/01 16:36, 13F
推
06/01 16:37, , 14F
06/01 16:37, 14F
→
06/01 16:38, , 15F
06/01 16:38, 15F
推
06/01 16:38, , 16F
06/01 16:38, 16F
→
06/01 16:38, , 17F
06/01 16:38, 17F
推
06/01 16:39, , 18F
06/01 16:39, 18F
→
06/01 16:39, , 19F
06/01 16:39, 19F
→
06/01 16:39, , 20F
06/01 16:39, 20F
推
06/01 16:40, , 21F
06/01 16:40, 21F
推
06/01 16:41, , 22F
06/01 16:41, 22F
→
06/01 16:41, , 23F
06/01 16:41, 23F
→
06/01 16:41, , 24F
06/01 16:41, 24F
推
06/01 16:42, , 25F
06/01 16:42, 25F
→
06/01 16:42, , 26F
06/01 16:42, 26F
→
06/01 16:43, , 27F
06/01 16:43, 27F
→
06/01 16:43, , 28F
06/01 16:43, 28F
推
06/01 16:43, , 29F
06/01 16:43, 29F
推
06/01 16:44, , 30F
06/01 16:44, 30F
→
06/01 16:44, , 31F
06/01 16:44, 31F
→
06/01 16:44, , 32F
06/01 16:44, 32F
→
06/01 16:45, , 33F
06/01 16:45, 33F
推
06/01 16:45, , 34F
06/01 16:45, 34F
→
06/01 16:45, , 35F
06/01 16:45, 35F
推
06/01 16:45, , 36F
06/01 16:45, 36F
推
06/01 16:46, , 37F
06/01 16:46, 37F
推
06/01 16:46, , 38F
06/01 16:46, 38F
→
06/01 16:46, , 39F
06/01 16:46, 39F
還有 165 則推文
還有 2 段內文
→
06/01 18:57, , 205F
06/01 18:57, 205F
→
06/01 18:57, , 206F
06/01 18:57, 206F
→
06/01 18:58, , 207F
06/01 18:58, 207F
→
06/01 18:58, , 208F
06/01 18:58, 208F
→
06/01 18:58, , 209F
06/01 18:58, 209F
→
06/01 18:59, , 210F
06/01 18:59, 210F
→
06/01 18:59, , 211F
06/01 18:59, 211F
→
06/01 19:00, , 212F
06/01 19:00, 212F
→
06/01 19:00, , 213F
06/01 19:00, 213F
→
06/01 19:00, , 214F
06/01 19:00, 214F
→
06/01 19:00, , 215F
06/01 19:00, 215F
→
06/01 19:01, , 216F
06/01 19:01, 216F
→
06/01 19:01, , 217F
06/01 19:01, 217F
→
06/01 19:01, , 218F
06/01 19:01, 218F
→
06/01 19:01, , 219F
06/01 19:01, 219F
推
06/01 19:01, , 220F
06/01 19:01, 220F
→
06/01 19:01, , 221F
06/01 19:01, 221F
→
06/01 19:02, , 222F
06/01 19:02, 222F
→
06/01 19:02, , 223F
06/01 19:02, 223F
→
06/01 19:03, , 224F
06/01 19:03, 224F
→
06/01 19:03, , 225F
06/01 19:03, 225F
→
06/01 19:04, , 226F
06/01 19:04, 226F
→
06/01 19:04, , 227F
06/01 19:04, 227F
→
06/01 19:05, , 228F
06/01 19:05, 228F
→
06/01 19:05, , 229F
06/01 19:05, 229F
推
06/01 19:05, , 230F
06/01 19:05, 230F
→
06/01 19:06, , 231F
06/01 19:06, 231F
推
06/01 19:06, , 232F
06/01 19:06, 232F
→
06/01 19:06, , 233F
06/01 19:06, 233F
→
06/01 19:07, , 234F
06/01 19:07, 234F
→
06/01 19:07, , 235F
06/01 19:07, 235F
→
06/01 19:07, , 236F
06/01 19:07, 236F
→
06/01 19:08, , 237F
06/01 19:08, 237F
→
06/01 19:08, , 238F
06/01 19:08, 238F
推
06/01 19:09, , 239F
06/01 19:09, 239F
→
06/01 19:11, , 240F
06/01 19:11, 240F
推
06/01 19:11, , 241F
06/01 19:11, 241F
→
06/01 19:12, , 242F
06/01 19:12, 242F
推
06/01 19:35, , 243F
06/01 19:35, 243F
推
06/01 21:38, , 244F
06/01 21:38, 244F
討論串 (同標題文章)