关键词:
http: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,利用xml解决硬编码问题。
遇到困难:xml离搞懂还有很大距离。,
1,xml里面是这样的。
<?xml version="1.0" encoding="UTF-8"?> <game> <frame title = "Java俄罗斯方块" windowUp="32" width = "1168" height="680" padding = "16" windowSize = "7"> <layer className = "ui.LayerBackground" x ="0" y="0" w="0" h="0"/> <layer className = "ui.LayerDataBase" x ="40" y="32" w="334" h="279"/> <layer className= "ui.LayerDisk" x ="40" y="343" w="334" h="279"/> <layer className = "ui.LayerGame" x ="414" y="32" w="334" h="590"/> <layer className = "ui.LayerButton" x ="788" y="32" w="334" h="124"/> <layer className = "ui.LayerNext" x ="788" y="188" w="176" h="148"/> <layer className= "ui.LayerLevel" x ="964" y="188" w="158" h="148"/> <layer className = "ui.LayerPoint" x ="788" y="368" w="334" h="200"/> </frame> <system> </system> <data> </data> </game>
2,写了一点xml的解析类
public class GameConfig { //窗口宽度 private int width; //窗口高度 private int height; //标题 private String title; //窗口拔高 private int windowUp; //边框尺寸 private int windowSize; //边框内边距 private int padding; private List<LayerConfig> layersConfig; /** * 构造函数 * 读取XML文件,获取全部游戏配置 * @throws Exception */ public GameConfig() throws Exception { //创建XML读取器 SAXReader read = new SAXReader(); //读取XML文件 Document doc = read.read("config/cfg.xml"); //获得XML文件的根节点 Element game = doc.getRootElement(); //配置系统参数 this.setSystemConfig(game.element("system")) ; //配置窗口参数 this.setUiConfig(game.element("frame")); //配置数据库参数 this.setDataConfig(game.element("data")); } /** * 配置窗口 * * @param frame 配置文件的窗口配置元素 */ private void setUiConfig(Element frame) { //获取窗口宽度 this.width=Integer.parseInt(frame.attributeValue("width")); //获取窗口高度 this.height=Integer.parseInt(frame.attributeValue("height")); //获取边框粗细 this.windowSize=Integer.parseInt(frame.attributeValue("windowSize")); //获取边框内边距 this.padding=Integer.parseInt(frame.attributeValue("padding")); //获取标题 this.title = frame.attributeValue("title"); //获取窗口拔高 this.windowUp =Integer.parseInt(frame.attributeValue("windowUp")); //获取窗体属性 List<Element> layers = frame.elements("layer"); layersConfig = new ArrayList<LayerConfig>(); for(Element layer : layers) { LayerConfig lc = new LayerConfig( layer.attributeValue("className"), Integer.parseInt(layer.attributeValue("x")), Integer.parseInt(layer.attributeValue("y")), Integer.parseInt(layer.attributeValue("w")), Integer.parseInt(layer.attributeValue("h")) ); layersConfig.add(lc); } }
第七周新蜂站会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,... 查看详情
第九周新蜂站会2
组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤 项目名称:java俄罗斯方块NEO 时间:2016.11.22 总任务:1,数据库显示模块。2,等级窗口模块。3,版权信息模块。4,新的文字UI。5,新的方块等图片UI。6,游戏结... 查看详情
第九周新蜂站会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,数据库显示模块。 ... 查看详情
第十周新蜂站会2
组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤 项目名称:java俄罗斯方块NEO 时间:2016.11.28 总任务:1,数据库显示模块。2,等级窗口模块。3,版权信息模块。4,新的文字UI。5,新的方块等图片UI。6,游戏结... 查看详情
第八周新蜂站会3
组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤项目名称:java俄罗斯方块->项目名称:java俄罗斯方块NEO 时间:2016.11.15我们的项目正式更名为java俄罗斯方块NEO了。 总任务:1,数据库显示模块。2,等级窗口模块... 查看详情
第五周新蜂团体贡献分
组名:新蜂组长:武志远组员:宫成荣杜月李峤项目名称:java俄罗斯方块 团体贡献分: 武志远: 5.2 宫成荣: 5.1 杜月... 查看详情
第八周新蜂站立会议2
组名:新蜂组长:武志远组员:宫成荣谢孝淼杨柳李峤项目名称:java俄罗斯方块->项目名称:java俄罗斯方块NEO 时间:2016.11.13我们的项目正式更名为java俄罗斯方块NEO了。 总任务:1,数据库显示模块。2,等级窗口模块... 查看详情
第八周新蜂新nabcd
由小组成员宫成荣撰写一.小组项目申请时提交的NABCD:痛点:普通的俄罗斯方块是不现实距离下一级有多远的,我们的游戏能显示距离下一等级游戏有多远。方便玩家体验。nabc:n:能满足大多数玩家的需求,适合各个年龄阶... 查看详情
第五周小组项目第一次新蜂小组站会
...homework.gitssh:[email protected]:Boxer_/homework.git小组名称:新蜂组长:武志远组成员:宫成荣李峤杜月项目名称:Java俄罗斯方块站会时间:10.10(10.9休息一天)总任务:1,数据库显示模块。2,本地记录模块, 3,俄罗斯方块... 查看详情
第六周关于beta测试组员评分标准的若干意见
组名:新蜂组长:武志远组员:宫成荣杜月李峤项目名称:java俄罗斯方块评分规则:简单的才是坠吼的,本组不想搞个大新闻,所以奉行极简的评分方式。每一个人交给组长一个排名,假如五名组员的名字分别为:魑魅魍魉魃... 查看详情
每周进度条(第六周)
第六周进度条 第六周所花时间 代码量(行) 博客量(篇) 学到的知识 查看详情
学习进度条(第六周)
第六周的学习进度条 第六周所花时间700分钟代码量1200行博客量1篇 了解知识点快速开发流程,web应用的开发,数据库的管理和链接 查看详情