更新
- 2016/03/28:React Native——FaceBook同样基于MVVM原理实现的JavaScript版的跨平台框架(真是“Think Alike”了?F社原创&维护了一整套JSX(ML)解决了我难以“自立标准”的中间Markup Language问题——感谢wubuku的推荐),用RN做了一款简易原型:
https://github.com/tiancheng2000/BabyLove- 2015/07/25:已将ThinkAlike框架验证于Widget型App(设计异步、被后台服务调用,与Activity有较大区别)
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的开发易于移植到Windows与MacOS(或反之)
这是一款基于ThinkAlike框架的Java MVVM架构开源项目——跨平台,Android版、Windows版只需修改视图/控件层(建议从Windows版开发开始,方便调试):
这是一款已能实际作为炉石传说游戏的卡牌浏览器使用的助手工具——带卡牌筛选功能,能按照特性进行定制筛选(例如冲锋、亡语):
注:目前卡牌数据更新至2014/09/22(即火车王与饥饿的秃鹫削弱),但尚未包含纳克萨玛斯NAXX卡牌。
后续
目前的v0.3.0版(卡牌筛选器功能)其实就是由我两位同事(mqhuang、jiami)新加入后共同完成的(我只负责对ThinkAlike框架、HSCardRef v0.2.0代码的说明,以及图片素材、项目管理等相对轻松的活计~),工作之余切换到“炉石传说”游戏背景的Android/JavaFX设计开发、乐趣多多!
接下来如果再有时间/精力,将进军最为有趣的“人工智能”出牌算法部分;究竟怎样的套组、配合哪位英雄、才能打出最高的胜率?目前能参与算法级别分析设计的人员不足,如有共同爱好、欢迎联系!
备注
- <a name="hearthstone"></a>炉石传说:暴雪公司旗下的卡牌游戏