【原】Virus Bursting

这是目前我设计制作的最复杂的一个游戏了,从去年10月到今年2月,游戏参加了微软的创新杯,2月份提交了第一轮的Entry后又做了第二轮的设计,不过没有动工。这个设计我绝对舍不得放弃,一定会继续完成的!

提交比赛时写的Game Summary:

Summary

Story begins in winter 2020, an unidentified virus burst out. UN HERT (Heath Emergency Rescue Team) fight with virus and at last saved human by using science measures.

Unique Features

1. Dynamic Weather:

Day and night, rain and snow, weather change over time. Different weather infects the activity of virus and NPC.

2. Dynamic Enemy:

The virus is variable by its breeding. For example you will have a problem when variable bird-flu can infect human.

3. Horizontal Scroll Window Game in 3D Scene:

There are many interlaced streets in our game. Each street is a 2D horizontal scroll window game. Player must have a strategy to find the key points in the 3D scene to stop the transmission of the virus.

4. Mystical and Funny Prescribe System:

Healing wounded by blending YinYang and The Five elements, player will enjoy more funny Chinese traditional culture.

整体来讲,游戏是基于XNA3.0的横板卷轴冒险类单机游戏,不过用的是3D的技术(如果有3D美工就做3D的了……)。几点最大的创意已经写在上面了,第2点设计可能对平衡性影响较大,其他3点都是很有意思的~

第一轮提交时的游戏引擎大概包括:渲染引擎,包括精灵动画、公告板的云、光照贴图、日夜循环的天空盒、雨雪粒子系统、Bloom后期特效等;AI引擎,包括有限状态机、消息系统和寻路算法;简单的音效引擎、输入管理和资源管理,资源管理基本就用XNA自带的;GUI系统;脚本系统,就用C#做脚本,设计好了但没有真正使用;还有简单的AABB碰撞检测、Catmull曲线插值等等。由于游戏设计的特殊性,就是上面第三点,需要一个既不是2D又不是3D的场景管理,这个重要的东西第一轮中没有做好。

2009-10-3 1-59-05 

后来做了第二轮的设计,游戏增强了五行属性对敌人的影响,这样,我们的渲染引擎还需要添加反射效果和HDR。当然,第二轮的时候游戏引擎整体在保留之前框架的情况下重新设计了。比如AI部分使用我前面写的那个框架http://www.cnblogs.com/cocoaleaves/archive/2009/03/23/1419346.html

2009-10-3 2-04-02

由于一些原因没有继续做下去,计划等明年有了时间把它完成!

几张第一轮时的游戏截图:

动画编辑器

2009-10-3 2-27-11

可以看到走路时相机没有正对着街道

2009-10-3 2-18-50

夜晚,路灯亮了

2009-10-3 2-19-13

街道路口转弯时

2009-10-3 2-20-19

场景全景

2009-10-3 2-24-20

posted @ 2009-10-03 21:35  柒笑侠  阅读(590)  评论(2编辑  收藏  举报