贪吃蛇小游戏 |
您所在的位置:网站首页 › 网页栏贪吃蛇 › 贪吃蛇小游戏 |
贪吃蛇游戏一款非常经典的游戏,通过利用JavaGUI界面交互、java Swing为框架,结合GUI线程,集合框架等知识,设计的一款简易贪吃蛇游戏,来更好地了解和掌握java语言,并熟练的运用java语言来实现项目,培养自主学习的能力。 系统设计 1、程序概述 课程设计报告内容 在游戏过程中,用户通过点击小键盘区的方向键来控制蛇的运行方向,当蛇碰到自身时游戏失败,游戏共分为三关。其中,在界面的右端显示所得分数,以判断是否满足到达下一关的要求。 2、游戏的主界面设计 游戏的主界面是进入游戏后,能够给玩家第一感官的部分,主要包括游戏图形区域界面、游戏分数的显示更新界面、游戏开始按钮、暂停游戏按钮、退出游戏按钮。 3、游戏的控制模块 本模块是实现蛇身的移动,蛇身的增长,吃食物、游戏的开始暂停等功能,是游戏的中心环节 二)具体代码思路 1、界面 GameWin类 GameWin类继承JFrame类,来创建游戏面板界面 在该类中初始化界面的宽高等状态,设置游戏状态,创建蛇头、蛇身、食物对象。 2、游戏的父类 GameObj 定义物体的图片、宽高,相关的get和set方法 定义物体绘制自身的paintSelf方法 3、蛇头类 HeadObj
4.蛇身类 5.食物类 食物的分布是随机的,所以需要引入 Random包 6.游戏工具类 导入图片,定义设置字体的方法。 相关代码分享:秦冲的百宝箱2: 贪吃蛇小游戏 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |