
《水果迷情》玩法简介:
游戏界面上会出现各种各样的水果,玩家在游戏中可以不断地交换相邻水果的位置,只要三个以上的水果连成一排后(横或竖连成一排),就可以将其消除。如果水果移动后不构成消除条件,则不能交换水果位置。玩家需要通过不停地消除水果来吸引猴子爬到顶端,从而取得胜利。
程序设计要求:
1. 游戏窗口1024*768
2. 所有美工元素由图片提供
3. 重点消除算法效率
4. 技术难度:一般
基本流程要求:
1. 基础设定:游戏采用闯关模式,总关数为4关。棋盘格子数为8*8,8种水果;第一关5种水果,时长3分,需要1000点;每1关增加一种水果,并增加30秒时间;第2关需要1250点,第3关1500点,第4关1750点;点数参见积分设定。
2. 玩家登录:运行游戏后弹出玩家登录界面;界面包含玩家名称编辑框、密码编辑框、新建玩家按钮、确认按钮、取消按钮。
3. 新建玩家:新建玩家时弹出界面;界面包含玩家名称编辑框、密码框、确认密码框、确认按钮、取消按钮,有条件可增加玩家头像。
4. 加载进度:玩家登录后,调出保存的关卡继续游戏。
5. 新建游戏:新建游戏时进入第一关。
6. 游戏初始化:随机生成水果填满格子,3秒倒计时开始,不要出现一开局就已经有3个以上连在一起的情况。
7. 游戏过程:鼠标单击,2次单击不同水果互换位置,如果三个以上的水果连成一排(横或竖连成一排),则消除水果,相临的水果移动并填满由于消除而空出的位置,并随机补上水果移动空缺的位置;如果消除后还出现三个以上水果连排,则发生连消,连消可以循环反复发生。
8. 游戏结束:以每一关的所需分数为尺度衡量游戏进度,界面上表现为小猴子爬树标,小猴子每关都是从最低下向上爬,到顶端胜利,超时失败,最后弹出积分排行界面。
9. 保存进度:仅游戏胜利时保存。
10. 积分排行榜:界面包含排行列表、下一关按钮、退出按钮;排行列表数据包括序号、玩家名、积分数。
11. 积分设定:基本点数为50点,一次消3个得1倍点数,4个得两倍,5个则四倍,6个就八倍,7个以此类推;每增加一阶连销,当次点数*2;每过1关,点数累加到总积分上并奖励1000积分,原始积分数为0。
12. 光效:可在消除时或完成任务时表现,自由发挥。
13. 声效:自由发挥。
14. 道具:可有可无,自由发挥。
15. 附件中游戏仅供参考,需求并不相同。
附图:
效果参考图:

题2. 我拼我图单机版
《我拼我图》玩法简介:
玩法模仿与市面上纸质拼图,游戏界面上四散分布着由系统切割分成的图片碎块,玩家可以任意移动单块碎片或已拼接成组的区块,一旦2个块出现在正确位置的附近,游戏自动将2块拼接组成新的区块,最终玩家在游戏中将碎块拼接成原图。
程序设计要求:
1. 游戏窗口1024*768
2. 分割方式:原图由程序切成规则的碎块,如方形碎块、弓形边缘碎块
3. 技术难度:稍难
基本流程要求:
1. 玩家登录:运行游戏后弹出玩家登录界面;界面包含玩家名称编辑框、密码编辑框、新建玩家按钮、确认按钮、取消按钮。
2. 新建玩家:新建玩家时弹出界面;界面包含玩家名称编辑框、密码框、确认密码框、确认按钮、取消按钮,有条件可增加玩家头像。
3. 加载进度:通过玩家登录或新建玩家后弹出存档界面;界面包含存档列表、新建游戏按钮、确认按钮、取消按钮;在存档列表中按时间顺序列出该玩家所有游戏记录,玩家可选择任何一个进度继续游戏,双击执行,默认选中最新存档。
4. 新建游戏:新建游戏时弹出界面;界面包含原图缩略图列表、分割方式单选框、块数设定条;原图存于游戏子目录Data下,分割方式默认为弓形边缘碎块,块数默认为3行2列共6块。
5. 游戏初始化:将选定的图片按选定分割方式切成选定的块数,如果是续档需要还原存档。
6. 游戏过程:按下鼠标左键拖拽某单块或已拼接成组的区块,当放开左键时,如果区块间处于正确位置则拼合两组区块,充许几个像素点的临界误差,否则只是移动当前区块。
7. 保存进度:在游戏过程中随时都可以保存,游戏结束自动保存。
8. 游戏结束:所有碎块拼接完毕,显示原图,2秒后,弹出积分排行界面。
9. 积分排行榜:界面包含排行列表、下一关按钮(剧情版)、新游戏按扭、确认按钮;排行列表数据包括序号、玩家名、积分数。
10. 闯关模式:自定义一个剧情式的闯关玩法,或参考题目1,可自由发挥。
11. 积分设定:每拼接一个单块得1分,每拼接一个区块得2分;每过1关加关数*100分。
12. 光效:可在局部拼接成功、完成任务时表现,自由发挥。
13. 声效:自由发挥。
14. 道具:可有可无,自由发挥。
15. 进阶效果:3D视觉化碎片边缘,使碎片看上去具有立体感。
附图:
1. 效果参考图:


2. 块数设定条:

比赛时间跨度(题目完成时间要求)
题1 最短2周,最长4周
题2 最短3周,最长5周
开发环境
1、WINDOWS XP操作系统。
2、IDE VC6或更高版本,C++语言。
3、DirectX8.0或更版本(或者自选图形引擎)。
作品提交形式
1、参赛者提供完整的源码和运行环境,合在一个压缩包中(请勿包含中间文件)。
2、源码和运行环境分别放在相对子目录Src和Env中。
评审方式及标准
评审步骤1: (基本)
1、运行环境中的执行程序能直接正常运行,无需额外的手动配置。
2、游戏运行流畅,流程正确,操作简易,布局美观。
评审步骤2: (技术)
1. 代码要求一次编译、链接通过。
2. 代码要有良好的编程风格(推荐使用匈牙利命名法)。
3. 代码可读性高,健壮,具备良好的可扩展性和可移植性。
4. 采用面向对象编程方法。
5. 提供UML静态类图和动态顺序图(转成JPG格式图片)。
其他要求
1. 由个人完成。
2. 参赛者应完成题目给出的基本要求,参赛者可以在此基础上自由发挥。网龙公司提供基本的游戏开发资源,参赛者可以自由选择使用、部分使用、或自己制作。

























