怎么用Java做一个像卡牌游戏 对战直到他们的血减到0死亡游戏结束怎么做

Python015

怎么用Java做一个像卡牌游戏 对战直到他们的血减到0死亡游戏结束怎么做,第1张

你总不会是指望有人在这写个游戏给你吧?

问题太笼统,根本无法回答。

最简单就是写了个类,有攻击和血量2个属性,然后创建2个实例A和B,点个按钮就让B的血量减A的攻击,判断剩余血量,然后A的血量减B的攻击,判断血量,显示结果,一直点到一方血量为0,这么简单是思路肯定都能想得到,就看你想做成什么样

一:丁丁历险记

智能手机版的《丁丁历险记》以3D画面呈现,游戏效果非常出众,也是很值得玩的一款闯关游戏,而塞班版本由于受限于硬件条件,风格只能改为2D,但是游戏性还是有的。

 二: 地牢猎手3

地牢猎手是Gameloft旗下最有名的一个ARPG系列,很多玩家知道Gameloft都是从地牢猎手开始的,3代虽然变革得比较多,但依然是值得夸赞的一部作品,而塞班版本的地牢猎手3还支持官方中文哦。

三:罪恶都市3:迈阿密风云

R星大名鼎鼎的罪恶都市系列可谓无人不知无人不晓,3代也是被登录游戏平台最多的一代作品,不过这款塞班的《罪恶都市3迈阿密风云》则是Gameloft的山寨之作。这里也不得不说,Gameloft不但拥有不错的原创作品,而山寨名作的功力也是非同一般。

四:现代战争2黑色飞马

虽然此“现代战争”非彼“现代战争”,但是在手游平台上,该“现代战争”系列足以媲美主机、PC上的“现代战争”,而当年的《现代战争2黑色飞马》真心是款素质颇高的神作!

map中存储的是键值对,也就是说通过set方法进行参数和值的存储,之后通过get“键”的形式进行值的读取。举例:

Map map = new Hashmap()//创建一个map

map.put("key","value")//给map赋值

String vlaues = map.get("key")//获取map中键值为“key”的值

system.out.println(vlaues )//输出结果

以上代码的运行结果:value;

备注:map中可以存放是字符串,也可以存放的是对象,这个根据实际需要进行调整即可,也可以通过”<T>“的形式来进行对象转换,这个在特定场景下进行特定转换即可。