常用面试/笔试开源小项目1~12

本文汇总了12款编程挑战项目,包括21点游戏、2048、贪吃蛇等,适合算法练习和面试准备。通过实现这些游戏,提升你的编程技能和逻辑思维。
摘要由CSDN通过智能技术生成

深度学习/机器视觉/数字IC/FPGA/算法手撕代码目录总汇

目录

1.21点游戏

2.2048游戏

3.snake_game

4.猜拳游戏

5.猜数游戏

6.打飞机游戏

7.弹球游戏

8.俄罗斯方块

9.记忆游戏

10.扫雷游戏

11.贪吃蛇

12.推箱子


1.21点游戏

       21点,也被称为BlackJack,是一种由2到5个人玩的扑克牌类游戏,使用4副除去大小王的扑克牌,游戏者的目标是使手中的牌的点数之和不超过21点且尽量大。

       在21点游戏中,每张牌的点数从2到10,J、Q、K的值分别为10、10、10,A可以当1点或者11点,玩家可以根据自己的选择来决定。游戏开始时,每位玩家会得到两张牌,牌面朝上。

        游戏开始后,玩家们需要轮流做出选择:要牌或者停止要牌。如果玩家选择要牌,庄家就会再发一张牌。如果牌的点数加上原先手上的牌的点数大于21点(爆牌),玩家就停止要牌。

       每个玩家回合结束时,庄家会翻开手上的第一张牌,如果庄家爆牌,则游戏结束,所有玩家胜。如果庄家没有爆牌,那么庄家就继续发牌,直到所有玩家都停止要牌。

       每个玩家手中的牌的点数总和都不超过21点。如果玩家手中的牌的点数总和等于21点(黑杰克),那么玩家就获

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fpga和matlab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值