现代软件工程 结对/团队作业 - 汉字的 2048 + 俄罗斯方块
一个很有趣的软件工程/编程作业,如果把汉字构成的规律运用在 2048 + 俄罗斯方块这样的游戏中,会有什么效果呢? (链接1, 链接2)
既然是软件工程的作业, 那就要体现出一些工程的特性:
作业要求:
1) 学生自行从网上找到经典俄罗斯方块游戏的代码, 这应该有很多版本,找一个适合当前学生技术水平的。
2)分析代码,描述它如何做到 MVC (model - view - controller) 的结构。 如果它不是这个结构, 描述它的结构。
3)重构模块,让它能实现 “汉字2048” 的要求,同时保持模块之间还是 MVC 或者其他良性结构(例如 MVVM)。
4)把重构的过程写成一个博客,发布。
5)如何判断几个汉字(或部首)能否形成一个新的汉字, 这是一个较难的子问题, 可以交给一个子团队来完成,如何定义这个模块和其他模块之间的API? 希望好好思考。
现代软件工程 结对/团队作业 - 汉字的 2048 + 俄罗斯方块相关推荐
- 软件工程第一次团队作业
软件工程第一次团队作业 阳光普照队 团队成员 队长:杨光海天 队员: - 周琪文 - 郭剑南 - 朱晓健 - 郑珍发 - 赖志平 - 邹星 - 吴伟根 项目描述 一幅画卷尽可展现祖国大好河山的风采,画 ...
- 软件工程实践团队作业一
这个作业属于哪个课程 <软件工程23年春季> 这个作业要求在哪里 <软件工程实践团队作业一> 这个作业的目标 组建团队 确定选题 明确绩效考核制度 撰写博客与PPT 其他参考文 ...
- 2016福州大学软件工程收官团队作业成绩汇总
===2017.1.13更新===== 更新团队分数贡献比 ================= 团队作业收官之最终章: http://www.cnblogs.com/easteast/p/621066 ...
- [软件工程基础]团队作业Week3
团队介绍 团队名:弗朗明哥舞步 团队角色 开发:杨艺媛,易子沐,赵晓宇,夏欣怡 测试:张华杰 PM:刘斯盾 刘斯盾 我是刘斯盾,喜欢编程,喜欢运动!很高兴和大家一起开发这个项目! 杨艺媛 我叫杨艺媛, ...
- 软件工程结对开发作业02
开发人员: 程序分析,代码编程:信1505-1班 毛松林: 代码复审与代码测试:信1505-1班 张 浩, 一开始看到这到题的时候,我简直没有一点思路.老师提示说是可以先求出所有正整数的和,然后找出 ...
- 团队作业第二次——需求分析
这个作业属于哪个课程 软件工程实践2022年春-F班 这个作业要求在哪里 软件工程实践团队作业二 团队名称 PEEKABOO 这个作业的目标 整体计划安排.原型设计和需求规格说明书 其他参考文献 CS ...
- 软件工程网络15结对编程作业
软件工程网络15结对编程作业 1.项目成员 学号:201521123014 博客地址:http://www.cnblogs.com/huangsh/ 学号: 201521123102 博客地址:htt ...
- 软件工程结对作业 四则运算界面设计
软件工程结对作业 四则运算器界面设计 康鑫 PB16060203 娄雨禛 PB16060356 项目内容链接:http://www.cnblogs.com/silent-zlv/p/8684979 ...
- 软件工程—团队作业1
软件工程-团队作业1 团队称号:Thanos (灭霸,超叼的一个动漫人物) 团队成员: 队长 成凯 1600802002 博客链接: http://www.cnblogs.com/ck03/ 党 ...
最新文章
- 360董事长兼CEO周鸿祎:未来网络攻击或造成物理伤害
- xCode自定义快捷键
- java8中的函数式数据处理
- 用 C 语言实现面向对象编程
- 2596 售货员的难题
- Ubuntu 16.04-17.04开机自动root用户登录(测试可用)
- 蓝牙耳机声音一顿一顿的_这次让世界听听我们的声音——声阔SoundcoreLiberty2Pro蓝牙耳机...
- 莫桑比克wcdma频段_开放医疗记录社区支持莫桑比克的新系统
- 5年iPhone用户换小米11 Ultra:惊叹小米变化大
- 新年元旦海报设计模板|具有浓厚中国风味的画面
- php合图,php合并图片
- 在线公开课 | 前端工程师如何突破瓶颈更好地变现自己
- 【回归预测】基于matlab麻雀算法SSA优化混合核极限学习机KELM回归预测【含Matlab源码 1646期】
- 9.0魔兽服务器显示不兼容,《魔兽世界》9.0界面卡读条解决方法
- 计算机系统变慢的原因,计算机系统运行速度变慢4大原因
- 集线器、交换机、路由器功能原理入门总结
- Xilinx ZCU106开发详解(Xilinx Zynq UltraScale+ MPSoC)
- Spring 之 @Cacheable 源码解析(下)
- AD转换中【参考电压】的作用
- 全世界上有380万人死于新冠肺炎,但还不到每年死于吸烟人数的一半
热门文章
- StretchBlt函数和BitBlt函数的区别和用法
- Laravel 代码开发最佳实践(持续更新)
- HDU1028——I gnatius and the Princess III
- ABAP--使用SLIN事务码进行ABAP程序扩展语法检查,提高程序开发的质量
- C++学习—— mutable和 extern
- 数据库高级知识——mysql架构介绍(一)
- SpringBoot集成MyBatis的分页插件PageHelper
- 解决问题 com.alibaba.fastjson.JSONObject cannot be cast to xxx
- Leetcode--1019. 链表中的下一个更大节点(java)
- mysql 有一组经纬度 返回在某个区域内_Qt编写地图综合应用17-地址经纬度互转