Day3 Scrum 冲刺博客

·线上会议:

昨天已完成的工作与今天计划完成的工作及工作中遇到的困难:

成员姓名

昨天完成工作

今天计划完成的工作

工作中遇到的困难

纪昂学

创建一个Cell类,用来表示一个小方块

就创建一个Tetromino类来作为7个经典形状的父类

蔡越

搜索各界面和元素所需图片

用对应的形状类来初始化形状

周梓波

创建一个Cell类,用来表示一个小方块

创建一个main方法。

廖业成

初步绘制游戏背景

完成wall()类,实现游戏的主区域可视化。

冷沐阳

搜索各界面和元素所需图片

完成currentOne,描述正在下落的方块和nextOne,描述将要下落的方块。

项目进度成果截图:

   ·Tetromino父类,用于被7个经典形状继承:

public class Tetromino {
    protected Cell[] cells=new Cell[4];
    
    /*四格方块向左移动*/
    public void moveLeft() {
        for(Cell c:cells)
            c.left();
    }
    /*四格方块向右移动*/
    public void moveRight() {
        for(Cell c:cells)
            c.right();
    }
    /*四格方块向下移动*/
    public void softDrop() {
        for(Cell c:cells)
            c.drop();
    }
    @Override
    public String toString() {
        return "[" + Arrays.toString(cells) + "]";
    }
}

   ·游戏背景运行效果:

    ·创建main()方法:

public static void main(String[] args) {
        //1:创建一个窗口对象
        JFrame frame=new JFrame("玩玩俄罗斯方块");
        //2:设置为可见
        frame.setVisible(true);
        //3:设置窗口的尺寸
        frame.setSize(535, 595);
        //4:设置窗口居中
        frame.setLocationRelativeTo(null);
        //5:设置窗口关闭,即程序中止
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

燃尽图:

 ·代码签入(码云):详见gitee链接

https://gitee.com/DiligentVegetableChicken/Tetris/commits/%E6%B8%B8%E6%88%8F%E5%9C%BA%E6%99%AF%E7%BB%98%E5%88%B6

   ·每人每日总结:

  

成员姓名

每日总结

纪昂学

由于团队目标明确且前期分工较为合理,今天代码开发自我感觉较为顺利

周梓波

创建main()方法应该与队友进行充足交流,避免后续不必要的麻烦

廖业成

代码注释应该尽量详细,有利于后续维护

蔡越

遇到问题多请教队友,提升解决问题的效率

冷沐阳

尽管中途有波折,但最后还是和队友一起解决,团结就是力量

搜索各界面和元素所需图片

猜你喜欢

转载自www.cnblogs.com/Tsaiyue/p/12984783.html