项目提交和评分¶
提交内容¶
- 所有项目工程文件,即项目工程文件夹及其内含的所有内容。
- 展示完成情况的功能演示视频(含有必要解说,可以随视频语音讲解或配字幕)。
- 有实现额外功能或认为自己的实现额外亮点,对项目有额外见解,及有其他想对我们说的话(含课程建议)的同学可随附一份文字文档,仅接受 pdf 或者 markdown 格式,这将成为我们评定奖励分(见评分标准)的主要参考。
对于演示视频,我们要求:
- 在编译前执行
make clean
以保证运行的程序是现场编译的且代码没有编译错误。 - 使用全屏录制,并从
make clean
开始到关闭程序窗口为止完整展示项目运行流程。 - 只演示最后一次测试程序的运行状况,但需演示所有已实现任务的功能效果及其正确性。
- 视频时长不超过三分钟,如果超过,我们将只取前三分钟的内容作为评分参考。
我们会运行你的代码和你的演示效果做对比,任何伪造演示效果的行为按照作弊处理。
作为参考,伪造演示效果的行为包括但不限于:
- 使用他人二进制程序、源代码运行项目。
- 使用工具捏造或假造视频。
- 在运行大概率出错的情况下,故意多次录制只取没有出错的那一次。
总之,你的演示效果必须是我们使用你提交的代码在合理次数内可以复现的。
提交方法¶
请将功能演示视频(.mp4
格式)放入工程文件夹,然后将其直接打包为以学号命名的 zip
文件上传至这个南大云盘链接中。
Deadline¶
提交截止日期为 1/17 23:59(实际是 1/18 00:05)。
有条件允许补交,分数以 60% 计。
有补交需求的请于 Deadline 前联系 xmj 助教并告知理由,我们保留拒绝补交的权利。
评分标准¶
- 学术诚信(提交格式正确且可追溯):10%
- 代码可用(
make -j8 shell
,启动、退出游戏全程可用且无报错):20% - 视频演示效果(有正常演示解说即可):15%
- 开发者友好(代码风格,文件夹结构正常易用):5%
- 第零阶段完成效果:15%
- 第一阶段完成效果:15%
- 任务一功能测试:5%
- 任务二功能测试:5%
- 整体观感合宜:5%
- 第二阶段完成效果:15%
- 检查点一:9%
- 检查点二:3%
- 检查点三:2%
- 检查点四:1%
- 奖励分(额外开发功能或有其他突出效果):5%
抄袭/作弊一经发现,整个程设部分 30 分以零分计算,不会事先警告。