C语言小游戏:剪刀石头布
c语言小游戏:剪刀石头布剪刀石头布是一种简单而有趣的小游戏,规则很简单,通过剪刀,石头,布三种手势判断胜负,即剪刀胜布,布胜石头,石头胜剪刀。具体关系如下表所示:
+------+------+------+----+
| | 剪刀 | 石头 | 布 |
+------+------+------+----+
| 剪刀 | 平 | 败 | 胜 |
+------+------+------+----+
| 石头 | 胜 | 平 | 败 |
+------+------+------+----+
| 布 | 败 | 胜 | 平 |
+------+------+------+----+
下面用c语言来开发这么一个卡牌游戏,游戏规则如下:
1.有分别代表剪刀,石头,布的三类卡牌,各三十张
2.三十张牌洗牌之后,分发给甲乙两位玩家,每人持15张
3.每回合,双方玩家各持一张牌公开
4.比较公开牌的胜负,胜利的一方可以把牌在拿回手中
5.如果双方出的牌一样,则都不能拿回手中
6.最后手上卡牌先用完的一方为失败方
大致规则如以上所示,为了增加游戏的趣味性,我决定在加两类道具:
1.炸弹牌,可以和任何牌打平
2.护身符,消耗一张护身符牌,可以把被消灭的牌再次拿回手中
游戏源码请参见网址:https://
该源码已添加详细的注释,可直接下载或使用git工具同步到本地。