移动设备上的游戏现在势头很猛,本文盘点了5款优秀的开源智能手机游戏,开发者可以拿来学习参考哦!
1. 九宫格数独游戏
OpenSudoku是一个简单的九宫格数独游戏。从代码中可以学习到如何在视图中显示表格数据,以及如何和一个网站交互等技术。
- 授权协议: GPLv3
- 开发语言: Java
- 操作系统: Android
2. 2D横幅过关游戏 Frogatto
Frogatto 一款复古风格的 2D 横过关游戏,由 Battle for Wesnoth 团队开发。主角是一只小青蛙,用户将操作这只小青蛙与各种怪物战斗。
方向键上下左右、A 键跳跃、S 键吐舌。
方向键与 A 键和 S 键组合具有不同效果。
双击方向键可以快速奔跑,桥可以下去,水里面有好东西。
- 授权协议: GPL
- 开发语言: C/C++
- 操作系统: 跨平台 iPhone/iPad/iPod
3. 雷神之锤 ioquake3
大名鼎鼎的雷神之锤引擎
ioquake3(ioq3,icculus.org/quake3 )是雷神之锤3引擎的更新,不支持PunkBuster。至少用于 Urban Terror, OpenArena, World of Padman, Tremulous, Star Trek: Voyager: Elite Force,OpenMoHAA
- 授权协议: GPL
- 开发语言: C/C++
- 操作系统: 跨平台 Android Meego
4. Wii经典街机iPhone移植版 SpaceBubble
SpaceBubble是一个快节奏的的街机游戏,这也是专门为 iPhone 4的视网膜显示器而优化。
- 授权协议: 作者自定义,使用该游戏的代码你需要带一个孩子去钓鱼或者打猎!
- 开发语言: C/C++
- 操作系统: iPhone/iPad/iPod
5. Gorillas
Gorillas 是邪教 QBasic 游戏在 iPhone 上的开源版本。该游戏有点像 Angry Bird,就是你用东西去扔目标,中间有楼房为障碍物,扔中就赢了。
- 授权协议: 未知
- 开发语言: C/C++
- 操作系统: iPhone/iPad/iPod