####起因
毕业论文憋不出来,蛋疼。找点别的事情转移一下注意力。
gosu是一个 2d 的游戏图形库。提供了 ruby 和 cpp 接口。
ruby 还是可以干许多有趣的事情的。
####环境
rvm ruby-2.0.0 Mac OS X Yosemite
gem install gosu
bash/atom
####进展
实现了开头场景
实现了保存和读取
实现了文本和命令的混编
实现了 flag 分支
####待完成
实现音乐播放和场景切换
界面的美化和模块化
一大推 bug 地址
用这个引擎写了个小故事
#test.txt
今天天气不错。
[background=background/pic04.jpg]
我上街去散步。
遇见了叼着面包片的女孩。
[background=background/pic03.jpg]
我们撞到了一起。
[flags=特么你走路不长眼睛?#test01.txt@0:妹子我想认识你#test.txt@7]
[background=background/pic04.jpg]
她轻声说了一声抱歉。然后迅速走开了。
我:要是能再遇见就好了。
game over
#test01.txt
于是之后什么都没有发生。
哈哈,真的结束了。
老板来抓人了,乖乖写修论去了。