贪吃蛇小游戏

您所在的位置:网站首页 网页栏贪吃蛇 贪吃蛇小游戏

贪吃蛇小游戏

2023-06-14 22:03| 来源: 网络整理| 查看: 265

贪吃蛇游戏一款非常经典的游戏,通过利用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