battlebots:Ruby 中的竞争性编程

时间:2024-06-23 14:13:02
【文件属性】:

文件名称: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


网友评论