当前位置:网站首页 > Java基础 > 正文

java0基础到贪吃蛇




标题: C语言课程设计: 贪吃蛇

1.简介

贪吃蛇游戏是一个深受人们喜爱的游戏,一条在密闭的围墙内,在围墙内随机出现一 个食物,通过按键盘上四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被蛇吃掉,这时蛇的身体长一节,同时计10分,接着又出现食物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁或身体交叉蛇头撞到自己的身体游戏结束.

本文采用遍历的方法来实现c++下的贪吃蛇

2.摘要

3.重点模块及函数

3.1 改变颜色的函数

我们这里使用的是color(int c);函数,函数是在 #include<windows.h>下终端用于改变字体及背景颜色的函数
具体案例如下:

3.2常用终端控制函数

  1. SetConsoleTextAttribute函数介绍
    BOOL SetConsoleTextAttribute(HANDLE hConsoleOutput,WORD wAttributes);
    功能:设置控制台文本属性(颜色),可以设置前景色FOREGROUND(文本颜色)和背景色BACKGROUND
    具体案例如下:

2.SetConsoleCursorPosition函数介绍
BOOL SetConsoleCursorPosition(HANDLE hConsoleOutput, COORD dwCursorPosition);
功能:设置控制台光标坐标
具体案例如下:

4具体流程图

Android贪吃蛇课程设计策略_c语言

5.需要用到的模块

  1. 欢迎页面
  2. 墙及游戏区域
  3. 蛇本体
  4. 设的移动
  5. 结束条件
  6. 文件存储

6.需要的函数

java0基础到贪吃蛇Android贪吃蛇课程设计策略_c++_02

7.各模块函数详解

7.1 欢迎页面

7.1.1设置光标位置

7.1.2更改文字颜色

7.1.3字符画

这个页面可以不要

7.1.4开始页面、

7.1.5帮助页面

7.2初始化游戏

7.2.1绘制地图

7.2.2小提示

7.2.3蛇身初始化

7.2.4食物的初始化

7.3游戏逻辑

7.3.1游戏结束的判断

7.3.2加减速

7.3.3方向

7.3.4键盘

7.3.5结束

7.3.6失败后的选择

8源码

版权声明


相关文章:

  • java web程序开发基础2024-10-15 19:58:00
  • java虚拟机需要什么基础2024-10-15 19:58:00
  • java语言基础类库2024-10-15 19:58:00
  • java零基础入口设置2024-10-15 19:58:00
  • java基础数据和集合面试题2024-10-15 19:58:00
  • java基础知识和技巧2024-10-15 19:58:00
  • java 的基础类型的整型2024-10-15 19:58:00
  • java程序基础复习题2024-10-15 19:58:00
  • java基础题目讲解2024-10-15 19:58:00
  • JAVA怎么运行区块链项目基础2024-10-15 19:58:00