HearthStone-android-groovy
HearthStone-android-groovy copied to clipboard
Hearth Stone,Android,Groovy,炉石传说,炉石界面/框架/逻辑/动画等学习用项目.
#关于
Hearth Stone,HearthStone-android-groovy,炉石传说,炉石界面/框架/逻辑/动画等学习用项目.
编程语言: groovy + java
测试环境: 小米3(5寸屏,1080*1920)
#进度表
-
20150117
新建炉石安卓学习项目
-
20150121
完成部分界面框架,卡牌框架.
-
20150130
view,model,及一部分view-model的数据绑定
#残留作业
-
随从牌视图不能实现 嘲讽/圣盾/风怒/被沉默,即死/亡语/触发等外观
-
之后把 heroView等从layout改成view,各元素在onDraw中实现
-
把clone改成AutoClone
-
武器/技术 是有正/反面的(使用前/后),之后要加上
-
RecyclerView中的元素怎么居中显示
-
MysteryAreaView 有空写写
-
ActionView 每次操作 的视图 放到manual中用
#笔记
如果有哪里写错了的话,希望能告诉我
#游戏结构等
套牌
##游戏界面组成
| english | 中文 |
|---|---|
| library | 牌库 |
| deck | 套牌 |
| cemetery | 坟场 |
| Opponent | 对手 |
##职业
| english | 中文 |
|---|---|
| Neutral | 中立 |
| Druid | 德鲁伊 |
| Hunter | 猎人 |
| Master | 法师 |
| Paladin | 圣骑 |
| Pastor | 牧师 |
| Thieves | 盗贼 |
| Shaman | 萨满 |
| Warlock | 术士 |
| Warrior | 战士 |
##卡牌属性
| english | 中文 |
|---|---|
| type | 类型 |
| species | 种别(猎人卡 |
| title | 标题 |
| description | 描述(如:冲锋) |
| explain | 说明(台词)(如:这张牌曾经是大法师XXX用过的) |
| pattern | 卡牌图案(相前卡特有的图片) |
| race | 种族 |
| foreground | 卡面背景 |
| background | 卡背背景 |
###卡牌类型
| english | 中文 |
|---|---|
| minion | 随从 |
| spell | 法术 |
| weapon | 武器 |
| mystery | 奥秘 |
###卡牌种族
| english | 中文 |
|---|---|
| none | 无 |
| beast | 野兽 |
| machine | 机械 |
| murloc | 鱼人 |
| dragon | 龙 |
##随从属性
| english | 中文 |
|---|---|
| battlecry | 战吼 |
| charge | 冲锋 |
| chooseOne | 快择 |
| deathrattle | 亡语 |
| divineShleld | 圣盾 |
| enrage | 激怒 |
| taunt | 嘲讽 |
| windfury | 风怒 |
| FXIME??? | 过载 |
参考:demo.vaadin.com
##命令行模式下游戏命令
| english | 中文 |
|---|---|
| start | 开始游戏 |
| change 1,2,3 | 实始状态的换牌操作(换第1,2,3张牌 |
| xxxx | xxx |
#游戏流程
1.开始游戏
2.换牌
3.回合制
3.1.回合开始
3.2.摸牌
3.3.使用卡牌/技能等
3.3.1.略
3.2.回合结束
4.结束游戏
#游戏规则
1.假如对方法师挂了一个复制对方召唤随从的奥秘,我召唤随从时:先触发随从的战吼,再触发奥秘.
#Question
-
怎么实现出牌的动画效果啊?
1.1 打出随从牌的动画效果
1.2 打出法术牌的动画效果