文件名称:battlebots:Ruby 中的竞争性编程
文件大小:1.71MB
文件格式:ZIP
更新时间:2024-06-23 14:13:02
Ruby
战斗机器人 将您的编码智慧与他人进行较量的战场 这个想法很简单:编码你的机器人; 提交; 并与之战斗。 但是我们具体怎么做呢? 我们来看一下... 该游戏由。 您需要做的第一件事是安装 Gosu 的 C 依赖项。 您可以通过$ brew install sdl2 libogg libvorbis使用自制软件执行此操作。 之后,运行bundle install 。 Gosu 为我们提供了我们需要的所有花哨的 GUI 和游戏几何工具,其高级 API 非常简单。 只是延长Gosu::Window ,调用super在#initialize方法,并实现#update - > #draw - > #button_up - > #button_down循环。 该循环将每 16.667 毫秒运行一次,并在屏幕以 60 fps 更新时允许丝滑的动画。 这是我们通过从 CLI 调用ruby game.r