舊學校的符號夥伴是作為終端申請而建造的,以滿足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個提交之後,我們看到了系統的價值,並在此項目中廣泛使用了該系統。