最近看到油管上有个视频讲如何开发 GAME BOY 游戏, 瞬间勾起了个人兴趣. 可是视频里的工具是在 Windows 上的, 对于我这种七八年没用过 Windows 的人简直就是劝退. 幸亏外国用 Mac 的人不少, 随便就解决了环境问题.git
这一步就不过多解释了, 用 Mac 的人应该都晓得怎么搞定. 直接到 brew.sh 就能找到安装方法.github
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制代码
使用第三方的仓库把 gbdk 安装上ruby
brew tap mistydemeo/formulae
brew install --HEAD mistydemeo/formulae/gbdk
复制代码
接下来就是等待安装.bash
如今建立个 main.c 文件, 而后编辑如下几段代码.curl
#include <stdio.h>
#include <gb/gb.h>
int main(void) {
printf("hello world!\n");
return 0;
}
复制代码
很简单就是打印 hello world!
, 直接使用工具
lcc -o main.gb main.c
复制代码
lcc
就是咱们使用 brew
安装的 gbdk 的编译工具, 能够经过这个工具编译 GAME BOY ROM 文件, 这里编译出来的文件名是 main.gb 文件, 以后随便用个 GAME BOY 模拟器打开该文件就能够看到效果了, 一个大白板上出现几个字. 咱们以后的开发主要是使用 include 进来的 gb.h 里的各类定义好的工具.
若是咱们用 Rust 之类的语言, 没有这么完整的工具链, 无法写几行代码就编译出一个 ROM 文件来.ui
放一下 YouTube
上做者的视频地址. www.youtube.com/watch?v=HIs…url