项目名称:俄罗斯方块
类型:单机游戏
运行流程:
功能模块分析:俄罗斯方块对于大家来说都不是陌生的,我们主要设计了一下功能模块:
(1)游戏运行界面:可视化平台下玩游戏;
(2)游戏控制菜单:可以控制游戏的开始、结束、不同难度系数;
(3)设置菜单:设置游戏的显示方式,提供游戏帮助;
项目任务分解:
(1)游戏窗体设计,添加各个功能控件,并且修改控件属性,估计6小时左右。
(2)编码控制按钮对应属性,例如:游戏开始、载入和保存等等,估计6小时左右。
(3)编码窗体菜单项,主要功能对游戏进行控制和设置,并且提供使用教程和帮助教程等,估计6小时左右。
(4)图片列表控件和窗体总体设置,设置游戏的外观,估计5小时左右。
(5)初始设置控制类,游戏过程中返回行数、参数、等级、积分等参数,估计4小时左右。
(6)载入游戏信息处理,包括游戏载入和统计数据载入等,估计4.5小时左右。
(7)绘制方块,控制方块的位置和样式,估计4.5小时左右。
(8)游戏过程处理,方块的移动、方块的上下左右变化、消行处理等,估计6小时。
(9)预览下一个将要出现的方块,计算游戏积分,设置回放进度条等,估计6小时。
总共估计48小时,考虑到大家的基础都比较薄弱,并且都是第一次接触C#,对于C#的编程还都处于起始阶段,所以考虑的时间范围 比较宽泛,并且还提供另外的时间估计30小时左右,方便大家讨论在学习过程中出现的问题,以及处理其他事件。程序的编码结束后,我们还给将添加两个小时的测试软件时间,保证软件的成功运行。总共80个小时供我们开发这个软件,由于平时上课的时间比较密集,并且即将面临挂科率居高不下单片机考试,所以交付软件的时间暂定为5月25号左右,如有变化另行通知。最后就是推广我们的软件了,这一件事就等软件成功之后再行考虑。
燃尽图:
时间: 2024-10-07 05:31:05