跨平台开源游戏开发库:Allegro

开源游戏开发库并不是特别稀罕的东西,Allegro的神奇之处就在于它的跨平台性:

supporting the following platforms: DOS, Unix (Linux, FreeBSD, Irix, Solaris, Darwin), Windows, QNX, BeOS and MacOS X

想象一下,最低档的PC104也能跑DOS,能在DOS下开发游戏,就可以做很多好玩的事情了…而且官方提供了详细的文档,开发团队和社区都挺活跃,值得花时间研究一下。


为了提供更高效的客户服务及针对性的交流,如需获取详尽介绍或视频等支持,请直接在感兴趣的项目中留言,或联系我们

2 Responses to “跨平台开源游戏开发库:Allegro”

  1. 1
    karlning Says:

    看你的博客,就是在看另外一个世界……
    真的非常的精彩,虽然自己看不懂

  2. 2
    fallen Says:

    karlning:
    呵呵,隔行如隔山,也许你的世界在我眼里也很神奇。

Leave a Reply

偶遇

mywdm

第一个USB的WDM驱动程序

今天完成了我的第一个USB的WDM驱动程序,总算在“设备管理器”里留名了

验证性视觉识别项目:花丛中

为了验证可行性而做的项目:花丛中。通过用摄像头识别人在投影屏幕中特征点的位置(本次特征点为人的手),来触发投影屏幕中花朵的散开。由于是借用会议厅的投影仪,已经固定了位置,没法调整,而且很不幸的是那个固定的位置比屏幕中心高很多,肢体影子正好被肢体实体盖得严严实实,只能靠时隐时现的影子边缘来识别,如果是向地面投影,人整个进入投影区,效果应该会好得多。发现很多参数要靠现场调整,针对一些情况进行优化效果会有明显改善,以下是针对单人参与优化的视频和多人参与的视频(多人参与很难优化,场面复杂,太没特征了)

针对单人参与优化的视频:

Details »

动作感应鼠标开发完成

没想到一天时间就把构想大致实现了,现在玩起这个东西太有爽感了!花了不少时间锯板,想方设法把它封装到一个海螺里了,漂亮 ,手感又好,让我想起了我那段想把什么东西都放进海螺里的年代(蜡烛,植物,小鱼…)

  • 控制方式:以你舒服的方式悬空握着它,你希望鼠标向哪个方向移动,手就往哪个方向偏,屏幕上的鼠标就会按你的意愿移动,感觉一下应该能很快适应,本来想做左右键按钮在上面的,但为了实现完全的动作识别,左键单击就是快速向左晃一下手腕,左键双击就是向上抬一下手腕,右键单击就是快速向右晃一下手腕,这样解释可能不太好明白,改天有空拍段视频上来。
  • 实现功能:完全实现鼠标的全部功能,不用一个按键,也可以运行在键盘模拟状态下,可以定义四个方向要模拟的键值,这个主要是拿来玩极品飞车的,极品飞车屏蔽了消息系统,普通的键盘模拟送不进去,还要用到线程拼接,非常麻烦!!但结果不是太理想,有很多细小的动作做不了。还有一个特色功能就是通过网络远程控制别人的鼠标,我现在搞什么都要远程控制一下,自己都受不了了,但手里晃晃悠悠劫持别人鼠标的感觉实在是好!!
  • 外观和程序界面:

  • Details »