YGOPro是一個基於lua和DirectX的開源項目(MIT License)。該項目實現了一款針對遊戲王TCG的卡牌效果自動處理引擎,目標是以自動化的方式自動結算99%以上卡牌效果,並且做到易於更新,能夠快速支持新卡/新功能/新規則。此外,該項目還提供了一套Windows環境下的簡易gui工具用於引擎功能調試。項目地址如下:
客戶端源碼:https://github.com/Fluorohydride/ygopro
腳本處理引擎源碼:https://github.com/Fluorohydride/ygopro-core
遊戲王官方OCG,TCG,KCG卡牌腳本實現:https://github.com/Fluorohydride/ygopro-scripts
遊戲王卡牌數據庫:https://github.com/moecube/ygopro-database
遊戲王卡圖包:https://github.com/zh99998/ygopro-images
一個殘局Demo:https://github.com/moecube/ygopro-starter-pack
Windows下編譯方法:筆記:在Windows下編譯YGOPro
下一篇我們來分析YGOPro規則引擎的工程結構。