vino2241.html.7z- (21.11 KiB) 已下载 35 次
Re: 寡人新創作的弈棋「維諾廣場」竟然十分好玩!
今日創作了一款弈棋《維諾廣場》,竟然非常好玩!
維諾廣場是一款抽象策略遊戲。在我創作弈棋時,一般都不會考慮用正方形格子,因為總覺得不會再有什麼創新的玩法了,沒什麼新鮮的了。
但是這次在用V形棋子進行研究以及修改規則時,我都忍不住要玩下去,沒想到會這麼好玩!
規則很簡單:只要把棋子放上去就可得分,如果構成2×2的棋型則可加4分,如果構成3×3可以再加9分。得分棋型可疊加。
遊戲流程是,先放法諾(五個正方形構成的v形棋子),再放米諾(一個小正方形),最後再盡量把維諾(三個正方形構成v字形)放進棋盤中。維諾階段是最關鍵的得分環節,每次落下一個維諾之前,都可以移動一格米諾,是的,米諾是可以移動的,如果有棋子阻擋還可以跳過這些棋子。
遊戲目標就是盡可能多的形成2×2的棋型,如果你能用高超的手法(或趁對手不注意)實現3×3,那基本上這局你已經獲勝啦!
維諾廣場是一款抽象策略遊戲。在我創作弈棋時,一般都不會考慮用正方形格子,因為總覺得不會再有什麼創新的玩法了,沒什麼新鮮的了。
但是這次在用V形棋子進行研究以及修改規則時,我都忍不住要玩下去,沒想到會這麼好玩!
規則很簡單:只要把棋子放上去就可得分,如果構成2×2的棋型則可加4分,如果構成3×3可以再加9分。得分棋型可疊加。
遊戲流程是,先放法諾(五個正方形構成的v形棋子),再放米諾(一個小正方形),最後再盡量把維諾(三個正方形構成v字形)放進棋盤中。維諾階段是最關鍵的得分環節,每次落下一個維諾之前,都可以移動一格米諾,是的,米諾是可以移動的,如果有棋子阻擋還可以跳過這些棋子。
遊戲目標就是盡可能多的形成2×2的棋型,如果你能用高超的手法(或趁對手不注意)實現3×3,那基本上這局你已經獲勝啦!
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 寡人新創作的弈棋「維諾廣場」竟然十分好玩!
更改規則:
之前的規則是「如果一方無法合規放完五個法諾,該方立即判負。」現在把這個規則去掉,改為:
「每方在遊戲中有三個階段,法諾、米諾、維諾,當處於前面的階段,玩家可以自由選擇跳到後面的階段,但不能再跳回前面的階段。
比如當一個玩家手上還有法諾棋子沒有落完,如果他願意,或者確實無法再落下一個法諾,則他可以跳到米諾階段,甚至維諾階段。」
程式邏輯實現:
當輪到一方行動時如果處於法諾階段,他可以選擇米諾或維諾棋子(當然可以再選回法諾),當米諾或維諾棋子落下,則等於他選擇跳過了法諾階段,此後他將不能再落下一個法諾。
當一方處於米諾落子階段,他如果選擇一個維諾並落下,或者他移動了一個場上的米諾,則等同於他跳過了米諾階段,直接到維諾階段。此後他將不能再落下一個米諾。
https://gpt.quanquan.space/share/L0SCU5 ... _sUo8WNcjg
之前的規則是「如果一方無法合規放完五個法諾,該方立即判負。」現在把這個規則去掉,改為:
「每方在遊戲中有三個階段,法諾、米諾、維諾,當處於前面的階段,玩家可以自由選擇跳到後面的階段,但不能再跳回前面的階段。
比如當一個玩家手上還有法諾棋子沒有落完,如果他願意,或者確實無法再落下一個法諾,則他可以跳到米諾階段,甚至維諾階段。」
程式邏輯實現:
當輪到一方行動時如果處於法諾階段,他可以選擇米諾或維諾棋子(當然可以再選回法諾),當米諾或維諾棋子落下,則等於他選擇跳過了法諾階段,此後他將不能再落下一個法諾。
當一方處於米諾落子階段,他如果選擇一個維諾並落下,或者他移動了一個場上的米諾,則等同於他跳過了米諾階段,直接到維諾階段。此後他將不能再落下一個米諾。
代码: 全选
更改規則:
之前的規則是「如果一方無法合規放完五個法諾,該方立即判負。」現在把這個規則去掉,改為:
「每方在遊戲中有三個階段,法諾、米諾、維諾,當處於前面的階段,玩家可以自由選擇跳到後面的階段,但不能再跳回前面的階段。
比如當一個玩家手上還有法諾棋子沒有落完,如果他願意,或者確實無法再落下一個法諾,則他可以跳到米諾階段,甚至維諾階段。」
程式邏輯實現:
當輪到一方行動時如果處於法諾階段,他可以選擇米諾或維諾棋子(當然可以再選回法諾),當米諾或維諾棋子落下,則等於他選擇跳過了法諾階段,此後他將不能再落下一個法諾。
當一方處於米諾落子階段,他如果選擇一個維諾並落下,或者他移動了一個場上的米諾,則等同於他跳過了米諾階段,直接到維諾階段。此後他將不能再落下一個米諾。- 附件
-
vino2242.html.7z- (21.11 KiB) 已下载 20 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 寡人新創作的弈棋「維諾廣場」竟然十分好玩!
更改規則及邏輯實現
更改規則
之前的規則是「如果一方無法合規放完五個法諾,該方立即判負。」現在把這個規則改為「如果一方無法再合規放置一個法諾,該方將直接開始放置米諾。」
之前的規則是「結束本方遊戲:進入維諾階段後,輪到的一方可以按下『結束本方遊戲』。玩家可在按下前最後移動一次米諾。結束後該方不能再行動,另一方仍可自行繼續, 直到他也結束或放完所有維諾。」現在改為「當一位玩家想要結束遊戲,則他將飛走一個米諾,即拿起其中一個米諾放到任意一個它當前走不到的空位。之後他將不能再行動。另一方仍可自行繼續行動,直到他也作出飛子結束本局。」
程式邏輯實現
當檢查出一方無法再放置一個法諾,則自動切換到米諾放置階段,並給出1s消息提示。當檢查出一方無法再放置一個米諾,則自動切換到維諾放置階段,並給出1s消息提示。
當檢查出一方無法再放置一個維諾,包括移走一個米諾也無法放置,則自動切換到米諾飛行階段,維諾棋子的「選中」將消失,並給出1s消息提示。這時點擊選中一個米諾時,將不會再有移動箭頭,也不能放到能走到的空位上。
當在維諾放置階段,如果點擊選取了一個米諾,則他將不能再放置一個維諾(除非米諾走完或再次點擊取消選擇)。這時若點擊棋盤空位使米諾落下(不是點擊行走箭頭),如果這個空位是當前位置所能走到的地方,則算它是一次行走,否則算是飛子。
當一方的米諾在移走之後,他將繼續放置一個維諾。這時這個米諾要用一個藍點或紅點作標記,它原來的地方也用相同的點作標記。這時如果再次點擊這個米諾,則它將退回原來的地方。
當一方飛子時,如果檢查出他仍能放置一個維諾,則彈出「確認或取消提示窗口」,詢問是否執行飛子以使本局結束,如果點否,則退回這次飛子。
當一方因為不能再落下一個維諾而自動進入子階段時,如果他點擊錯誤的棋子,或者沒選取米諾就點擊棋盤空位,或米諾在選取後所點擊的空位是它能走到的地方,都將彈出1s消息提示出錯。但可以在已經選取一個米諾時,點擊另一個米諾,以切換所選取的米諾。
去掉「結束本方遊戲」按鈕,以及相關的代碼。
明確給出所要修改的地方和所要替換的代碼。
https://gpt.quanquan.space/share/nfv0CU ... M6JBewp3E0
更改規則
之前的規則是「如果一方無法合規放完五個法諾,該方立即判負。」現在把這個規則改為「如果一方無法再合規放置一個法諾,該方將直接開始放置米諾。」
之前的規則是「結束本方遊戲:進入維諾階段後,輪到的一方可以按下『結束本方遊戲』。玩家可在按下前最後移動一次米諾。結束後該方不能再行動,另一方仍可自行繼續, 直到他也結束或放完所有維諾。」現在改為「當一位玩家想要結束遊戲,則他將飛走一個米諾,即拿起其中一個米諾放到任意一個它當前走不到的空位。之後他將不能再行動。另一方仍可自行繼續行動,直到他也作出飛子結束本局。」
程式邏輯實現
當檢查出一方無法再放置一個法諾,則自動切換到米諾放置階段,並給出1s消息提示。當檢查出一方無法再放置一個米諾,則自動切換到維諾放置階段,並給出1s消息提示。
當檢查出一方無法再放置一個維諾,包括移走一個米諾也無法放置,則自動切換到米諾飛行階段,維諾棋子的「選中」將消失,並給出1s消息提示。這時點擊選中一個米諾時,將不會再有移動箭頭,也不能放到能走到的空位上。
當在維諾放置階段,如果點擊選取了一個米諾,則他將不能再放置一個維諾(除非米諾走完或再次點擊取消選擇)。這時若點擊棋盤空位使米諾落下(不是點擊行走箭頭),如果這個空位是當前位置所能走到的地方,則算它是一次行走,否則算是飛子。
當一方的米諾在移走之後,他將繼續放置一個維諾。這時這個米諾要用一個藍點或紅點作標記,它原來的地方也用相同的點作標記。這時如果再次點擊這個米諾,則它將退回原來的地方。
當一方飛子時,如果檢查出他仍能放置一個維諾,則彈出「確認或取消提示窗口」,詢問是否執行飛子以使本局結束,如果點否,則退回這次飛子。
當一方因為不能再落下一個維諾而自動進入子階段時,如果他點擊錯誤的棋子,或者沒選取米諾就點擊棋盤空位,或米諾在選取後所點擊的空位是它能走到的地方,都將彈出1s消息提示出錯。但可以在已經選取一個米諾時,點擊另一個米諾,以切換所選取的米諾。
去掉「結束本方遊戲」按鈕,以及相關的代碼。
明確給出所要修改的地方和所要替換的代碼。
代码: 全选
更改規則及邏輯實現
更改規則
之前的規則是「如果一方無法合規放完五個法諾,該方立即判負。」現在把這個規則改為「如果一方無法再合規放置一個法諾,該方將直接開始放置米諾。」
之前的規則是「結束本方遊戲:進入維諾階段後,輪到的一方可以按下『結束本方遊戲』。玩家可在按下前最後移動一次米諾。結束後該方不能再行動,另一方仍可自行繼續, 直到他也結束或放完所有維諾。」現在改為「當一位玩家想要結束遊戲,則他將飛走一個米諾,即拿起其中一個米諾放到任意一個它當前走不到的空位。之後他將不能再行動。另一方仍可自行繼續行動,直到他也作出飛子結束本局。」
程式邏輯實現
當檢查出一方無法再放置一個法諾,則自動切換到米諾放置階段,並給出1s消息提示。當檢查出一方無法再放置一個米諾,則自動切換到維諾放置階段,並給出1s消息提示。
當檢查出一方無法再放置一個維諾,包括移走一個米諾也無法放置,則自動切換到米諾飛行階段,維諾棋子的「選中」將消失,並給出1s消息提示。這時點擊選中一個米諾時,將不會再有移動箭頭,也不能放到能走到的空位上。
當在維諾放置階段,如果點擊選取了一個米諾,則他將不能再放置一個維諾(除非米諾走完或再次點擊取消選擇)。這時若點擊棋盤空位使米諾落下(不是點擊行走箭頭),如果這個空位是當前位置所能走到的地方,則算它是一次行走,否則算是飛子。
當一方的米諾在移走之後,他將繼續放置一個維諾。這時這個米諾要用一個藍點或紅點作標記,它原來的地方也用相同的點作標記。這時如果再次點擊這個米諾,則它將退回原來的地方。
當一方飛子時,如果檢查出他仍能放置一個維諾,則彈出「確認或取消提示窗口」,詢問是否執行飛子以使本局結束,如果點否,則退回這次飛子。
當一方因為不能再落下一個維諾而自動進入子階段時,如果他點擊錯誤的棋子,或者沒選取米諾就點擊棋盤空位,或米諾在選取後所點擊的空位是它能走到的地方,都將彈出1s消息提示出錯。但可以在已經選取一個米諾時,點擊另一個米諾,以切換所選取的米諾。
去掉「結束本方遊戲」按鈕,以及相關的代碼。
明確給出所要修改的地方和所要替換的代碼。https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
-
- 相似主题
- 回复总数
- 阅读次数
- 最新帖子
在线用户
正浏览此版面之用户: 没有注册用户 和 50 访客