# 第 0 届 代码编故事接力赛 **Repository Path**: j2soft/Code-relay ## Basic Information - **Project Name**: 第 0 届 代码编故事接力赛 - **Description**: 让我们点燃程序员写作之魂,一人用代码写一段故事玩玩吧~ - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 13 - **Created**: 2020-03-23 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![输入图片说明](https://images.gitee.com/uploads/images/2020/0322/235754_10b4f357_1899542.png "图片.png") ### 活动介绍 第 0 届 代码接力编故事挑战赛开始啦! 让我们点燃程序员之魂,打开脑洞,一人一段接力用代码写故事玩玩吧! 活动时间:2020年3月23日 - 2020年3月30日 #### 活动奖品 为了鼓励大家踊跃参与,我们也准备了一些小礼物送给大家: 前 5 位发起故事并通过审核的小伙伴将直接获得 Gitee 2020 新版官方T恤 1 件 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0322/160747_e22cb036_1899542.png "GiteeT恤.png") 故事被接力次数最多前 3 名,将获得 蒲公英VPN.智能旁路盒子 + Gitee 2020 新版官方 T 恤 1 份 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0322/160004_d037b570_1899542.png "T恤+智能盒子.png") 另外,我们也将抽取 10 位参与接力的小伙伴送出 Gitee 2020 新版官方T恤 ### 活动规则 你可以自行发起一个故事,也可参与他人发起的故事,进行代码编故事接力 编程语言:故事可以用任何编程语言描述,包括伪代码 增加一条规则:大家请文明用语哈~不然不会通过噢 **发起故事** - 发起一段故事时,请取一个合适的故事名,文件名长度不得超过 20 个字符(不含扩展名),不能和他人的文件重名 - 发起一段故事时,需通过注释规定故事编程语言、交代事件以及背景(或人物),让接力者能更明白你想要表达的意思 **接力故事** - 参与者在参与接力时,不允许修改、删除代码,只允许以代码+注释的方式,在已有代码的基础上增加一段代码(在一个故事中,参与者添加的代码不能超过 5 行,添加的注释尽量写在一行内,不要超过3行,代码可以添加在已有代码的任意位置) - 参与接力时,请务必为你提交的代码的给出详细的注释、说明 - 提交的代码尽量不要有bug,非必须符合代码规范,但必须符合逻辑,最好可正常运行 **>> 我先开始第一个故事,大家感兴趣的可以戳这里参与故事接力:[传送门](https://gitee.com/Selected-Activities/Code-relay/blob/master/AStrangeMan.md)** ``` //编程语言:java //故事主题:这天,一个奇怪的人出现了... import java.util.ArrayList; public class StoryTest { public static void main(String[] args) { Story story = new Story(); List personList = new ArrayList(); story.setTime("night"); //一个月黑风高的晚上 story.setAddress("lawn"); //我在草坪上散步 Person person = new Person(); personList.add(person); //突然有个人向我走来 Person personMan = new Person(); personMan.setBody("strong"); personMan.setHigh("1.8m"); personList.add(personMan); //那个人身材魁梧,一米八几的样子 story.setPersonList(personList); person.setStatus("scared"); person.say("你!你是……"); //我被吓坏了,惊道:"你!你是……" } } ..... // 接下来的就看你们的了 } ``` ### 参与方式 由于 Gitee 轻量级 PR 功能的上线,参与本活动无须再 Fork 仓库,大家可以直接在本仓库完成具体的操作,具体方式请看下方: #### 发起故事 在本仓库内选择【新建文件】发起一个故事,文件命名格式:故事名.md ![输入图片说明](https://images.gitee.com/uploads/images/2020/0320/172836_ab68f94f_1899542.png "1.png") 写好后,点击“ 提交审核 ”,提交 PR 进入审核 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0320/172923_c1f88210_1899542.png "2.png") #### 故事接力 点击一个故事参与接力 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0320/173146_1920eb03_1899542.png "3.png") 点击【编辑】,添加代码及注释 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0320/173251_d3674d36_1899542.png "4.png") 点击“提交审核”,提交 PR 进入审核 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0320/173320_7953b810_1899542.png "5.png")