当前位置:首页>> >>


贪吃蛇3.rar

收藏

资源目录
    文档预览:
    编号:20181030003516234    类型:共享资源    大小:22.36MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    45
    金币
    关 键 词:
    贪吃
    资源描述:
    JISHOU UNIVERSITY程 序 设 计 基 础课 程 设 计题 目: 贪吃蛇作 者: 龙平学 号: 2017401290所属学院: 软件学院专业年级: 软件工程 2017 级 4 班指导教师: 宋旭东完成时间: 2017 年 6 月 20 日—2017 年 6 月 29 日软件学院制项目描述贪吃蛇是一款经典的益智游戏,有 PC 和手机等多平台版本。既简单又耐玩。通过上下左右控制蛇的方向,寻找吃的东西,每吃一口就能得到一定的积分,而且蛇的身子会越吃越长,身子越长玩的难度就越大,不能碰墙,也不能咬到自己的身体,等到了一定的分数,就能过关。项目功能目标与 ege 相结合 主界面贪吃蛇游戏的进行贪吃蛇游戏的说明排行榜的形成游戏音乐的暂停设置系统主要流程创造地图创造蛇 食物生成蛇的移动吃食物的音乐蛇的头尾判断蛇是否死亡背景音乐主菜单的形成返回函数游戏结束的界面食物的随机性游戏的存档游戏的积分//贪吃蛇游戏#include #include#include#include#include#include#includeusing namespace std;#define n 1000void creatFood();void creatt();void creatfontset();void creatPlay();void returnmenu();int readGameFile();int saveGame(int node);void Gameover(int q);void death_music();void eat_music();void play_music();void stop_music();int length=0;int data[12];mouse_msg msg;int Mouse_X, Mouse_Y; //鼠标位置bool Mouse_Up;bool Mouse_Down;bool Mouse_Left;bool Mouse_Right;//鼠标左键和右键信息int initmouse()//鼠标数据初始化{Mouse_X = 0;Mouse_Y = 0;Mouse_Down = false;Mouse_Left = false;Mouse_Right = false;Mouse_Up = false;return 0;}int updatemouse()//鼠标数据刷新{mouse_msg msg = { 0 };while (mousemsg())//检测当前是否有鼠标消息{msg = getmouse();//获取一个鼠标消息。如果当前鼠标消息队列中没有,就一直等待Mouse_X = msg.x;Mouse_Y = msg.y;Mouse_Down = msg.is_down();Mouse_Left = msg.is_left();Mouse_Right = msg.is_right();Mouse_Up = msg.is_up();}return 0;}typedef struct Food{int x;//食物的横纵坐标int y;} Food;
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

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

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