当前位置:首页>> >>


贪吃蛇版本4.rar

收藏

资源目录
    文档预览:
    编号:20181030003516206    类型:共享资源    大小:19.72MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    45
    金币
    关 键 词:
    贪吃 版本
    资源描述:
    JISHOU UNIVERSITY程 序 设 计 基 础课 程 设 计题 目: 贪吃蛇作 者: 李俊洁学 号: 2017401359所属学院: 软件学院专业年级: 软件工程 2017 级 4 班指导教师: 宋旭东完成时间: 2017 年 6 月 20 日—2017 年 6 月 29 日软件学院制项目描述贪吃蛇是一款经典益智游戏,玩家通过上下左右控制蛇的方向寻找食物,每吃一个食物,蛇身会随之变长,速度也有一定变化。游戏过程中,要控制蛇不能碰墙及不能咬到自己的身体。项目功能目标系统创新点:采用 ege 图库,背景音乐的播放,提高用户体验。开始界面可以用鼠标点击进入游戏玩家可以通过排行榜查看前三名分数。玩家登录后可以选择不同地图进行游戏,游戏结束可以选择重新开始或返回主界面重新登录系统主要流程初始界面排行榜开始游戏用户登录游戏规则关卡选择游戏结束1存档2核心代码初始界面:int welcome(){ege::setinitmode(0);//清空 ege 图initgraph(1024,714);game[0]=newimage();getimage(game[0],“pi\\Snake.jpg“);putimage(0,0,game[0]);MUSIC mus; // 定义一个音乐对象mus.OpenFile(“贪吃蛇.mp3“); // 打开文件mus.SetVolume(0.5f); // 设置音量,参数范围从 0.0f 到 1.0fchar text[20]=“开始游戏“;char text2[20]=“排行榜“;getIm();initmouse();for(; is_run(); delay_fps(60)){ege::cleardevice();ege::putimage(0,0,game[0]);updatemouse();if(Mouse_X>=540 i>0; i--)//实现向前移动{s->x[i]=s->x[i-1];s->y[i]=s->y[i-1];}switch(direction)//选择方向{case 1:s->x[0]+=33;//右break;case 2:s->x[0]-=33;//左break;case 3:s->y[0]-=33;//上break;case 4:s->y[0]+=33;//下break;}drawSnake(s,direction);}判断吃到食物增长:if(abs(s.x[0]-food_x)<20&&abs(s.y[0]-food_y)<20)//判断
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:贪吃蛇版本4.rar
    链接地址:http://www.gold-doc.com/p-255311.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开