旧学校的符号伙伴是作为终端申请而建造的,以满足Coderacademy给出的第一个任务的要求。
好友将是一个交互式应用程序,可让Runescape的玩家放下播放器数据,进行计算并记下笔记。
什么是老派符号?
GitHub存储库
老式的符文伙伴适合任何玩游戏符号的人。只需输入您的名字,然后将好友用作同伴时“ spape”
旧学校的符号伙伴通过利用NET/HTTP GEM来工作,该net/http Gem可以从runescape的API中收集数据,然后根据收到的数据运行计算(以CSV或JSON形式解析了数据,因此该项目已使用这些项目宝石也)。用户可以输入他们的游戏名称,它将从HISCORE中提取数据,并将其分类为可用的数据以进行计算和吹牛。计算需要两件事;用户HISCORE数据的副本(将在您继续使用计算器之前进行验证)和当前工作目录中的文件夹,标记为“ Calc_data”,其中包含CSV格式的技能数据列表。如果您没有“ calc_data”目录或数组@available_calcs中的每个技能,则在Skill_calcs.rb CSV文件中列出,它将从此存储库的主分支中提取它。您可以自定义CSV文件,以包括我不受欢迎的培训方法(例如,anchovy的比萨饼,熔岩鳗,面包等),因为这些文件仅包括流行的培训方法来削减终端垃圾邮件。 OSRS Buddy还通过提供“笔记本”来利用Ruby的I/O功能,您可以在其中直接录制/保存/删除注释或目标到本地机器!
当前版本的Old School Runescape Buddy能够通过HISCORE网页(https://secure.runescape.com/m = hiscore_oldschool/overall.ws)下载用户的HISCore数据。 OSRS Buddy不会为您发送或存储它检索的数据,并且在退出终端申请后将被处置。但是,它确实具有添加/删除音符的能力,这些音符存储在您的计算机上。有一个选项可以在应用程序中删除该文件的此仅此的实例,或者通过从您运行此脚本的位置的当前工作目录中删除Notebook.txt 。
由于想要达到其输入目标的用户,使用好友时可能会出现道德上的含义。由于缺乏体育锻炼,他们的健康可能会对他们产生负面影响。例如,如果伙伴的用户计算出他们需要钓鱼13004才能达到所需的80个技能水平,并继续在12个小时内不离开计算机。
由于该项目的两个合作者都是沉重的老式符文景观播放器,而在他们的一生中,对于终端应用程序来说,这一想法在头脑风暴想法时似乎更合适。
有了继续这个项目的愿景,我们俩都得出结论,我们应该牢记/编写代码。特别是在Skill_calcs.rb文件中,我们已经继续进行,并通过不硬编码其他技能计算器来增加冗余。
由于该项目的计划进行了彻底的计划,并且对旧派符号有非常广泛的了解,因此我们没有遇到任何使我们推迟我们最初目标的障碍。我们遇到了有关数据类型的通常的磨牙问题,解析模块之间的数据和处理冗余的最有效方法。但是,我们确实决定将项目名称从旧学校的符号遇到技能计算器更改为旧学校符号伙伴,因为我们对这个项目的愿景从技能计算器变为一站式服务,满足了您的所有OSRS需求。
使用了单独的文件,不仅可以组织代码,还可以启用无缝协作。在不同的文件中工作时,我们发现解决的冲突较少,可以解决更有生产力的工作。
在此项目中,我们确保使用WebApp Trello,这是我们第一次使用它。我们发现它光滑而无缝。提高生产力和享受。
Github是一种用于管理工作流程的技术。最初,该过程似乎笨拙且不直觉。在第一个小时内完成了前20个提交之后,我们看到了系统的价值,并在此项目中广泛使用了该系统。