软件工程——Java版2048游戏学习报告

2048游戏学习报告

 

 

 

 

 

 

 

 

 

 

 

姓名:王浩

专业:计算机科学与技术

年级:15级4班

学号:201510411420

目录

. 前言                                             3 

. 对游戏的简要分析                        3

1. 游戏的定位分析                             3

2. 游戏的构造分析及对应代码            3

3.游戏操作分析及其代码        5

3游戏结束及代码            12

. 运行结果                                      13

.自我总结                                       13

 

一. 前言

这学期开设了软件工程这门课程,但是由于自己的能力有限,未能在团队项目中做出足够的贡献,于是上网找了一个2048代码,对其进行分析、解读、学习。因为本人对2048游戏还是比较喜欢的,所以选择了该游戏作为本次学习报告的学习对象。

二. 对游戏的简要分析

1. 游戏的定位分析

2048游戏是一款主要应用在移动端的游戏,所以需要提高游戏的操作可行性,降低游戏的操作难度,降低游戏的上手难度,对使用设备的要求趋于简单化和多样化,游戏界面更加人性化,功能更加贴合使用。

2. 游戏的构造分析及对应代码

首先要设置标题——“2048”、窗口的大小以及窗口的起始位置,然后设定背景的颜色、label字体。详细代码如下:

import javax.swing.*;

import java.awt.*;

public class Block extends JLabel 

{

  private int value;

  public Block() 

  {

    value = 0;//初始化值为0

    setFont(new Font("font", Font.PLAIN, 40));//设定字体

    setBackground(Color.gray);//设定初始颜色为灰色

  }

   

  public int getValue()//获取值

  {

    return value;

  }

   

  public void setValue(int value)

  {

    t

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值