井字棋游戏小程序入口直接进入(预告用Micro:bit)
井字棋游戏小程序入口直接进入(预告用Micro:bit)敬请期待啦
又要开始一个新的系列教程啦,这回我们来用 Micro:bit 做一个井字棋游戏,提到井字棋,想必大家都不陌生,就是两个玩家轮流在一个井字型的 9 宫格里画 x 和 o,当某一方的棋子连成了一条线(横向,竖向和对角线),那么该方获胜,如果格子被填满也没有人成功连线,则平局。这次我们来学习如何用 micro:bit 实现一个井字棋小游戏,按照惯例,先来看看实现效果

这个小游戏实现了如下功能:
- 利用重力控制光标移动到要下棋的位置
- A B 玩家利用 A B 按钮轮流下棋
- 每下完一步棋,光标会回到屏幕中间位置
- 如果有一方连续按两次按钮,如 A 连按两次 A 按钮,则给出提示该 B 走
- 不能在已经有棋子的地方落子
- 由于 micro:bit led 点阵的限制,不能显示 x 和 o,这里变通了一下,A 方棋子常亮,B 方棋子闪烁
- 如果有一方连线成功,显示 A Win 或 B Win
- 如果棋子下满格子,显示 Draw Game,和棋
知识点
这个小游戏将会用到以下知识点,如果还不熟悉的小伙伴可以看看之前的教程,点击每个链接就能看到相应的教程了
- 数组
- 精灵
- 重力控制
- 变量
- 函数
敬请期待啦