海绵宝宝x逆转裁判项目介绍书
组 长:舒 凡 诚
指 导 老 师:马 于 涛
二〇一九年十二月
一、 项目背景与目的
《海绵宝宝》是一部1999年发行的美国喜剧动画,可以说是一部和我们同龄,陪伴我们成长的一部动画,它的内容搞笑,轻松解压。《逆转裁判》CAPCOM公司制作的法庭辩论型AVG游戏,在游戏中玩家扮演辩护律师,在假象规则的序审法庭上与检察官进行辩论,通过追问和质疑嫌疑人和证人,为委托人获得无罪判决是最终的胜利目的。
本项目使用Python语言及Pygame库,开发一个以《海绵宝宝》中的场景与角色为背景,以《逆转裁判》为游戏模式的文字类游戏。拥有一章完整的逻辑通顺的剧情及法庭辩护中的数个剧情分支和玩家互动、选择的部分。让玩家既体验到童年的乐趣,又感受到法庭激烈辩驳的氛围。
二、游戏运行环境
2.1. 设备
处理器: 1 GHz Single Core
内存: 512 M RAM
显卡: NVIDIA GeForce GT 640
应用程序接口: Version 9.0c
硬盘: 500 MB available space
2.2. 支持软件
操作系统:Windows 7以上
编译程序:python 3.x
三、游戏特色
1. 人物动画复杂
角色的动画包括拍桌子、吃惊、鞠躬、流汗等等一系列动作,需要排练列好每一帧的播放顺序以及速度。
2. 剧情幽默曲折
继承了逆转裁判的剧情风格,使得严肃的法庭妙趣横生。裁判长会突然吃惊地瞪大眼睛,御剑检察官会用尖锐的比喻讽刺,辩方时常犯傻……等等,使得游戏文字不单调无味。
3. 文本控制复杂
为了实现动态控制文字播放的颜色、速度、音效,还要使文字与人物动画同步播放,实现场景切换,音乐切换,需要在文本中插入大量控制字段。例如:
裁判长$white$关于被告人海绵宝宝毒杀案的审理,$3$JudgeNormal$resources/pics/JudgeChair.png$resources/music/OpenSession.mp3$$
导致文本文件功能非常强大,代码编写时为文件接口提供了严格的要求。
4. 其他文档齐全
设计文档链接:https://www.cnblogs.com/DeerTong/p/11997908.html
测试文档:https://www.cnblogs.com/DeerTong/p/12074587.html
需求分析文档:https://www.cnblogs.com/DeerTong/p/11914128.html
其中每类文档的内容比较详细,例如设计文档给出了用例图、UML图、文件接口格式等,供开发人员阅读。可根据实际需要进入链接阅读。
5. 剧情文本量大
文本文件共700余行,约有8000余字的剧本,描写了完整的辩护获得无罪以及辩护失败的剧情流程。
6. 音效、音乐丰富
游戏内置大约十多首逆转裁判音乐,还原了游戏的原滋原味。此外,还提供了不同的打字音效。通过音乐的起伏引导玩家沉浸在游戏之中。
四、小组总体分工
舒凡诚(23%):
担任项目的组长工作。负责答辩展示、代码编写、动画调试等工作,还完成了全游戏的剧本撰写、音乐切换、场景切换的工作。
郑义(22%):
负责代码编写,实现了大部分下屏操作。负责处理素材,完成了许多素材的精美制作。负责PPT的编撰。负责录制视频与剪辑。
浦仕传(22%):
维护部分文档工作,导出了UML图、用例图、需求分析书、等一系列设计图片。
叶青(13%):
设计了项目的logo,负责测试文档动画部分的撰写。
熊思明(12%):
负责测试文档文字部分的撰写。
汪海杰(5%):
讨论选题,充当客户,增加项目人员组成的完整性。
吴若晗(5%):
讨论选题,充当客户,增加项目人员组成的完整性。
本项目Github链接:
https://github.com/1269473699/SpongeBob-VS-Ace-Attorney
原文:https://www.cnblogs.com/DeerTong/p/12075101.html