1、游戏开发程序设计基础课程设计要求1. 任务要求设计并实现一个横版或竖版飞行射击游戏,游戏至少满足以下要求: 主角战机能够自由移动、攻击,并且拥有两种以上武器。 具有卷动的背景。 具有若干随即出现的敌人,主角战机若与敌人相撞则造成伤害或坠机。 具有背景音乐及相应音效,如开火、击中敌人、坠机等。 使用文字显示一些游戏中的实时信息,例如生命值、得分、正在使用的武器等。 具有游戏胜利条件。2. 成员职责项目组成员由 3-4 名学生组成,其中,策划 1 名,程序员 1 名,美术 1 至2 名,组长由任意一名学生兼任。 游戏策划职责:设计游戏,对游戏的类型、艺术风格、配乐方案、剧情、机制进行设计,撰写相关
2、文档,为程序员及美术的工作进行分配和指导,策划在工作中应当充分考虑现有的开发技术和美术水平。 程序员职责:开发游戏,按照游戏设计的要求,完成游戏的软件开发工作,程序员应当遵循已有的策划方案,不应随意增减内容,若遇到技术问题应当与策划一起商量解决方案。 美术职责:装潢游戏,按照游戏设计的要求,完成游戏的艺术制作,搜集、制作游戏开发中用到的一切艺术资源,美术应当遵循策划中定下的艺术风格和配乐方案,再遇到问题时应当与策划、程序员一起商量解决。 组长:组长在队伍中起到一个中间协调的作用,要具有一定的执行力,要把握好项目开发进程,敦促组员按时完成任务,在遇到较大分歧的时候,组长可以做出决断。3. 提交形式课程设计上交时应包括以下内容: 游戏策划文档(由策划撰写) 游戏工程项目(由程序员提供) 游戏美术资源(由美术提供)4. 拓展点 更多更强的武器 敌人的飞行路线 敌人也会开火 加入 BOSS 逐帧动画的应用 主角战机生命值、能量的图形显示方式