21点游戏java实现

本文介绍了21点游戏的基础知识和流程设计,包括人机对战模式、发牌规则、判断胜负的条件等。在技术实现上,强调了发牌的随机性和唯一性,以及AI策略的简单模拟。通过这个项目,可以练习Java编程和简单的游戏逻辑设计。
摘要由CSDN通过智能技术生成

21点的基本知识

21点是世界上比较流行的扑克游戏项目

除掉大小王的一副扑克牌,共计52张牌

21点不区分花色,其中A----10均代表扑克牌本身的点数J Q K代表10

区分庄家和闲家,其中闲家可以优先要牌 而庄家在与闲家点数一样大的情况下,庄家赢,当有一方点数超过21点则另一方自动获胜,庄家的点数如果正好是21点,那么庄家直接获胜,其他情况以点数大的获胜

流程设计:

人机对战模式!

1由用户输入选择作庄还是作闲,电脑自动成为另一方

2随机为双方发两张牌

3询问闲家是否要牌,一直到闲家不再要或者发生暴点为止

  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值