怎样发表优秀的作品

一篇优秀的作品包括方方面面,本文逐条列举,希望能对大家有所帮助。

工具

基于安全性考虑,编辑作品的后台不支持老版本浏览器。请使用最新的浏览器,确保 Chrome > 80 或 Firefox > 59。

如果你找不到合适的浏览器,推荐 Edge,这里下载:https://www.microsoft.com/edge

关于文章内容

本站仅接受与 EasyX 相关的代码或文章。

文章内容的初审由 AI 自动执行。如果遇到审核不通过的情况,可以发邮件给管理员:yangw@easyx.cn

文章内容的细节方面,会不定期人工审核。不合格的文章,会被隐藏。

文章排版应简洁大方,切忌使用太多的粗体、斜体、下划线等格式。

文章标题可以选择标题格式,禁止将文章内容设置为标题格式。

关于文章中插入的代码

请使用 {;} 按钮插入源代码。源代码的注意事项:

  1. 优秀的作品,必须注意代码格式,例如:
    1. 运算符左右加空格
    2. 逗号后面加空格
    3. 代码后面的 // 注释,// 后面加空格,前面用 tab 符对齐,不要用空格对齐。
    4. 函数上一行要有注释
    5. 函数之间加空行分隔
    6. 代码顶部增加必要信息(参考 codebus.cn 的其他作品的代码顶部信息)
    7. 中文与英文之间加空格,中文与数字之间加空格
    8. #include 后面加空格
    9. 缩进统一用 TAB,不要用空格
    10. 左大括号统一另起一行,不要放到行末(左右大括号在一行的情况例外)
    11. 更多格式请参考:https://codeabc.cn/yangw/post/write-code-in-a-beautiful-format
  2. 删掉不需要的头文件
  3. 如果代码比较小,不要使用预编译头文件。
  4. 修改掉所有 warning
  5. 代码中的图片路径用相对路径,不要用绝对路径。
  6. 创建绘图窗口在整个程序执行过程中只应该进行一次,每次重玩游戏不应该重建绘图窗口。
  7. 变量名不要用拼音或拼音缩写,用英文。

关于插图

上传图片的方法:请点击“插入/编辑图片”按钮,点击地址右侧的文件浏览按钮,即可实现图片上传。

文章中的插图,请设置格式为“图片”。如果有图片说明,请在图片的行末敲 Shift + Enter,再输入图片说明。

插图要简明扼要,太多的插图可能会降低文章的质量。

插图的尺寸通常会宽度超过 600 像素,例如 640x480,或 800x600。这样图片会显得有点大,请在插入图片后,在图片的大小一栏,填写大小 560 x (空),并勾选“保持横纵比”。注:大小应该根据文章内容来确定,使文章整体上看起来比较协调。

程序的运行截图,请仔细调整。这里以 Photoshop 为例:

  1. 运行程序后,按 Alt + PrtScn 键将当前窗口截图至剪贴板
  2. 打开 PhotoShop,新建文件,粘贴截图
  3. 精确裁剪图像为绘图窗口大小(无需保留窗口外框)
  4. 执行菜单“图像->模式->索引颜色”,根据情况选择颜色数量
  5. 在基本不影响画质的前提下,可以设置调板为“局部(可感知)”,颜色数量为 2^n(例如 64 色),尽可能小
  6. 执行菜单“文件->存储为”,格式选择 .png,保存即可

上传的图片由人工审核,以下几种情况,审核不予通过:

  1. 图片的文件名只能用英文、数字或减号,文件名含有中文等特殊字符的审核不予通过。建议图片的文件名以文章的固定地址为前缀。
  2. 图片请预先缩放到合适尺寸,尺寸太大的审核不予通过。
  3. 图片需要根据情况选择用 jpg、png、gif,错误的选择图片格式的,审核不予通过。
    1. jpg 适合颜色丰富、画面复杂的图片,属于有损压缩,例如照片。用 jpg 保存几何图案,会因为有损压缩问题导致图片质量差。
    2. png 适合几何图案一类图片,例如流程图等。
    3. gif 适合动图。
  4. 对于 gif 和 png 图片,颜色数量需要尽可能减少(参见前文)。没有对颜色数量做限制的,审核不予通过。
  5. 有水印图片,审核不予通过。
  6. 质量较差的图片,审核不予通过。
  7. 含有不恰当内容的图片,审核不予通过。

关于压缩包

上传压缩包的方法:请点击“插入/编辑链接”按钮,点击地址右侧的文件浏览按钮,即可实现压缩包上传。

注意:如果代码只有一个 .cpp 文件,且不是很长,请使用工具栏上的 {;} 按钮直接插入代码,而无需上传压缩包。如果代码文件不多,可以分别上传代码,也可以上传压缩包。上传压缩包的时候,请务必附带上项目文件。完整的项目代码还推荐发到 github,然后将 github 的项目地址贴到文章里。

打包时,务必删掉项目中的临时文件,否则压缩包的体积会很大。包括 .vs、debug、release、ipch 文件夹,*.sdf 文件等,务必删掉。

一些临时文件是隐藏的,需要先显示隐藏文件才会看到。

上传的压缩包由人工审核,以下几种情况,审核不予通过:

  1. 压缩包的文件名只能用英文、数字或减号,文件名含有中文等特殊字符的审核不予通过。建议压缩包的文件名以文章的固定地址为前缀。
  2. 含有 .vs、debug、release、ipch 文件夹,*.sdf 文件等非必要文件的压缩包,审核不予通过。
  3. 仅支持 .zip 格式的压缩包,其它格式的压缩包,审核不予通过。

听听别人的建议

作品发布以后,可以发给别人看看,听取下别人的意见。没有谁一开始就可以写出漂亮的文章,优秀的作品,都是在反复修改中诞生的。

收录标准

默认发表的作品,只展示在个人空间里。优秀的作品会被主站收录。以下是收录标准:

铜牌收录:作品无明显 bug,文章描述清晰,格式优美。该级别的代表作品:

银牌收录:作品在某个领域内有代表性,或者可玩性高,或者效果出众。该级别的代表作品:

金牌收录:作品的完成度非常高。该级别的代表作品: