【vc++精品源码栏目提醒】:网学会员鉴于大家对vc++精品源码十分关注,论文会员在此为大家搜集整理了“2009齐鲁软件设计大赛题目 - 其它资料”一文,供大家参考学习
2009 年软件设计大赛命题 第一部分 参赛题目 一.手机游戏 随着手机的广泛普及和手机技术含量的不断升级,随着 3G 时代的到来,种种迹象都表明, 手机游戏将成为计算机和电子时代的下一个消费和发展热点。
本届手机游戏是在上届成功举办的基础上的发展和延伸,其目标是:激励大学生的自主创新意识; 鼓励大学生积极学习掌握最先进的软件设计技术,通过实践培养和提高综合素质; 通过我们的共同努力,创建和发展大学生手机游戏的开发和运作平台。
以下功能中,1 – 4 项是必须包含的基本功能,其他是可选功能,用做评比参考。
1. 提供一个适合青少年娱乐或竞技比赛的手机智力、技能或游戏软件 软件包括一个娱乐或竞技的主题,例如:博弈、迷宫、演奏、运动、益智等,任何具有良好娱乐效果的在手机上运行的游戏。
软件包含一个基本游戏规则,用户通过键盘或鼠标可以控制游戏的进行。
在特定时间范围内,可以根据规则判定游戏的进展效果,并通过积分、过关、输赢形式表现出来,或通过其他可以判定的评价形式。
所提供的软件至少可在一款手机上下载并运行。
所提供的游戏一般以单用户为主,对于多用户游戏将给以加分。
2. 图形动画显示 软件需要有至少一个图形显示窗口,用来直观地显示游戏的操控和进展情况。
3. 文字或图形提示 游戏进展过程中,可以通过文字或图形形式提示用户所发生的一切情况,包括操作错误和效果等, 由设计者确定。
要求用户可以控制文字或图形提示的进行或效果。
4. 参赛标识 要求在作品的场景中,必须动态地显示文字“第六届齐鲁软件大赛参赛作品”和设计组名称。
这是一个强制性要求。
5. 语音提示 游戏进展过程中,可以通过语音形式提示用户所发生的一切情况,包括操作错误和效果、在线帮助等,由设计者确定。
要求用户可以控制语音提示的进行或效果。
6. 音乐伴奏 对于非音乐演奏游戏,要求软件能够辅助播放游戏的背景音乐,并要求用户可以控制音乐的播放效果。
7. 图形显示选择 用户可以更换背景图或从清单中选择喜好的游戏显示图。
8. 音乐伴奏设置 用户可以更换伴奏音乐从清单中选择喜好的伴奏音乐。
9. 其他附加功能 除了以上列举的功能,程序还可以包含与游戏有关的其他功能,例如中断并保存游戏状态,下次启动时继续的功能,由设计者自定。
二.虚拟漫游 (一)系统基本功能 开发一款构建 3D 场景的软件,以建设数字家园为主题,自行规划自己的虚拟数字家园,数字家园可以以真实场景为蓝本,也可以是纯粹的虚幻场景。
要求软件能使玩家在空白的三维空间中交互创建自己的三维场景, 最终能使玩家根据自己的设计、规划,创建自己的三维数字家园,因此,在软件要求能完成以下基础功能: 1、 创建三维模型库:预先建立创建目标场景所需要的基本几何模型,如立方 体、圆柱体等,以及场景常用的、较复杂的三维模型,例如:桌面、桌腿、 房顶、房门等。
2、 交互场景构造功能:软件使用者能根据提供的模型库元素在空白的三维空 间堆建复杂的场景,即 3D 数字家园。
用户可以根据提供的基本几何模型, 用鼠标和键盘交互选择基本模型在三维空间进行任意变化、组合,组合成 自己喜欢的现实中的事物,如:桌子、房屋等,进而构建成复杂的场景。
场景中必须体现动态和静态两种物体。
3、 情感交流功能:用户可与自己已建好的数字家园实现交互操作并产生情感 交流,如清除落叶、浇灌花草、饲养动物等。
4、 场景漫游功能:玩家能交互控制在你的数字家园室内、室外漫游,领略数 字家园的无限风光。
(二)系统提高功能 数据库驱动功能:场景与后台数据库建立联系,实现数据库的数据驱动场景的生成与变化功能 1、 场景自动变化功能:场景的效果能模拟现实变化,如随时间变化自动产 生相应变化(比如一年四季场景的变化-花谢花开,天气变化,黑夜白昼 的交替等)。
2、 要求实现艺术性与真实感,实现对虚拟物体的交互贴图、材质选择等功 能; 3、 音乐伴奏。