天天酷跑电脑版代码C语言,Java实现天天酷跑小游戏完整代码(附源码).pdf
Java实实现现天天天天酷酷跑跑小小游游戏戏完完整整代代码码(附附源源码码)
首首先先,,写写一一个个需需求求文文档档::
一、项目名称: 《天天酷跑》 (RunDay )
二、功能介绍:
闯 类游戏,玩家登录后,选择进入游戏,通过键盘控制玩家的上下左右移动,来躲避
障碍物和吃金币,玩家躲避的障碍物越多跑酷距离越远,玩家吃的金币越多,得分越高。
三、功能模块:
1、登录界面
用户名 (输入框,明文) 密码 (输入框,密文) 登录、取消按钮
2、菜单选择界面
开始游戏按钮 (图片按钮) 帮助按钮 退出按钮
3、缓冲加载界面
自动加载进度条,加载完毕之后,跳转到下一界面
4 、游戏主界面
移动的背景图片、动态的玩家、五种障碍物持续出现、玩家和障碍物的碰撞、
暂停、继续功能、玩家的移动功能
5、结束界面
获取玩家的得分、跑酷距离。继续游戏、返回主菜单的功能。
四、开发者:Huey
五、版本号:1.0
六、开发时间:2020.11.16
开发模式:MVC模式
M:Model (数据层),存储的是实体类。
V :V iew (显示层),存储的是 于界面的类。
C:Controller (控制层),存储的是相 的逻辑层代码。
企业级项目命名规范:
cn.sqc.runday .view
一一、、登登录录界界面面
界面功能需求图如下:
接下来我们再做一些准备工作:导入相 图片素材。
将天天酷跑的图片 (mage)资源解压到桌面后, (mage文件如下图所示:)
复制到Eclipse中,单击src,直接Ctrl+V 。
本文将实现cn.sqc.runday .view这一界面内容。
相 代码如下:
package cn.sqc.runday.view;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.I Exception;
import javax.imageio.ImageI ;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.J ptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
/**
*
* @author Huey
* @date 2020-11-16
* 登录界面:用户名输入框 密码输入框 登录取消按钮 功能
*
*/
public class LoginFrame extends JFrame{
//用户名变量 (文本)
JLabel userLabel;
//用户名输入框 (文本输入框)
JTextField userField;
//密码变量 (文本)
JLabel userLabel2;
//密码输入框 (文本输入框)
JPasswordField userField2;
//登录按钮、取消按钮 (按钮)
JButton Login,Cancel;
public LoginFrame() {//直接 alt / (无参构造)
userLabel = new JLabel("用户名");
//设置字体
userLabel.setFont(new Font("微软雅黑",Font.B LD,18));
userLabel2 = new JLabel("密 码");
userLabel2.setFont(new Font("微软雅黑",Font.B LD,18));
//布局方式:绝对布局
userLabel.setBounds(20, 220, 100, 30);//x位置,y位置,所占显示空间的大小
this.add(userLabel);//将用户名这三个字添加到登录界面上,以下同理
userLabel2.setBounds(20, 2
天天酷跑电脑版代码C语言,Java实现天天酷跑小游戏完整代码(附源码).pdf相关推荐
- C语言实现五子棋小游戏(内附源码)
文章目录 一,游戏的基本框架 二 .主函数的设计 三.重要功能设计 3.1 游戏界面的设计 3.2棋盘的初始化 3.3棋盘的设计 3.4 玩家下棋 3.5 电脑下棋 3.6 胜负判断 3.6.1 行的 ...
- java代码实现打气球游戏_javascript+css3开发打气球小游戏完整代码
效果知识点: css3画气球, 自定义属性运用,随机阵列, DOM元素操作,高级回调函数与参数复传,动态布局,鼠标事件,定时器运用,CSS3新增样式等. css代码如下: {margin:0;padd ...
- C++ 简化 推箱子 小游戏 完整代码 参考网络资料 命令行运行 仅供初学者参考交流
C++ 简化 推箱子 小游戏 完整代码 参考网络资料 命令行运行 仅供初学者参考交流 说明:学做了4关推箱子, 仅供初学者参考可用g++ 编译,可以将内容复制到TXT文件,将后缀改为".cp ...
- c++编写手机小游戏代码_经典小游戏大集合(C++ 源码)
[实例简介] 五子棋 贪吃蛇 俄罗斯方块 黑白棋 连连看 推箱子 扫雷等7个小游戏 C++源码 VC6.0 下编译运行. [实例截图] [核心代码] 经典小游戏大集合(C源码) └── 经典小游戏大集 ...
- 【Java】Java基础飞机大战小游戏完整代码
Java基础飞机大战小游戏完整代码 先来展示一下代码实现结果图 主函数ShootGame 初始化游戏原始背景图片,游戏人物图片,游戏开始结束图片:构建产生敌人算法:产生英雄机算法:发射子弹算法:判断是 ...
- Friends小游戏完整代码
Friends小游戏完整代码 Mover[] movers = new Mover[10]; Attractor a; int num = 50; int maxnum = 10001; int r ...
- 天天酷跑php源码_Java实现天天酷跑小游戏完整代码(附源码)
首先,写一个需求文档: 一.项目名称:<天天酷跑>(RunDay) 二.功能介绍: 闯关类游戏,玩家登录后,选择进入游戏,通过键盘控制玩家的上下左右移动,来躲避 障碍物和吃金币,玩家躲避的 ...
- python 贴吧盖楼_ es6 + canvas 开源 盖楼小游戏 完整代码注释 从零教你做游戏(一)...
盖楼游戏 一个基于 Canvas 的盖楼游戏 Demo 预览 手机设备可以扫描下方二维码 github Game Rule 游戏规则 以下为默认游戏规则,也可参照下节自定义游戏参数 每局游戏生命值为3 ...
- c语言 feof_C语言 实现简单功能的12306火车售票系统【附源码】
本文福利在文末! 学习迷茫遇到问题了吗?现在关注微信公众号:C程序编程 免费获取进阶指导,资料工具以及源码 程序设计要求用C语言写一个简单的火车售票系统,主要实现的功能为: 录入班次信息 浏览班次信息 ...
最新文章
- 如何衡量目标检测模型的优劣
- 转:小结datatable的使用
- 如何只使用预训练模型的卷积层
- Python操作Excel(将父子级表头生成树状结构)
- 计算机的u盘显示桌面,U盘图示在我的电脑显示不出?
- 科大星云诗社动态20210531
- VMware专家:行动起来 狙击云炒作
- flinksql写入hudi 踩坑实录
- SpringBoot4.5.2 整合HikariCP 数据库连接池
- 解决:“/****/kafka_2.13-3.0.0/bin/kafka-run-class.sh: line 342: exec: java: not found ”问题
- 2022怎么注册谷歌?手机号无法用于验证谷歌Gmail的成功解决方法
- DLP和3LCD投影仪技术有什么区别?怎么选看这里!
- 打卡 day 8 数组
- iOS动画之大雪纷飞
- nginx代理 域名重定向
- 计算机自动关机时间如何设置在哪设置方法,Win8设置电脑在某一个时间段自动关机的三种方法...
- 华科_图形学笔记_07_投影变换
- [附源码]计算机毕业设计springboot基于微信小程序的网络办公系统
- OpenCV路在何方
- 计算机美化标题教案,计算机基础教案标题.doc