·线上会议:
昨天已完成的工作与今天计划完成的工作及工作中遇到的困难:
成员姓名 |
昨天完成工作 |
今天计划完成的工作 |
工作中遇到的困难 |
纪昂学 |
创建一个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链接
·每人每日总结:
成员姓名 |
每日总结 |
纪昂学 |
由于团队目标明确且前期分工较为合理,今天代码开发自我感觉较为顺利 |
周梓波 |
创建main()方法应该与队友进行充足交流,避免后续不必要的麻烦 |
廖业成 |
代码注释应该尽量详细,有利于后续维护 |
蔡越 |
遇到问题多请教队友,提升解决问题的效率 |
冷沐阳 |
尽管中途有波折,但最后还是和队友一起解决,团结就是力量 |
搜索各界面和元素所需图片