歷時一個多月,「帽子和烏龜」搶鮮試玩

地址:https://ejsoon.win/hat-and-turtle-test2/

此前本網寫過一篇文章介紹「愛因斯坦磚」,之後我便計畫製作一個拼盤程式。這個拼盤不僅能用於「帽子和烏龜」,以後也將能用於「幽靈」,多聯鑽石(Hexiamonds)以及彭羅斯磚塊(penrose tile)等所有拼盤遊戲。

彭羅斯磚塊的拼盤遊戲,已經有人製作,本網也把代碼下載之後合並托管了。但是他寫的這個程式並不能保存進度,也無法擴展至所有拼盤。

該程式製作了一月有餘,用時確實是有點長了。主要還是本次的程式製作涉及到一些數學應用,比如旋轉和平移之後點的x,y坐標值的變化。難度稍微有點大,不過好在大部份的難題都被克服了。

後面計畫:

  1. downlaod和upload
  2. 增加縮放功能
  3. 改進吸附及防干涉
  4. 網格

歡迎大家試玩並留下寶貴意見!

2 thoughts on “歷時一個多月,「帽子和烏龜」搶鮮試玩”

  1. 先給一個讚!

    把 hat 0, hat 1, turtle 0, turtle 1 換成圖案標示,使用上會更直覺。

    另一個可以改善的地方,當已點選某圖塊後,按新增其它圖塊,應保留原先被選的圖塊,並新增另外的拚塊。因為我第一次使用發現舊圖塊沒保留,以為不能新增圖塊。

    Reply
    • 感謝Bridan提出寶貴意見!

      「把 hat 0, hat 1, turtle 0, turtle 1 換成圖案標示,使用上會更直覺」我也是這樣想的,會在未來加上。

      「當已點選某圖塊後,按新增其它圖塊,應保留原先被選的圖塊,並新增另外的拚塊。」你的意思應該是當一個圖塊處於吸附狀態時(邊緣變綠),新增圖塊應使前圖塊掉落(而非消失)。這個我也會在後面改進。

      Reply

Leave a Comment