java模拟炉石传说

William Jing 2016-07-24 02:58:00
不知CSDN里有没有小伙伴知道炉石传说这款游戏,我想用java模拟一下它。
目前只是有点思路,先简单的把整个框架搞好。
目前的进度:
工程名:HearthStone
类:
父类 Card
子类 Minion extends Card
Spell extends Card //法术牌
Weapon extends Card
这里是说明了一些基本情况 类中的属性有机会再说


目前遇到情况就是 随从牌的一些属性 战吼 亡语 冲锋...这些东西怎么处理?有的卡牌同时拥有很多属性,这又怎么处理?
如果有人对这个小程序有兴趣 可以联系我 我们一起把他搞搞好...


...全文
680 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
William Jing 2016-09-15
  • 打赏
  • 举报
回复
谢谢大家的热情,感觉这游戏真的不是很容易就模拟出来的,现在楼主上班了,很少空闲时间去琢磨这个的实现。
sky_08_06_02 2016-08-19
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
玩过,想法很赞。我觉得你可以先写几张牌试试,再慢慢扩充提取共性用接口实现
Faker_Y 2016-08-19
  • 打赏
  • 举报
回复
共有的属性 用接口
xiaotao131 2016-08-19
  • 打赏
  • 举报
回复
没玩过这个游戏但是觉得随从牌的一些属性 战吼 亡语 冲锋可以用接口实现
HerveyHall 2016-08-19
  • 打赏
  • 举报
回复
出的牌应该会放入队列,另外据说暴雪有个强大的检索算法,抽牌应该是随机的。随从触发事件的顺序应该是战吼、抉择、发现等效果在最前面,然后上场将牌的实例放入队列,然后加载各种属性(如圣盾、嘲讽、风怒、过载、冲锋等等),之后根据不同情况触发队列中存活属性为true的随从牌的事件,亡语效果应该是存活属性变化为false后触发;法术牌和武器牌也应该会被放入同一个队列,需要的时候就判断一下。 当然只是猜测,另外游戏中还应该有一些额外的计数器,比如克苏恩的属性值什么的。
dzq584462393 2016-07-24
  • 打赏
  • 举报
回复
顶一下,顶第二下

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧