Skip to content

南京大学软件学院2021年“乐米杯”EL程序设计大赛作品

License

Notifications You must be signed in to change notification settings

yu-yake2002/ELProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This program contains free software licensed under a number of licenses, including the GNU Lesser General Public License. A complete list of software is available at http://www.renpy.org/doc/html/license.html.

本程序包含自由软件许可中的一些许可证,包括GNU宽通用公共许可证。 完整的软件列表请参见http://www.renpy.org/doc/html/license.html。

cnCarbonNeutralization

A galgame developed by NJU 5A641.

以下内容图一乐,基本上没按照这个流程来做

目录结构

./scenario

剧本文件,包含多个chapter目录,每个目录下用txt文件存储剧本。例如,chapter1目录下有一个1.txt文件,包含第一章剧本。又如,chapter5目录下有5.txt, 5-1.txt, 5-2.txt两个文件,其中5.txt是做出选择前的剧本,5-1.txt5-2.txt是两条分线的剧本,5-3是后宫线的剧本。

./pics

图片文件,包括背景(1920*1080)与立绘。http://www.nvlmaker.net/material.html有一些素材。

./draft

手写的草案文件。

剧本结构

单个周目章节约16章。

  • 第1~4章发生于2016年秋冬
  • 第5章(双线),第一次选择发生于2017年寒假
  • 第6~8章发生于2017年
  • 第9章(双线),第二次选择
  • 第10~12章发生于2018年
  • 第13章(三线),第三次选择
  • 第14~16章,发生于2019~2021年,分为四条线(BE,A线,B线,后宫)

其中,后宫线的进入条件为:完成A线、B线,进入新周目,在第5章和第9章选择了不同的女主,并在第13章选择了后宫选项。

总工作量为29章。

项目日程

这份日程的“周”代表2020~2021学年度第二学期的教学周。

开发过程将会采取“敏捷开发”的模式,以一周为一个迭代周期(Sprint),周日晚间进行评审会议(Sprint Review meeting)。游戏的逻辑非常简单,且团队耦合性高,因此不需要开发文档,仅需要这份README.md作为备忘录。从第七周开始,每周生成一个可用版本,并从第八周开始邀请内测用户,从第九周开始向内测用户提供测试版本。

第四周

  • EL报名
  • 可行性研究
  • 总体工作分配
  • 完成人设草案

第五周

  • 创建仓库
  • 创建renpy项目
  • 了解学生故事
  • 完成剧本大纲
  • 背景图的取景与风格化(仙林)
  • 完成第1、2、5(5-1、5-2)剧本。
  • 准备人物立绘、主题曲

第六周

  • 完成取名工作(游戏的取名,角色的取名)
  • 完成音乐的选取(不涉及版权问题的古典音乐)
  • 背景图的取景与风格化(鼓楼)
  • 完成一部分剧本
  • 完成一部分剧情的程序实现(或许可以写个脚本,把剧本自动处理成代码)
  • 准备人物立绘、主题曲

第七周

  • 完成一部分剧本
  • 完成一部分剧情的程序实现
  • 完成一个可玩的demo
  • demo测试
  • 完成复赛PPT
  • 准备人物立绘、主题曲

第八周(期中考试周)

  • 完成一部分剧本
  • 完成一部分剧情的程序实现
  • 阶段性软件测试
  • 准备人物立绘、主题曲
  • 寻找几个内测用户

第九周

  • UI设计
  • 背景图的取景与风格化(其他地点)
  • 完成一部分剧本
  • 完成一部分剧情的程序实现
  • 阶段性软件测试
  • 准备人物立绘、主题曲
  • 将这一周的Release发放给内测用户
  • CV

第十周

  • 完成全部剧本
  • 回顾剧本,细节修改
  • 完成一部分剧情的程序实现
  • 阶段性软件测试
  • 主题曲的变奏
  • 替换立绘占位素材
  • 将这一周的Release发放给内测用户
  • CV

第十一周

  • 完成全部剧本的程序实现
  • 整体性软件测试
  • 将这一周的Release发放给内测用户
  • CV

第十二周

  • 机动
  • 准备答辩
  • 将这一周的Release发放给内测用户

第十三周

  • 准备答辩

任务分配

刘承杰:

  • 队长
  • 剧本
  • 程序

刘晓旭:

  • 音乐
  • 剧本
  • 程序

孙际儒:

  • 产品经理
  • 立绘
  • 剧本
  • 客户经理

宋俊伯:

  • 背景
  • 剧本
  • pre