天天酷跑电脑版代码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语言)