清单一直是我整周的时间。
我发现他们激励人心。 在完成一项已完成的任务时有很多的满足感,直到一天结束时-即使不是所有任务都完成了-您也可以看到当天您已经取得了明显的进步。 当您从事某项工作多年时,很容易忘记这一点。
- VilDu ?! 赢得最佳严肃游戏!
- ExoPlanets万圣节竞赛获胜者和Dev Update#9!
- 采访了令人惊叹的独立游戏《独立开发故事》(Indie Dev Story)的创作者James R.。
- 点点滴滴
- 银河比例的枢轴
星期一
- 创建密码输入框
- 给游戏加金
- 代码metCharacter永久变量更新(以询问Grant)
如前所述,添加角色从未像设置对话路径并按go那样简单。 我们的常驻土匪保镖Thunk要求输入密码才能进入out徒的树林营地。 正确的密码与错误的密码具有不同的目的地。
对店主进行编码意味着对黄金进行编码。 添加,减去,设置和检查所有需要单独添加的内容。 我目前能够检查变量是否完全匹配,但不能检查数字之间的不等式。 现在我能! 至少对于金。 如果我需要其他变量,则必须根据具体情况对其进行编码。
作为客栈老板实施的一部分,我必须添加使Ann能够记住她在Alderdale遇到的所有角色的功能。 安可以向格兰特(Grant)询问一个角色,以获得有关其背景的更多细节,但她只能询问一个自己认识的人。 既然有30多个字符,那么不得不编写许多功能真是一场噩梦。 用我实现它的方式,我将不得不创建的功能是我拥有的字符的三倍。 为了解决这个问题,我采用了一种称为“反射”的方法,它允许通过字符串而不是直接引用来调用函数。 我可能花了相同的时间来编写额外的60个函数,这与学习和实现反射的时间相同,但是我的想法是,这样我可以同时学到一些新知识。
星期二
- 枚举项目,防止输入错误。
- 更新变量,以便在库存中显示拾取/删除。
- 买新东西。 老鼠,日历等
今天我花了更多时间学习枚举。 枚举用于具有有限数量项目的变量,因此它非常适合我的库存。 重写当前的清单实现会花费一些时间,但是更改为枚举通常可以防止错误,对于我来说,确保每个项目都被考虑在内也是一项重要的工作,即使您从喷泉中捞出的青蛙也是如此。 我还进行了变量更新,还更新了库存显示。
我使用的鼠标在过去的几周内一直表现良好,尤其是在本周,这种情况越来越严重。 我今晚花了一些时间来购买所需的资源:几只新鼠标(我的工学小鼠和普通小鼠),一些额外的纸张资源,白板资源和适当的日历,而不是临时打印的输出。 看起来微不足道,但是确保拥有所需的资源对于尽可能有效地工作至关重要。 聪明地工作,不难! 😉
星期三
- 将电子表格放到网上,以便我们都可以处理它。
- 放在一起时间表
- 聚会
VBA是我在该项目过程中学到的东西。 我使用基于excel的脚本的工作越多,我想要添加到文档中的功能就越多。 我打算做的事情是添加跳转,在此过程中,对话的开始可以跳转到另一个对话,而无需在两者之间选择任何选项。 有时,通过多个选项可以进行相同的对话,并且消除重复项可以减少脚本的膨胀,并使我的电子表格更准确地显示每个字符需要多少个表达式。 很久以前进行编码很方便,但是现在有了该功能,我可以回顾一下脚本并将其插入。
我今天去参加开发人员聚会,以保持自己的理智并结识网络。 在火车上来回我试图列出从现在到项目结束时仍需完成的工作清单。 不用说,我没纸了。
看到仍有大量工作要做,这是令人发人深省的,但是其中许多任务还是需要完善的。 我一直在向自己高喊MVP,所以我现在不太在乎风吹草动。
星期四
- 继续编辑电子表格。 添加Remedio和Alexander的编辑。 为塞尔玛加注。
- 拆分拨款对话
实现了metCharacter变量后,Grant即将完成。 在我看来,您可以问到的30个字符全部都需要出现在菜单上,而这会很大。 与店主一样,我尝试将这些字符分成一组,以使它们更易于导航。 另外,由于角色太多,我做了一些额外的更改以帮助玩家导航选项。 “汤姆”变成“汤姆,面包师”。 当被问到他时,是汤姆的图像出现在肖像窗口中,而不是格兰特在说话。 希望视觉助手对拥有更多视觉记忆的玩家大有帮助。
作者正在进行重写和编辑,而我正在处理键名和变量分配,到目前为止,我们一直在来回传递主文档,但目前无法正常工作。 记住更改的位置并将其同步到文档是一项艰巨的任务,因此我花了整整一天的时间将文档传输到共享的google文档并梳理更改。 到目前为止,我还借此机会对工作进行了校对,但是由于对话的内容如此之多,我没有完成此工作。
星期五
- 与作家讨论聚会改写
- 喝醉了
作家为聚会现场进行了大笔重写。 大约20%的游戏发生在城堡的门后,我们决定重做是由于游戏的复杂性以及游戏后期推出的众多角色。 我们削减了角色的数量,并删除了一些次要的次要图,因此玩家不必跟踪那么多信息。 我对更改感到非常满意,但想再次检查所有重要功能和对话是否仍然存在。
剩下的时间用于继续校对文档。 我目前大约有2500条线。 在修正脚本中的任何不一致之前,我无法编译文档,例如,如果编写者不小心移动了一个键,导致空对话被破坏,则该文档将无法编译。 我的宏json编译器绝不是完美的,它的规则非常严格,但是我可以负责修复脚本中的任何问题-这只需要一些时间。
最后,我和朋友们参加了慕尼黑啤酒节的夜晚。 一些R&R也很重要!