五子棋+推箱子

my_program

项目简介

本项目设计了两个小游戏——推箱子以及五子棋并将两个项目集成带一个函数中

  • 推箱子
    玩家通过控制wasd来操纵任务位置与目标位置成河
  • 五子棋
    玩家可以选择与机器人对战或者与其他玩家对战(不支持联网)

推箱子

项目参考教程C语言推箱子有关卡无尽版之童年回忆!!easyx应用,保姆级教程哦

  • 项目使用了二维数组来表示整个游戏地图
  • 通过终端的IO操作来移动人物的坐标
  • 通过遍历整个数组来判断游戏情况
  • 使用easyx进行项目可视化

五子棋

项目参考教程easyx五子棋好看又好玩简单详细教程,看完不会还有人不会写五子棋吧!

  • 项目使用了二维数组来表示整个棋盘
  • 通过easyx库中支持的鼠标IO来进行落棋操作
  • 通过遍历整个数组来判断游戏情况
  • 使用easyx进行项目可视化
  • 利用博弈树的思想通过遍历整个棋盘找出可能的得分最高的点来进行机器人下棋操作

源码

github仓库

posted @ 2024-06-16 15:26  我要学习1234  阅读(33)  评论(0)    收藏  举报