<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ 游戏开发 - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ freeCodeCamp 是一个免费学习编程的开发者社区，涵盖 Python、HTML、CSS、React、Vue、BootStrap、JSON 教程等，还有活跃的技术论坛和丰富的社区活动，在你学习编程和找工作时为你提供建议和帮助。 ]]>
        </description>
        <link>https://www.freecodecamp.org/chinese/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ 游戏开发 - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/chinese/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sun, 05 Jul 2026 19:40:03 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/chinese/news/tag/gamedev/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Ep. 5 Lynn Zheng：成为游戏开发者 ]]>
                </title>
                <description>
                    <![CDATA[ 2021 年圣诞节，freeCodeCamp 呈现给社区一份富有创造性的礼物——交互式视觉小说游戏 Learn to Code RPG [https://www.freecodecamp.org/chinese/news/learn-to-code-rpg/] 。它包含原创设计和音乐、大量计算机科学测试题、多种场景和任务、友好的角色和可爱的猫......深受大家喜爱。 我还记得当时打开游戏界面、听到这个音乐、探索一种新鲜学习方式的激动心情。 在游戏中，刚从大学毕业的主角 Lydia 从一名有抱负的工程师成长为一名从事开发工作的工程师。 在现实世界，刚从大学毕业的 Lynn 也从一名有抱负的游戏开发者成长为一名真正的游戏开发者。 今天我们邀请了这款游戏的创作者郑若霖（Lynn Zheng）。 郑若霖（Lynn Zheng）她在深圳长大，毕业于芝加哥大学，目前在位于旧金山的 Salesforce 公司从事软件开发工作。她开发的多款开源免费的游戏作品在发布平台上获得高分。对她来说，游戏是从高中以来的梦想和精神寄托。 在节目中，Lynn 分享了她在学生时代的成长故事、实习和求职经历 ]]>
                </description>
                <link>https://www.freecodecamp.org/chinese/news/interview-lynn-zheng-become-a-game-developer/</link>
                <guid isPermaLink="false">64dd776727eec403cd3f27e9</guid>
                
                    <category>
                        <![CDATA[ 播客 ]]>
                    </category>
                
                    <category>
                        <![CDATA[ 游戏开发 ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Miya Liu ]]>
                </dc:creator>
                <pubDate>Thu, 17 Aug 2023 12:00:00 +0000</pubDate>
                <media:content url="https://chinese.freecodecamp.org/news/content/images/2023/08/----_Lynn.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>2021 年圣诞节，freeCodeCamp 呈现给社区一份富有创造性的礼物——交互式视觉小说游戏 <a href="https://www.freecodecamp.org/chinese/news/learn-to-code-rpg/">Learn to Code RPG</a>。它包含原创设计和音乐、大量计算机科学测试题、多种场景和任务、友好的角色和可爱的猫......深受大家喜爱。</p><p>我还记得当时打开游戏界面、听到这个音乐、探索一种新鲜学习方式的激动心情。</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/size/w2000/2021/12/Splash-Art.png" class="kg-image" alt="Learn to Code RPG – A Visual Novel Video Game Where you Learn Computer Science Concepts" width="600" height="400" loading="lazy"></figure><p>在游戏中，刚从大学毕业的主角 Lydia 从一名有抱负的工程师成长为一名从事开发工作的工程师。</p><p>在现实世界，刚从大学毕业的 Lynn 也从一名有抱负的游戏开发者成长为一名真正的游戏开发者。</p><p>今天我们邀请了这款游戏的创作者郑若霖（Lynn Zheng）。</p><!--kg-card-begin: html--><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://chinese.freecodecamp.org/news/content/images/2023/08/lynn.png" class="kg-image" alt="Lynn Zheng" width="1834" height="2448" loading="lazy"><figcaption>郑若霖（Lynn Zheng）</figcaption></figure><!--kg-card-end: html--><!--kg-card-begin: html--><iframe width="100%" height="180" frameborder="no" scrolling="no" seamless="" src="https://share.transistor.fm/e/027b15d3" title="嵌入内容" loading="lazy"></iframe><!--kg-card-end: html--><p>她在深圳长大，毕业于芝加哥大学，目前在位于旧金山的 Salesforce 公司从事软件开发工作。她开发的多款开源免费的游戏作品在发布平台上获得高分。对她来说，游戏是从高中以来的梦想和精神寄托。</p><p>在节目中，Lynn 分享了她在学生时代的成长故事、实习和求职经历，以及创作 Learn to Code RPG 的过程，包括项目管理、用户体验设计、艺术设计、测试优化、发布和更新等等。</p><p>不管你是否对游戏开发感兴趣，或者像我一样平时很少玩游戏，我相信这期节目都会让你产生一些共鸣或者获得一些启发。</p><p>如果你喜欢我们的节目，请记得给我们五星或者好评，并把节目分享给更多朋友。</p><p>欢迎在 <a href="https://chinese.freecodecamp.org/">https://chinese.freecodecamp.org/</a> 查看更多免费的编程学习资源。</p><h2 id="-"><strong>更多关于嘉宾的信息</strong></h2><ul><li><a href="https://lynnzheng.netlify.app/">个人网站</a></li><li><a href="https://github.com/RuolinZheng08">GitHub</a></li><li><a href="https://www.linkedin.com/in/ruolin-zheng/">领英</a></li><li><a href="https://www.youtube.com/channel/UCZ2MeG5jTIqgzEMiByrIzsw">YouTube</a></li><li><a href="https://www.udemy.com/user/lynn-zheng-7/">Udemy 课程</a></li><li><a href="https://www.freecodecamp.org/news/author/lynn/">freeCodeCamp 专栏文章</a></li><li><a href="https://twitter.com/lynnzheng08">Twitter</a></li></ul><h2 id="--1"><strong>主要话题</strong></h2><ul><li>03:29 从小喜欢电子游戏</li><li>04:55 高中创建第一个技术项目</li><li>07:03 怎么培养起自信的</li><li>09:00 大学时期的学习和生活</li><li>11:27 担任编程导师，给非营利组织做项目</li><li>13:10 实习经历</li><li>15:05 在技术峰会上创建招聘信息查询 app</li><li>19:03 加入 Saleforce</li><li>19:56 为什么不全职做游戏开发</li><li>21:29 开发多个获得五星的开源游戏和项目</li><li>28:20 &nbsp;从 freeCodeCamp 教程作者到游戏开发者</li><li>30:40 Learn to Code RPG 的灵感来源</li><li>31:43 创作游戏的流程</li><li>32:27 设计游戏大纲</li><li>33:16 游戏的互动体验</li><li>34:35 小清新的设计</li><li>35:56 如何处理技术限制</li><li>37:00 用 Trello 做项目管理</li><li>38:09 发布前内部测试</li><li>38:33 选择发布平台</li><li>40:20 如何处理用户反馈</li><li>42:05 创作过程中最有挑战的部分</li><li>43:13 游戏的分类</li><li>45:30 从创作游戏中获得成就感</li><li>47:25 新手如何入门游戏开发</li></ul><h2 id="--2"><strong>提到的资源</strong></h2><ul><li><a href="https://www.freecodecamp.org/chinese/news/learn-to-code-rpg/">Learn to Code RPG</a></li><li><a href="https://freecodecamp.itch.io/learn-to-code-rpg">这款游戏在 itch.io 的页面</a></li><li><a href="https://developerquiz.org/">Learn to Code RPG Quiz</a></li><li><a href="https://www.freecodecamp.org/news/how-i-built-my-one-person-open-source-project/">国际象棋引擎</a></li><li><a href="https://r3dhummingbird.itch.io/renpy-rhythm-game">节奏游戏引擎</a></li><li><a href="https://www.freecodecamp.org/news/recovering-from-deployment-hell-what-i-learned-from-deploying-my-discord-bot-to-a-1000-user-server/">Discord AI Chatbot</a></li><li><a href="https://www.freecodecamp.org/chinese/news/use-python-to-create-a-visual-novel/">《Python Ren'Py 教程：在 10 分钟内制作一个视觉小说游戏》</a></li><li><a href="https://ghc.anitab.org/">Grace Hopper Celebration</a></li></ul> ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ 从视觉小说游戏 Learn to Code RPG 学习计算机科学概念 ]]>
                </title>
                <description>
                    <![CDATA[ 大家好，我是 Lynn。我很高兴宣布上线 Learn to Code RPG，这是我们在过去八个月中一直在秘密开发的项目。 社区的志愿贡献者们正在协作将游戏翻译为不同语言版本。（欢迎大家参与中文版翻译协作，请点击指南 [https://chinese.freecodecamp.org/forum/t/topic/4593]了解如何参与。） Learn to Code RPG 是一款交互式视觉小说游戏，你将在其中自学编程，结交科技行业的朋友，并实现成为开发人员的梦想。🎯 这款游戏具有：  * 时长几个小时 🎮  * 原创设计和音乐 🎨  * 600 多道计算机科学测试题 📚  * 50 多个彩蛋 🚀  * 6 种不同的结局 👀  * 友好的角色和可爱的猫 🐱  * 小游戏！ 👾 这是第一个版本，我们希望将来添加更多内容。未来的版本将包含更多角色、场景、支线任务、设计、音乐，当然还有小游戏。（快速刷 CS 题目和生存模式，来玩吗？）我们还计划将其本地化为不同的语言......🌎 想象空间是无限的 ✈️ ]]>
                </description>
                <link>https://www.freecodecamp.org/chinese/news/learn-to-code-rpg/</link>
                <guid isPermaLink="false">61d41ea1cddf5a0670324849</guid>
                
                    <category>
                        <![CDATA[ 游戏开发 ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Miya Liu ]]>
                </dc:creator>
                <pubDate>Tue, 11 Jan 2022 08:00:00 +0000</pubDate>
                <media:content url="https://chinese.freecodecamp.org/news/content/images/2023/08/1692106542879.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>原文：</strong> <a href="https://www.freecodecamp.org/news/learn-to-code-rpg/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">Learn to Code RPG – A Visual Novel Video Game Where you Learn Computer Science Concepts</a>
      </p><p>大家好，我是 Lynn。我很高兴宣布上线 <strong>Learn to Code RPG</strong>，这是我们在过去八个月中一直在秘密开发的项目。</p><p>社区的志愿贡献者们正在协作将游戏翻译为不同语言版本。（欢迎大家参与中文版翻译协作，请点击<a href="https://chinese.freecodecamp.org/forum/t/topic/4593">指南</a>了解如何参与。）</p><p><strong>Learn to Code RPG</strong> 是一款交互式视觉小说游戏，你将在其中自学编程，结交科技行业的朋友，并实现成为开发人员的梦想。🎯</p><p>这款游戏具有：</p><ul><li>时长几个小时 🎮</li><li>原创设计和音乐 🎨</li><li>600 多道计算机科学测试题 📚</li><li>50 多个彩蛋 🚀</li><li>6 种不同的结局 👀</li><li>友好的角色和可爱的猫 🐱</li><li>小游戏！ 👾</li></ul><p>这是第一个版本，我们希望将来添加更多内容。未来的版本将包含更多<strong>角色</strong>、<strong>场景</strong>、<strong>支线任务</strong>、<strong>设计</strong>、<strong>音乐</strong>，当然还有<strong>小游戏。</strong>（快速刷 CS 题目和生存模式，来玩吗？）我们还计划将其本地化为不同的语言......🌎 想象空间是无限的 ✈️</p><h2 id="-itch-io-"><strong><strong>你可以在 </strong></strong><a href="https://freecodecamp.itch.io/learn-to-code-rpg"><strong><strong>itch.io</strong></strong></a><strong> 免费下载游戏</strong></h2><p>如果你想了解这款游戏、我的开发过程等等更多信息，请继续阅读。这是一个非常视觉化的开发日志（我们的游戏是也是视觉小说），我相信你会喜欢它。</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/img_1-1.png" class="kg-image" alt="img_1-1" width="600" height="400" loading="lazy"><figcaption>Learn to Code RPG - 一款你通过角色扮演学习编程的游戏</figcaption></figure><h2 id="-">背景</h2><p>先分享一些我的背景。</p><p>我从小就喜欢故事丰富的电子游戏。🧒🏻</p><p>我对游戏开发的兴趣激发了我在大学主修计算机科学。2021 年 6 月，我毕业于芝加哥大学，获得计算机科学联合学士和硕士学位。</p><p>2021 年 7 月，当我计划搬到旧金山开始我的软件开发职业生涯时，Quincy 向我提出了这个游戏的想法。</p><blockquote>一款让你学习编程、结交朋友、探索科技文化并最终进入科技行业的游戏。🎯</blockquote><p>尽管我涉足 Unity 和 Ren'Py 等游戏开发引擎，并在业余时间创建了一些小型的兴趣项目，但这是我第一次（基本上是）独自作为一个团队从头开始构建游戏。也就是说，我对这个让我的游戏开发梦想成真的机会感到有些不知所措。🤯</p><p>有一句话是：如果你在火箭飞船上获得座位🚀，请不要问什么座位！</p><p>所以我就答应了。</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/Screen-Shot-2021-12-18-at-12.56.15.png" class="kg-image" alt="Screen-Shot-2021-12-18-at-12.56.15" width="600" height="400" loading="lazy"><figcaption>我怎么能拒绝 CupcakeCPU 提供的工作机会？🧁</figcaption></figure><h2 id="-from-zero-to-hero-">从无到有（from zero to hero）：如何在四个月内打造一款游戏</h2><h3 id="--1">故事</h3><p>故事的想法从一开始就很明确：男主角/女主角决定学习编程，克服旅途中的障碍，结识同伴和导师，最终获得大奖——一份很棒的开发人员工作。</p><p>我从英雄之旅的经典写作框架开始，或者说，17 阶段的单一神话。</p><p>（自从我开始制作这款游戏以来，我一次又一次地希望我在大学里至少上过一门创意写作课。😅）</p><p>以下是我在十七个阶段中的第一阶段和第三阶段的大纲，是从我的 Google Doc 摘录的：</p><p>1. 冒险的召唤</p><p>英雄旅程的第一阶段经常向观众展示主角当前（有时是相当平凡）的存在。</p><p>主角毕业后和她的父母一起搬回了家。她不确定自己的职业生涯会是什么样子，所以她整天都在浏览职位机会。她申请了一些销售和咨询工作，但被拒绝了。</p><p>2. 超自然援助</p><p>在旅程的这个阶段，主角寻找一个圣人般的人物，并可能在此过程中获得特殊物品或技能。</p><p><strong>Annika </strong>是主角在大学里最好的朋友，有一天打电话给主角。Annika 很兴奋，因为她花了 6 个月的时间来提高她生疏的 CS 技能（通过在大学里审核了几门 CS 课程），她刚刚获得了一个入门级的 Web 开发角色。安妮卡询问主角的情况；很高兴主角也在考虑学习编程；并鼓励主角，只要她有正确的学习方法和资源，她就可以做到。Annika 向主角介绍了她使用的资源。</p><h3 id="--2"><strong><strong>角色</strong></strong></h3><p>游戏中有四个主要角色，包括玩家控制的主角：</p><ul><li>主角 <strong><strong>Lydia</strong></strong>，刚从大学毕业。（在游戏的未来版本中，我们可能会呈现一些不同的主要角色供玩家选择。）</li><li><strong><strong>Annika</strong></strong>，主角的大学好友</li><li>成为主角导师的 <strong><strong>Marco</strong></strong></li><li><strong><strong>Layla</strong></strong>，主角在她第一份开发工作中的入职伙伴</li></ul><p>我开始通过在 Pinterest 上收集图像来设计角色。然后 Quincy 和我委托一位艺术家在线创建角色精灵和初始图像。</p><p>在下面的图片中，你可以看到 Pinterest 角色灵感（版权属于他们的原始艺术家）和最终设计。</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/Untitled265_20211217211947.PNG" class="kg-image" alt="Untitled265_20211217211947" width="600" height="400" loading="lazy"><figcaption>关于 Lydia 的设计灵感来源 + 最终角色卡片</figcaption></figure><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/Untitled265_20211217212148.PNG" class="kg-image" alt="Untitled265_20211217212148" width="600" height="400" loading="lazy"><figcaption>关于 Annika 的设计灵感来源 + 最终角色卡片</figcaption></figure><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/Untitled265_20211217211928.PNG" class="kg-image" alt="Untitled265_20211217211928" width="600" height="400" loading="lazy"><figcaption>关于 Layla 的设计灵感来源 + 最终角色卡片</figcaption></figure><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/Untitled265_20211217211832.PNG" class="kg-image" alt="Untitled265_20211217211832" width="600" height="400" loading="lazy"><figcaption>关于 Marco 的设计灵感来源 + 最终角色卡片</figcaption></figure><p>既然我们有了主要角色，我们还需要给 <strong><strong>Lydia</strong></strong> 增加更多的角色深度，这样她就不会整天一个人坐在房间里敲代码了？也许她可以在她的房间里放一只猫？🐱</p><p>然后就加入了 Lydia 的猫 <strong><strong>Mint</strong>。</strong>（我作为临时艺术家创作了 Mint，以便我们的艺术家可以专注于角色。数字艺术🎨是我仅次于游戏开发的第二大爱好。）</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/mint.gif" class="kg-image" alt="mint" width="600" height="400" loading="lazy"><figcaption>Mint 跟大家打招呼！</figcaption></figure><h3 id="--3">图形</h3><p>完成字符图形后，你可能会认为大部分图形已经完成。但没那么快！顾名思义，视觉小说需要更多的图形来讲述一个吸引人的故事。</p><p>例如，在下图中，除了字符精灵外，还有背景图像和一些 GUI 组件，如文本框。</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/Screen-Shot-2021-12-18-at-12.40.00.png" class="kg-image" alt="Screen-Shot-2021-12-18-at-12.40.00" width="600" height="400" loading="lazy"><figcaption>基本图形组件：GUI、角色精灵、背景</figcaption></figure><p>为了创建背景图像，我对库存图像应用了特殊效果滤镜以添加类似水彩的纹理。这样，角色的配色方案就可以完美地融入背景。</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/Untitled266_20211217213638.PNG" class="kg-image" alt="Untitled266_20211217213638" width="600" height="400" loading="lazy"><figcaption>上：库存图片，下：添加滤镜</figcaption></figure><p>为了表现一天中时间的流逝，我通过以编程处理颜色来更改背景图像的照明。（如果你对实现细节感兴趣，请查看我们的 <a href="https://github.com/freeCodeCamp/LearnToCodeRPG">GitHub 仓库</a>！）</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/color.png" class="kg-image" alt="color" width="600" height="400" loading="lazy"><figcaption>四种光照模式</figcaption></figure><p>为了激发动力，每当我想拖延的时候，我都会切换创意工具，并涂鸦在整个游戏中出现的杂项物品。🤣</p><p>这样我们的游戏就有了饼干、吐司、比萨饼、炸鸡等等！</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/ezgif.com-gif-maker-7-.gif" class="kg-image" alt="ezgif.com-gif-maker-7-" width="600" height="400" loading="lazy"><figcaption>美味！</figcaption></figure><h3 id="--4"><strong><strong>代码</strong></strong></h3><p>我使用了我最熟悉的游戏引擎 <a href="https://www.renpy.org/">Ren'Py Visual Novel Engine</a>。我重用了我以前的兴趣项目中的很多代码——例如，<a href="https://gist.github.com/RuolinZheng08/b845f416ebda5b02ebc6b62379105564">眨眼睛的角色精灵</a>和<a href="https://github.com/RuolinZheng08/renpy-rhythm">节奏小游戏</a>。</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/blink2.gif" class="kg-image" alt="blink2" width="600" height="400" loading="lazy"><figcaption>角色们眨眼睛 😉</figcaption></figure><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/Screen-Shot-2021-12-17-at-19.33.39-1.png" class="kg-image" alt="Screen-Shot-2021-12-17-at-19.33.39-1" width="600" height="400" loading="lazy"><figcaption>节奏小游戏，你能拿到满分吗？</figcaption></figure><p>我还整合了一些开源 Ren'Py 代码，例如<a href="https://wattson.itch.io/kinetic-text-tags">动态文本标签的代码</a>和<a href="https://tacoen.itch.io/feather-icon">羽毛图标文本的代码</a>。</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/awesome.gif" class="kg-image" alt="awesome" width="600" height="400" loading="lazy"><figcaption>动态文本标签，考虑无障碍访问时可以关闭</figcaption></figure><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/Screen-Shot-2021-12-17-at-22.05.37.png" class="kg-image" alt="Screen-Shot-2021-12-17-at-22.05.37" width="600" height="400" loading="lazy"><figcaption>羽毛图标非常适合创建清晰、简单的 GUI</figcaption></figure><p>我将避免在这里深入研究代码库（因为我不知道何时停止😆）。只知道它有很多代码，包括逻辑和 GUI。请参阅下面的 Ren'Py Lint 报告。</p><p>呼……我们现在可以转向更直观的东西吗？</p><pre><code>Ren'Py 7.4.8.1895 lint 报告，生成于：Fri Dec 17 22:11:43 2021
统计数据：
游戏包含 1,335 个对话块，总计 15,390 个单词和 85,105 个字符，平均每个块包含 11.5 个单词和 64 个字符。
游戏包含 40 个菜单、20 个图像和 49 屏。</code></pre><h3 id="--5">进度跟踪器</h3><p>即使是一个人的项目也需要一个项目经理，那为什么不做我自己的项目经理呢？</p><p>我使用 Trello 来跟踪我的流程并与他人协作。我甚至为不同类别的任务用颜色编码标签，如编程、UI/UX、写作等，如下图所示，位于待办事项列中的第一张卡片上。</p><p>哇，完成了好长一串任务啊！😤</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/trello.gif" class="kg-image" alt="trello" width="600" height="400" loading="lazy"><figcaption>我的 Trello 看板</figcaption></figure><p><strong>待办</strong>和<strong>正在进行</strong>列中的所有内容都移至<strong>已完成</strong>列。</p><h2 id="--6"><strong><strong>我的收获</strong></strong></h2><p>太棒了！八个月后（四个月的想法酝酿，加上四个月的密集编程、写作和艺术创作），我们可以将 <strong><strong>Learn to Code RPG</strong></strong> 呈现给你了。</p><p>在游戏中的四个月里，<strong><strong>Lydia</strong></strong> 从一名有抱负的工程师成长为一名从事开发工作的工程师。🎯</p><p>在现实世界的四个月里，我从一个有抱负的游戏开发者成长为一个真正的游戏开发者。👾</p><p>你肯定会想问这个问题：你从整个过程中获得了什么？</p><p>好吧，就像任何创作过程一样，游戏开发并不容易。我非常幸运有一个支持我的团队：我们的艺术家 Noa 创作了角色艺术，Quincy 创作了很棒的原创音乐曲目，以及 freeCodeCamp 团队的成员帮助校对和测试游戏。</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/Screen-Shot-2021-12-17-at-22.26.07.png" class="kg-image" alt="Screen-Shot-2021-12-17-at-22.26.07" width="600" height="400" loading="lazy"><figcaption>我的 GitHub 贡献区分了我编写代码的日子与我集思广益、写作或绘画的日子🤪</figcaption></figure><p>我在技术技能（通过寻找创造性的方式在 Ren'Py 中构建事物）、非技术技能（通过担任我自己的项目经理）以及更多（通过管理预期、克服冒名顶替综合症和寻求工作与生活的平衡）都得到了提升。</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2021/12/Screen-Shot-2021-12-18-at-12.33.25.png" class="kg-image" alt="Screen-Shot-2021-12-18-at-12.33.25" width="600" height="400" loading="lazy"><figcaption>你知道什么是冒名顶替综合症吗？👻 当然！</figcaption></figure><p>这绝不是一件容易的事，但结果值得每一秒的努力。更重要的是，我期待你玩游戏并提供反馈，以便我可以在未来的版本中改进这款游戏。</p><p>我希望你喜欢玩 <strong><strong>Learn to Code RPG</strong></strong>，就像我喜欢创造它一样！ 🙌</p><h2 id="learntocoderpg-"><strong><strong>LearnToCodeRPG 链接</strong></strong></h2><p>你可以在 <a href="https://freecodecamp.itch.io/learn-to-code-rpg">itch.io</a> 下载游戏。</p><p>所有代码都在 <a href="https://github.com/freeCodeCamp/LearnToCodeRPG">GitHub 仓库</a>里。</p><p>你还可以观看游戏预告片，并与你的朋友分享：</p><!--kg-card-begin: html--><figure class="kg-card kg-embed-card" data-test-label="fitted">
        <div class="fluid-width-video-container">
          <div style="padding-top: 56.25%;" class="fluid-width-video-wrapper">
            <iframe src="//player.bilibili.com/player.html?aid=765976579&amp;bvid=BV1Sr4y1e7rF&amp;cid=492066539&amp;page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" width="256" height="144" name="fitvid0"> </iframe>
          </div>
        </div>
      </figure><!--kg-card-end: html--><p>想看看游戏是什么样的吗？可以看 Ania 和我一起录的视频。</p><!--kg-card-begin: html--><figure class="kg-card kg-embed-card" data-test-label="fitted">
        <div class="fluid-width-video-container">
          <div style="padding-top: 56.25%;" class="fluid-width-video-wrapper">
            <iframe src="//player.bilibili.com/player.html?aid=252988799&amp;bvid=BV1EY41187Lm&amp;cid=479142747&amp;page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" width="256" height="144" name="fitvid1"> </iframe>
          </div>
        </div>
      </figure><!--kg-card-end: html--><p>这是游戏的<a href="https://www.freecodecamp.org/news/learn-to-code-rpg-press-kit/">官方媒体资料</a>。</p><p>如果你有兴趣自己构建视觉小说游戏，请查看我的<a href="https://chinese.freecodecamp.org/news/use-python-to-create-a-visual-novel/">这篇文章</a>。</p> ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
