大家好!我的团队和我目前正在参加LPU上的 NPC Board2Code Hackathon,我们有 24 小时的时间来设计和构建数字模拟游戏 Tiki Topple。
评审人将优先考虑 正確的遊戲邏輯 和 完成度 而不是闪酷的 UI。我们需要一些建议,在这种情况下处理以下“鎖定规则”的最有效方法:
核心機制:
* 堆栈:9 个 token(Tikis)从单个垂直堆栈开始。
* 板:只有一個線性路径令 token 只能向前移動。
* 有限的互動:玩家可以只與堆栈 最上層 1 – 3 个 token 互動。
* 強制性動作:我們必須實現 移動動作(移動最上層 1 – 3 个 token 前進 1 步,保持順序)和 重新排列動作(重新排列最上層 2 – 3 個 token)。
* 輪詢式:2 – 4 名玩家,每個輪詢只進行一個動作。
* 得分:基于 token 位于在结尾的位置來計算勝負。
我們的技術問題:
- 狀態管理:給定 token 在軌道上移動但被管理為堆栈,我們建議應該將其表示為列表陣列或具有
position和stack_order屬性的單個列表陣列? - 技術堆棧加快速度:我們可以使用任何語言。為了在 24 小時內實現“可玩”和“穩定的”版本,我們是否建議使用 Web-Based(React/Canvas)或_game Engine(Unity/Godot)方法?
- 區域多人:至少兩人多人遊戲是必不可少的。在管理“傳遞和放置”狀態邏輯的同時不過度複雜化後端的提示:
我們真正想確保我們的 核心邏輯 是完全無誤的,因為那是一个主要評估標準。 在“堆栈內轨道”實現中的潛在陷阱中要小心。
謝謝您的幫助!
评论 (0)