基于STM32f103zet6的贪吃蛇游戏源码
标签: stm32f103zet6 贪吃蛇游戏
上传时间: 2022-04-17
上传用户:
该文档为用Verilog实现的贪吃蛇游戏(基于FPGA开发板)总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
标签: verilog
上传时间: 2022-05-08
上传用户:slq1234567890
基于51单片机,设计了在点阵上的贪吃蛇游戏,包含proteus仿真
上传时间: 2022-06-29
上传用户:shjgzh
本源代码是基于STM32F4xx硬件平台设计的贪吃蛇小游戏,主要难点在:随机点产生、贪吃蛇转向、贪吃蛇贪吃点;本部分主要接收产生随机点,产生随机点需要注意两个方面:1、随机点在有效的范围内;2、贪吃点与贪吃蛇不重合。产生随机点主要有两个函数,分别如下://随机数产生任务void rng_chansheng(void *p_arg){OS_ERR err;while(1){OSSemPend(&RNG_SEM,0,OS_OPT_PEND_BLOCKING,0,&err);zou.x = RNG_Get_RandomRange(0,50)*8 + 40;zou.y = RNG_Get_RandomRange(0,50)*8 + 260;lcd_fangkuan(zou.x,zou.y,zou.x+SHE_FAANGKUAN_SIZE,zou.y+SHE_FAANGKUAN_SIZE);OSTimeDlyHMSM(0,0,0,500,OS_OPT_TIME_HMSM_STRICT,&err); //延时500ms}}//往下方向画一个实心的正方形,代表贪食蛇的一段void lcd_fangkuan(u16 x1,u16 y1,u16 x2 ,u16 y2){u16 i,j;u16 xx,yy;if(((x2 - x1) != SHE_FAANGKUAN_SIZE)||((y2 - y1) != SHE_FAANGKUAN_SIZE))return ;if(x1 > x2) {xx = x1;x1 = x2;x2 = xx;}if(y1 > y2){yy = y1;y1 = y2;y2 = yy;}if((y1 < 260)|| (y2 > 660)||(x1 < 40)||(x2 > 448)){game_yun_error = 1;LCD_ShowString(150,300,500,24,24,"GAME OVER!!");return ;}for(i=x1; i<x2; i++){for(j=y1; j<y2; j++){LCD_DrawPoint(i,j);}}}
上传时间: 2022-08-10
上传用户:
本作品为16X32多功能红外遥控点阵显示屏,可以显示基本的数字,字母,汉字。同时可以显示实时时钟。本系统还可以由红外遥控器控制,方便切换显示不同内容。本电子显示屏还能用来玩贪吃蛇游戏,用遥控器来控制。同时遥控器还能调整显示屏的亮度,及屏幕滚动速度。也能控制屏幕熄灭或启动。系统最大创新是可以通过串口和PC机相连,通过上位机软件能随时更新屏幕显示内容,和调节显示屏的亮度,及屏幕滚动速度。
上传时间: 2013-06-10
上传用户:PresidentHuang
完整的开发过程,包括需求分析,模块划分,流程图,实现代码,结果分析都有。课程设计可以参考或者直接引用。
标签: 贪吃蛇
上传时间: 2013-04-24
上传用户:121212121212
单片机制作 里面包含原理图 pcb图 源程序 仿真文件
上传时间: 2013-12-28
上传用户:luke5347
用终端仿真接收显示和控制来玩游戏,c51编写的“贪吃蛇”游戏源程序。
上传时间: 2013-11-30
上传用户:Thuan
这是一个C语言程序的集锦,里面有贪吃蛇、黑白期、图书管理系统等等源代码
上传时间: 2013-12-31
上传用户:hfmm633
包括6个单独C源程序和一个连接这六个程序的总程序,有飞机订票系统,学生成绩管理系统,通讯录管理系统,员工管理系统,贪吃蛇及音乐欣赏等!版权所有,请勿乱传播,下载后,请在24小时内删除!
上传时间: 2015-04-11
上传用户:xjz632