【游戏移植】DungeonRush 已上架vitaDB
前几天在知乎看到的一个大学生的c语言作业写成了个游戏,感觉这小兄弟有点水平,计算机一般都是大一学c,能把c写成这样应该是之前高中的功底了。翻看代码我自问我大一时候对编程的理解是不如他的。
正好这个游戏是用sdl2这个库写的,vitasdk中就有这个库的支持
这里简单介绍几句vitasdk,他是一个开源社区总结出来的在psv上开发的工具包,里面包含了一些常用的代码库,我们调用这些代码库就能在psv上运行程序操控硬件。类似的工具包还有psp2sdk,不过那个支持的功能太少,也没有人维护了,而vitasdk这边代码库的数量相对较多,管理员的响应也很及时。我们熟悉的半条命引擎和仙剑的移植也都是基于vitasdk来做的。
原本调用sdl2库的游戏,有很大的跨平台的能力的,但是可能vitasdk这边的sdl2库实现的有些缺失,比如我到现在都不能用这个库播放声音,所以就需要找替代的库来解决这个问题,等等一些问题没想到处理起来还挺多的。
最终完成了第一版,有些缺失其实也不太影响了,这个小游戏设计的还是挺有意思的,实际再改改还能提升可玩性。
github上传好之后,联系了一下vitaDB的管理员,意料之外的秒回了,收集了一些信息之后,现在大家可以从vitaDB的网站上下载这个游戏了,如果你安装了easyVPK直接打开easyVPK就可以安装啦!
前几天在知乎看到的一个大学生的c语言作业写成了个游戏,感觉这小兄弟有点水平,计算机一般都是大一学c,能把c写成这样应该是之前高中的功底了。翻看代码我自问我大一时候对编程的理解是不如他的。
正好这个游戏是用sdl2这个库写的,vitasdk中就有这个库的支持
这里简单介绍几句vitasdk,他是一个开源社区总结出来的在psv上开发的工具包,里面包含了一些常用的代码库,我们调用这些代码库就能在psv上运行程序操控硬件。类似的工具包还有psp2sdk,不过那个支持的功能太少,也没有人维护了,而vitasdk这边代码库的数量相对较多,管理员的响应也很及时。我们熟悉的半条命引擎和仙剑的移植也都是基于vitasdk来做的。
原本调用sdl2库的游戏,有很大的跨平台的能力的,但是可能vitasdk这边的sdl2库实现的有些缺失,比如我到现在都不能用这个库播放声音,所以就需要找替代的库来解决这个问题,等等一些问题没想到处理起来还挺多的。
最终完成了第一版,有些缺失其实也不太影响了,这个小游戏设计的还是挺有意思的,实际再改改还能提升可玩性。
github上传好之后,联系了一下vitaDB的管理员,意料之外的秒回了,收集了一些信息之后,现在大家可以从vitaDB的网站上下载这个游戏了,如果你安装了easyVPK直接打开easyVPK就可以安装啦!