CLI Gem项目—十大视频游戏
最初于2018年6月9日从Learn.co博客发布 起初,我认为CLI gem项目将非常困难。 这将是Flatiron课程的面向对象编程部分的最终项目,我想尽我所能。 因此,我广泛研究了演练视频,以便在不知道去哪里的情况下不会开始项目。 观看完视频并吸收了Avi给出的所有技巧后,我对该项目感觉好多了。 现在似乎并不那么困难。 因此,我想到了我的应用程序,然后决定使用CLI,该CLI生成了流行视频游戏的前十名。 作为一生的游戏玩家,同时也是前十名的爱好者,我认为这将是我创建的最佳应用程序。 我在网上搜索了列出视频游戏的网站,然后访问了一个名为metacritic.com的网站。 它看起来像是一个完美的网站,它列出了许多游戏属性,例如类型,发行商和平台,我可以将它们整合到Game对象中。 找到该网站后,我着手开始编写我的应用程序代码。 我首先定义了一个中途里程碑—用户界面可以使用,但只会以字符串形式输出“伪数据”。 我定义了这个里程碑,以便至少可以建立一个有效的CLI。 这个里程碑并不难实现-它涉及定义简单的方法,例如#list_games和#specific_game,后者包含了一个包含许多elsif语句的直到循环。 我本可以使用case语句,但是我个人认为if / elsif…