第六周新蜂站会2

_Boxer _Boxer     2022-08-11     538

关键词:

https://git.coding.net/Boxer_/homework.git

ssh:git@git.coding.net:Boxer_/homework.git

小组名称:新蜂

组长:武志远

组成员:宫成荣 谢孝淼 杨柳 李峤

项目名称:Java俄罗斯方块

站会时间:11.2

总任务:

1,数据库显示模块。

2,本地记录模块,

 3,俄罗斯方块主模块

4,按钮窗口模块

5,下一个窗口模块

6,等级窗口模块,

7,分数窗口模块。

8,版权信息模块。

每日任务:

实现下一个窗口。

其实不难,有前面的工作,随机生成方块其实就是生成随机数,然后根据随机数生成图片,而下一个窗口就是先把随机数存起来,读取然后先用来生成下一行,再生成在游戏主舞台里。主要代码:

 

 1 public static Image NEXT[];
 2     public static List<Image> BG_IM;
 3     static {
 4         // 初始化下一个方块的图片
 5         NEXT = new Image[GameConfig.getSYSTEM_CONFIG().getTypeConfig().size()];
 6         for (int i = 0; i < NEXT.length; i++) {
 7             NEXT[i] = new ImageIcon("Graphics/game/" + i + ".png").getImage();
 8         }
 9         // 初始化背景图片
10         // 1.获得背景图片所在的文件(夹)对象
11         File file = new File("Graphics/background");
12         // 2.获取该文件夹下的所有子文件对象
13         File files[] = file.listFiles();
14         BG_IM = new ArrayList<Image>();
15         // 3.遍历区别文件,把符合条件的图片创建图片对象
16         for (File file2 : files) {
17             // 如果是文件夹则不创造对象
18             if (file2.isDirectory()) {
19                 continue;
20             }
21             BG_IM.add(new ImageIcon(file2.getPath()).getImage());
22         }
23 
24     }

找到图片后,绘制出来。

public class LayerNext extends Layer {

    public LayerNext(int x, int y, int w, int h) {
        super(x, y, w, h);
    }

    /**
     * @Title:
     * @author wzy
     * @Describe
     */
    public void paint(Graphics g) {
        this.creatWindow(g);
        //如果是开始整体,再绘制下一个方块
        if (this.gameDto.isStart()) {
            this.drawImageAtCenter(Ima.NEXT[this.gameDto.getNext()], g);
        }

    }
}

 

 

第九周新蜂站会2

组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤 项目名称:java俄罗斯方块NEO 时间:2016.11.22 总任务:1,数据库显示模块。2,等级窗口模块。3,版权信息模块。4,新的文字UI。5,新的方块等图片UI。6,游戏结... 查看详情

第十周新蜂站会2

组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤 项目名称:java俄罗斯方块NEO 时间:2016.11.28 总任务:1,数据库显示模块。2,等级窗口模块。3,版权信息模块。4,新的文字UI。5,新的方块等图片UI。6,游戏结... 查看详情

第七周新蜂站会1

https://git.coding.net/Boxer_/homework.gitssh:[email protected]:Boxer_/homework.git小组名称:新蜂组长:武志远组成员:宫成荣谢孝淼杨柳李峤项目名称:Java俄罗斯方块站会时间:11.7总任务:1,数据库显示模块。2,本地记录模块, 3,... 查看详情

第七周新蜂站会3

https://git.coding.net/Boxer_/homework.gitssh:[email protected]:Boxer_/homework.git小组名称:新蜂组长:武志远组成员:宫成荣谢孝淼杨柳李峤项目名称:Java俄罗斯方块站会时间:11.9总任务:1,数据库显示模块。2,本地记录模块, 3,... 查看详情

第九周新蜂站会3

组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤 项目名称:java俄罗斯方块NEO 时间:2016.11.23 总任务:1,数据库显示模块。2,等级窗口模块。3,版权信息模块。4,新的文字UI。5,新的方块等图片UI。6,游戏结... 查看详情

第十周新蜂站会1

组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤 项目名称:java俄罗斯方块NEO 时间:2016.11.27 总任务:1,数据库显示模块。2,等级窗口模块。3,版权信息模块。4,新的文字UI。5,新的方块等图片UI。6,游戏结... 查看详情

第十周新蜂站会4

组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤 项目名称:java俄罗斯方块NEO 时间:2016.11.29 总任务:1,数据库显示模块。2,等级窗口模块。3,版权信息模块。4,新的文字UI。5,新的方块等图片UI。6,游戏结... 查看详情

第十周新蜂站会5

组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤 项目名称:java俄罗斯方块NEO 时间:2016.11.29 总任务:1,数据库显示模块。2,等级窗口模块。3,版权信息模块。4,新的文字UI。5,新的方块等图片UI。6,游戏结... 查看详情

第八周新蜂站会1

组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤项目名称:java俄罗斯方块->项目名称:java俄罗斯方块NEO 时间:2016.11.13我们的项目正式更名为java俄罗斯方块NEO了。先回顾一下未完成的任务:1,数据库显示模块。 ... 查看详情

第八周新蜂站会3

组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤项目名称:java俄罗斯方块->项目名称:java俄罗斯方块NEO 时间:2016.11.15我们的项目正式更名为java俄罗斯方块NEO了。 总任务:1,数据库显示模块。2,等级窗口模块... 查看详情

第八周新蜂站立会议2

组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤项目名称:java俄罗斯方块->项目名称:java俄罗斯方块NEO 时间:2016.11.13我们的项目正式更名为java俄罗斯方块NEO了。 总任务:1,数据库显示模块。2,等级窗口模块... 查看详情

第五周新蜂团体贡献分

组名:新蜂组长:武志远组员:宫成荣杜月李峤项目名称:java俄罗斯方块  团体贡献分:  武志远: 5.2          宫成荣: 5.1          杜月... 查看详情

第五周小组项目第一次新蜂小组站会

...homework.gitssh:[email protected]:Boxer_/homework.git小组名称:新蜂组长:武志远组成员:宫成荣李峤杜月项目名称:Java俄罗斯方块站会时间:10.10(10.9休息一天)总任务:1,数据库显示模块。2,本地记录模块, 3,俄罗斯方块... 查看详情

第八周新蜂新nabcd

由小组成员宫成荣撰写一.小组项目申请时提交的NABCD:痛点:普通的俄罗斯方块是不现实距离下一级有多远的,我们的游戏能显示距离下一等级游戏有多远。方便玩家体验。nabc:n:能满足大多数玩家的需求,适合各个年龄阶... 查看详情

第六周关于beta测试组员评分标准的若干意见

组名:新蜂组长:武志远组员:宫成荣杜月李峤项目名称:java俄罗斯方块评分规则:简单的才是坠吼的,本组不想搞个大新闻,所以奉行极简的评分方式。每一个人交给组长一个排名,假如五名组员的名字分别为:魑魅魍魉魃... 查看详情

第六周总结

所学时间6H  代码量200发表博客数1所学知识1.重写四则运算2.初步认知spring 查看详情

第六周作业

1.基本任务:功能测试和测试管理1.1 计划说明  本组选择的对比测试产品为“百词斩”和“扇贝单词”。//TODO 测试进度表1.2 需求说明1.2.1百词斩功能模块1.2.2 扇贝单词功能模块1.2.3 个人负责模块  单词复习... 查看详情

201723142017-2018-2《程序设计与数据结构》第六周学习总结

201723142017-2018-2《程序设计与数据结构》第六周学习总结教材学习内容总结数组是一个含有多个值的列表,每个值存在于数组中特定的,具有编号的位置。数组的声明:(1)int[]xxx=newint[3];表示实例化数组xxx后,为其预留了存放三... 查看详情