软件设计大赛题目.docx
《软件设计大赛题目.docx》由会员分享,可在线阅读,更多相关《软件设计大赛题目.docx(9页珍藏版)》请在冰豆网上搜索。
软件设计大赛题目
软件设计大赛题目
一、手机智力游戏软件创意与实现
---------------------------------
软件功能
---------------------------------
以下功能中,1–4项是必须包含的基本功能,其他是可选功能,用做评比参考。
1.提供一个适合青少年娱乐或竞技比赛的手机智力、技能或游戏软件软件包括一个娱乐或竞技的主题,例如:
博弈、迷宫、演奏、运动、益智,等。
软件包含一个基本游戏规则,用户通过键盘或鼠标可以控制游戏的进行。
在特定时间范围内,可以根据规则判定游戏的进展效果,并通过积分形式表现出来。
所供的软件必须可在一款手机上下载并运行。
所提供的游戏一般以单用户为主,对于多用户游戏将给以加分。
2.图形动画显示
软件需要有一个图形显示窗口,用来直观地显示游戏的操控和进展情况。
要求软件能够至少显示两个以上的场景。
3.文字或图形提示
游戏进展过程中,可以通过文字或图形形式提示用户所发生的一切情况,包括操作错误和效果等,由设计者确定。
要求用户可以控制文字或图形提示的进行或效果。
4.参赛标识
要求在作品的场景中,必须动态地显示文字“第四届齐鲁软件大赛参赛作品”和设计组名称。
这是一个强制性要求。
5.语音提示
游戏进展过程中,可以通过语音形式提示用户所发生的一切情况,包括操作错误和效果等,由设计者确定。
要求用户可以控制语音提示的进行或效果。
6.音乐伴奏
对于非音乐演奏游戏,要求软件能够辅助播放游戏的背景音乐,并要求用户可以控制音乐的播放效果。
7.图形显示选择
用户可以更换背景图或从清单中选择喜好的游戏显示图。
8.音乐伴奏设置
用户可以更换伴奏音乐从清单中选择喜好的伴奏音乐。
9.其他附加功能
除了以上列举的功能,程序还可以包含与游戏有关的其他功能,例如中断并保存游戏状态,下次启动时继续的功能,由设计者自定。
--------------------------------
设计要求
--------------------------------
1.须提交一份软件设计说明书、一份软件使用说明书、软件源代码和软件安装文件。
设计说明书和使用说明书的格式与内容自定。
使用说明书中需要包含软件安装说明。
如果程序中包含较详尽的联机帮助,使用说明书可以适当简化。
2.游戏的内容可以是个人原创的或借鉴别人已有的。
所提供的软件说明对此需要有明确的说明,指出游戏内容的由来,并给出详细的游戏设计和娱乐规则。
3.要求游戏至少提供2条以上的游戏规则,显示两个以上的不同游戏场景。
5.所播放音乐内容或图形可以自己制做,也可以选取现有资料。
对此,须在设计说明书中注明出处、制做者和版权所有者。
如果是自己制做内容,评比时将适当加分。
4.要求游戏内容积极、健康、向上。
不符合该要求的软件将取消参赛资格。
--------------------------------
评比方式
--------------------------------
1.评比首先要看程序是否能正常运行,即运行中出现的错误不能使程序退出、陷入死循环或造成死机。
如果出现上述情况,可以重新运行,但总尝试次数不能超过三次。
2.在正常运行基础上,以功能评比为主。
首先考察程序是否包含指定的基本功能,其次考察程序包含哪些附加功能。
若某项附加功能运行不正常,算做无此功能,不影响其他功能评比。
3.在功能相近的情况下,考察程序的其他特色,如游戏创意、操作界面、美工效果、联机帮助等。
4.如果所提交的文档不完整,仍可以参加评比,但要适当扣分。
5.经过演示、报告、答辩后,评出参赛的“游戏创意奖”和“实现创意奖”。
“游戏创意奖”:
强调智力游戏创意的独特性和原创性(包括已有游戏的游戏规则的大幅度变化),要求具有较高的趣味性、观赏性、智能性。
“实现创意奖”:
强调已有智力游戏或游戏软件的软件再实现的独特创意性,其实现应该具有相当大的改进,包括交互方式、图形界面、协同工作、多媒体技术设计等。
二、IP音像广播远程教育系统
系统简介
IP音像广播系统是指借助TCP/IP网络播发音像节目的系统。
整个系统包括三部分:
音像数据生成、媒体广播、媒体接收与播放。
1.音像数据生成
音像数据包括文件型数据和流式数据两种形式。
把音像节目录制好,以多媒体文件的形式保存在磁盘上,这样就形成文件型数据。
文件型数据可以放在媒体播放服务器的硬盘上,用于远程下载和点播。
流式数据的节目源可以是多媒体文件,也可以通过摄像头和话筒实时采集,借助编码器形成多媒体数据流,然后通过媒体播放服务器播发出去。
接收方不能控制流式数据的接收和播放时间。
但流式数据可以充分利用网络带宽,提供比较流畅的广播服务。
2.媒体广播
多媒体数据需要通过媒体服务器对外播发。
媒体服务器是一台web服务器。
文件型数据保存在服务器硬盘上,对客户机提供点播服务。
流式数据从数据源发至服务器,然后按照流媒体协议向外播发。
3.媒体接收和播放
客户通过TCP/IP网访问远端的媒体播放服务器。
客户机安装运行播放器软件。
播放器既能下载和播放远端服务器上的多媒体文件,又能接收和播放服务器发送的流式数据。
系统基本要求
所建成的广播系统需要具备以下基本配置和功能:
1.具有一台web服务器,安装运行Windows操作系统和InternetInformationServer,形成一个标准的web网站。
服务器和客户机在局域网内互联。
2.此web网站需要保存若干多媒体音像文件,并提供基本的媒体音像点播页面。
客户机可以从远端借助浏览器查看和点播音像节目。
3.服务器安装运行微软的编码器软件MediaEncoder,用来对节目源进行编码处理,形成流媒体数据,并通过服务器对外播发。
4.服务器连接普通USB摄像头和话筒,用来实时采集音像数据,并以流媒体形式播发。
5.客户机安装运行WindowsMediaPlayer播放软件,用来点播服务器上的音像文件,并播放服务器播发的流媒体音像节目。
6.要求服务器同时播发纯声音内容和影像类内容。
要求节目内容适于远程教育,可以是课堂教学、讲座、对话、访谈、课件等不同形式。
7.音像内容可以借用现成的音像文件,但至少需要准备一套自录的声音节目和一套自拍的影像节目。
8.提供完整的系统配置和功能说明书(电子版)。
系统扩展功能
如果有条件,可以在基本要求的基础上进一步实现以下扩展功能。
评比时将根据所实现的扩展功能适当加分。
1.采用独立计算机提供音像数据源。
数据源机和媒体服务器之间通过局域网互联。
可以采用多台计算机从不同地点同时提供数据源。
服务器可以同时播发或在不同数据源之间切换。
2.采用高分辨摄像机或摄像头采集影像数据(可以是普通摄像机加视频采集卡),向客户机提供高分辨影像节目。
3.同一节目内容提供不同带宽的音像文件和不同带宽的流式数据,以适应不同的网络状态。
4.媒体服务器安装运行Windows之外的其他操作系统和其他webserver软件。
5.媒体服务器安装运行RealNetworks公司提供的多媒体播发软件。
音像文件和流媒体数据也采用相应的格式。
客户机采用RealPlayer播放器软件。
6.客户机安装运行自己开发的播放器软件。
软件能同时支持文件下载播放和流媒体播放。
7.媒体服务器不仅在局域网内播放,还能通过广域互联网对外播放。
评比方式
评比时按以下顺序考察系统优劣:
1.系统的配置方案和实现的功能。
2.系统运行的稳定性(不包括网络状态导致的连接故障)。
3.是否能适应不同的网络带宽。
4.自制节目的种类和内容。
5.所提供web页面的功能和外观。
6.所提供系统说明书的完整性和易读性。
三、智能精灵(奥运福娃或小狗)创意与实现
---------------------------------
软件功能
---------------------------------
以下功能中,1–4项是必须包含的基本功能,其他是可选功能,用做评比参考。
1、设计一个可爱的奥运福娃(或宠物狗)形象,作为本软件的主角,其可做多种动作,在用户的屏幕显示奥运福娃(或宠物狗)形象,类似于瑞星杀毒软件的小狮子。
2、设计一个奥运福娃(或宠物狗)活动的场景,如:
舞台、庭院、田野、居室、训练场、各类运动场等均可,基本要求为设计一个场景。
3、操作基本要求:
用鼠标、键盘等控制出现以下3个基本事件:
(1)放置木箱;
(2)放置火圈(或一种运动器械);
(3)放置一个小皮球;
4、智能基本要求:
操作者用语音,命令奥运福娃(或宠物狗)完成以下6个基本动作;
(1)跳上木箱;
(2)跳下木箱;
(3)钻火圈(或一种运动器械);
(4)去追小皮球,并取回来;
(5)卧倒(或福娃的某种动作);
(6)打滚(或福娃的某种动作)。
5、操作提高要求:
可以放置更多的道具,丰富场景现场安排,还可以变换场景,等等,可以发挥参赛选手的丰富想象力,将场景布置得更贴近实际,更具有表现性和个性。
6、智能提高要求:
可以运用人工智能和虚拟现实等多种技术,让奥运福娃(或宠物狗)具有更高级的智能,更像一个真正的人物(或宠物小狗)。
如:
当发出同一个命令后,福娃会根据当时的场景、前后的动作等做出不同的反应;再如,当出现一个突发事件或一个陌生人出现时,小狗会叫个不停,命令它“别叫了!
”,它才停止叫声,并摇头摆尾趴在地上;又如,可以用不同的语音命令完成同一个动作,如用“跳上木箱”“跳上箱子”“跳上去”等,它都会完成跳上木箱的动作等等。
总之,在提高奥运福娃(或宠物狗)的智能表现力方面,参赛选手仔细观察,潜心研究,充分发挥各自的想象力,将奥运福娃(或宠物狗)表现得更生动、活泼、可爱。
7、音乐伴奏
要求软件能够辅助播放背景音乐,并要求用户可以控制音乐的播放效果。
用户可以更换伴奏音乐,从清单中选择喜好的伴奏音乐。
8、图形显示选择
用户可以更换奥运福娃(或宠物狗)的形象,如:
五个福娃作不同的体育项目,福娃的各种形象,穿衣服的小狗,戴墨镜的小狗,挂铃铛的小狗等,或从清单中选择喜好的显示图。
9、其他附加功能
除了以上列举的功能,程序还可以包含其他功能,例如屏幕保护、闹钟等功能,由设计者自定。
--------------------------------
设计要求
--------------------------------
1.须提交一份软件设计说明书、一份软件使用说明书、软件源代码和软件安装文件。
设计说明书和使用说明书的格式与内容自定。
使用说明书中需要包含软件安装说明。
如果程序中包含较详尽的联机帮助,使用说明书可以适当简化。
说明书中应注明,系统中所有引用的文字、图片、音乐、歌曲等的出处、制作者和版权所有者、网站等需特别注明。
2.奥运福娃(或宠物狗)的图片或造型可以借鉴已有的或自主开发,对于自主开发适当加分。
3.奥运福娃(或宠物狗)至少要提供6个以上的动作,显示一个以上的不同现实场景。
4.所播放音乐内容或图形可以自己制做,也可以选取现有资料。
对此,须在设计说明书中注明。
如果是自己制做内容,评比时将适当加分。
5.奥运福娃(或宠物狗)要独立开发,不可直接使用微软的Agents技术。
6.要求奥运福娃(或宠物狗)积极、健康、向上。
不符合该要求的软件将取消参赛资格。
--------------------------------
评比方式
--------------------------------
1.评比首先要看程序是否能正常运行,即运行中出现的错误不能使程序退出、陷入死循环或造成死机。
如果出现上述情况,可以重新运行,但总尝试次数不能超过三次。
2.在正常运行基础上,以功能评比为主。
首先考察程序是否包含指定的基本功能,其次考察程序包含哪些附加功能。
若某项附加功能运行不正常,算做无此功能,不影响其他功能评比。
3.在功能相近的情况下,考察程序的其他特色,如“宠物狗”创意、操作界面、美工效果、联机帮助等。
4.如果所提交的文档不完整,仍可以参加评比,但要适当扣分。
5.经过演示、报告、答辩后,评出参赛的“实现创意奖”。