这个项目最初是作为一个开发平台开始的,因为我希望能够为移动设备编写游戏,同时也能够在我的台式机上运行和调试代码(即,EPOC设备模拟器非常糟糕):平台吧目前支持的是:
窗口,桌面
WinCE的
塞班
苹果手机
该架构非常完整,包括16位565视频帧缓冲,闪烁,基本光栅操作,软件像素着色器,带着色器的音频混合器(dsp fx),基本输入,简单的虚拟文件系统......虽然这是第一次写入和所以有些地方需要进行一些重构.一切都已被抽象出来,指导原则是:
大部分都是干净的代码,好像它只是一本书
面向对象,不牺牲性能
移动中心
我的想法是开源它,但是无法管理它,我怀疑软件本身会从这一举措中受益.然而,我自己从未维护的项目中学到了很多东西.
那么,请提前感谢您阅读所有这些...真的,你会做什么?
把它放在一个开源网站上,附上一堆好的关键词,以帮助搜索引擎找到它.如果有人正在寻找它,他们会找到它并能够使用它.