更新
- 2016/03/28:React Native——FaceBook同樣基于MVVM原理實現(xiàn)的JavaScript版的跨平臺框架(真是“Think Alike”了乡数?F社原創(chuàng)&維護了一整套JSX(ML)解決了我難以“自立標準”的中間Markup Language問題——感謝wubuku的推薦),用RN做了一款簡易原型:
https://github.com/tiancheng2000/BabyLove- 2015/07/25:已將ThinkAlike框架驗證于Widget型App(設計異步戏锹、被后臺服務調用贯溅,與Activity有較大區(qū)別)
Build Air Quality Index widgets for both Android and Windows using ThinkAlike (Part II) @CodeProject
下載
- ThinkAlike框架:https://github.com/tiancheng2000/ThinkAlike
- 爐石助手:https://github.com/tiancheng2000/HSCardRef
作品說明
- CodeProject單篇:How to make your Android projects more portable to Windows/MacOS (and vice versa)
- 博客:如何使面向Android的開發(fā)易于移植到Windows與MacOS(或反之)
這是一款基于ThinkAlike框架的Java MVVM架構開源項目——跨平臺拄氯,Android版、Windows版只需修改視圖/控件層(建議從Windows版開發(fā)開始它浅,方便調試):
基于MVVM的跨平臺方案ThinkAlike
這是一款已能實際作為爐石傳說游戲的卡牌瀏覽器使用的助手工具——帶卡牌篩選功能译柏,能按照特性進行定制篩選(例如沖鋒、亡語):
用ThinkAlike實現(xiàn)的爐石助手v0.3.0
注:目前卡牌數據更新至2014/09/22(即火車王與饑餓的禿鷲削弱)姐霍,但尚未包含納克薩瑪斯NAXX卡牌鄙麦。
后續(xù)
目前的v0.3.0版(卡牌篩選器功能)其實就是由我兩位同事(mqhuang、jiami)新加入后共同完成的(我只負責對ThinkAlike框架镊折、HSCardRef v0.2.0代碼的說明胯府,以及圖片素材、項目管理等相對輕松的活計~)恨胚,工作之余切換到“爐石傳說”游戲背景的Android/JavaFX設計開發(fā)骂因、樂趣多多!
接下來如果再有時間/精力赃泡,將進軍最為有趣的“人工智能”出牌算法部分寒波;究竟怎樣的套組、配合哪位英雄升熊、才能打出最高的勝率俄烁?目前能參與算法級別分析設計的人員不足,如有共同愛好级野、歡迎聯(lián)系页屠!
爐石傳說AI元素草案
備注
- <a name="hearthstone"></a>爐石傳說:暴雪公司旗下的卡牌游戲