#关于
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??? | 过载 |
##命令行模式下游戏命令
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 打出法术牌的动画效果