
《平樂寶鑑》
藝術家:洪譽豪
軟體技術協力:吳恩多
作品以類似遊戲機台的裝置,蒐集了當代茶室中的場景,結合古早遊戲「天蠶變」的玩法,在「框選」的行為下,反思著萬華中意料之外的認知與視野,反轉「茶室」在社會景匡中的期待,在時代的窗景中勾勒著既定印象並疊加在現今的街區圖景中。
關於藝術家:
藝術家作品:《平樂寶鑑》 (https://walkinwanhua.taipei/_artist/%E6%B4%AA%E8%AD%BD%E8%B1%AA/)
hungyuhao - facebook (https://www.facebook.com/hungyuhao/)
hungyuhao69 - instagram (https://www.instagram.com/hungyuhao69/)
本案使用 Zenject(DI) 以及 MonsterLove(StateMechine) 快速搭建系統架構,引入 MessagePipe(Event-Driven) 搭配 UniRx(ReactiveProgramming) 作為 MVP(MVVM) 消息傳遞的基礎。
開發過程中面臨最有挑戰性的事情是玩家移動路徑包圍區塊的相關演算法,有「在野區自撞包圍中的路徑」、「回歸已包圍的領域」、「共點」、「自相交」及「區域聯集」等等的行為需要設計,實現以上功能需要熟悉多種 Polygon Clipping 演算法和線段相交判定進行面積及框選域的決策。
This project utilizes Zenject (DI) and MonsterLove (StateMachine) to quickly build the system architecture. It incorporates MessagePipe (Event-Driven) alongside UniRx (Reactive Programming) as the foundation for message passing in the MVP (MVVM) pattern.
The most challenging aspect during development was designing algorithms related to the player’s movement path enclosing blocks. This includes behaviors such as “path enclosure within wild areas”, “returning to the enclosed domain”, “coinciding points”, “self-intersections”, and “region unions” Implementing these functionalities required proficiency in various Polygon Clipping algorithms and line segment intersection detection to make decisions regarding areas and selection domains.



