【赖国荣】C语言项目实训第8讲:蛇运动的原理

4712 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
掌握C语言的基本语法,条件语句,循环语句,多维数组,结构体
你将会学到
学习C语言的基本语法,条件语句,循环语句,多维数组,结构体,图形函数,可视化图形编程,学习编写贪吃蛇游戏的原理,技巧及方法,实现完整的贪吃蛇游戏
课程简介
  1. 该系统必须在xp环境下运行,如果您的操作系统不是XP,请先安装虚拟机再安装XP操作系统;

  2. 讲解graphics图形库图形初始化,图形函数的讲解,图形界面的关闭;

  3. 设置背景颜色函数,设置前景颜色函数,画矩形函数,画椭圆函数,画圆函数,画线函数,立方体函数,打印字符函数,设置字体风格,坐标函数的讲解;

  4. 屏幕坐标的计算;

  5. 屏幕的清屏;

  6. 贪吃蛇基础,定义蛇的结构体,画围墙;

  7. 画蛇,让蛇动起来;

  8. 生成食物的原理,随机产生食物;

  9. 获取按键字符,控制键盘,方向控制;

  10. 打印分数与等级;

  11. 控制蛇的死亡;

  12. 蛇的等级控制,升级;

  13. 障碍物的设置,画障碍物;

  14. 蛇死亡的几种情况,撞墙死,碰到障碍物死,超出屏幕死等;

  15. 虚拟机与XP下载地址:http://pan.baidu.com/s/1o86G72a

  16. 贪吃蛇游戏开发工具下载地址:http://pan.baidu.com/s/1jHUUX5G

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交