盘点 2011 年五款开源的 iPhone/Android 游戏

简介: 移动设备上的游戏现在势头很猛,本文盘点了5款优秀的开源智能手机游戏,开发者可以拿来学习参考哦!   1. 九宫格数独游戏 OpenSudoku是一个简单的九宫格数独游戏。从代码中可以学习到如何在视图中显示表格数据,以及如何和一个网站交互等技术。

移动设备上的游戏现在势头很猛,本文盘点了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,就是你用东西去扔目标,中间有楼房为障碍物,扔中就赢了。

 

Gorillas

  • 授权协议: 未知
  • 开发语言: C/C++
  • 操作系统: iPhone/iPad/iPod 
目录
相关文章
|
开发框架 .NET 网络性能优化
MCS-51单片机的基本结构
MCS-51单片机的基本结构
2234 1
|
人工智能 监控 安全
从 DeepSeek 敏感信息泄露谈可观测系统的数据安全预防
探讨了 SLS 中增强数据安全的几种方式:权限精细化管控有效减少了潜在安全风险;接入层脱敏技术阻止敏感数据落库,提升了隐私保护;StoreView 字段集控制通过限制查询数据范围,降低数据泄露损害。智能监控系统提供实时监测,快速识别并阻断异常拖库行为,为企业提供了迅速响应和抵御威胁的能力。
|
运维 Kubernetes 调度
阿里云容器服务 ACK One 分布式云容器企业落地实践
阿里云容器服务ACK提供强大的产品能力,支持弹性、调度、可观测、成本治理和安全合规。针对拥有IDC或三方资源的企业,ACK One分布式云容器平台能够有效解决资源管理、多云多集群管理及边缘计算等挑战,实现云上云下统一管理,提升业务效率与稳定性。
|
人工智能 搜索推荐 语音技术
青否AI数字人抖音稳定开播,数字人带货优势及注意事项!
AI数字人直播带货革新电商领域,虚拟形象外形逼真且互动流畅,改变购物体验。青否数字人采用【实时改写实时生成】确保内容不重复,并通过AI智能回复即时解答用户问题,解决非实时内容及低频互动违规。数字人技术具24/7工作能力和个性化互动优势,降低成本提高效率。青否数字人直播解决方案实现降本增效,助力商家全天候直播带货,提升销售额。
青否AI数字人抖音稳定开播,数字人带货优势及注意事项!
|
消息中间件 缓存 监控
中间件服务层
【6月更文挑战第13天】
325 2
|
监控 安全 Linux
在Linux中,如何设置定时任务(cron job)?
在Linux中,如何设置定时任务(cron job)?
|
机器学习/深度学习 人工智能 自然语言处理
6.1 自然语言处理综述
这篇文章综述了自然语言处理(NLP)的发展历程、主要挑战、常见任务,并探讨了如何利用深度学习和飞桨框架来解决NLP任务,同时提出了对NLP未来应用的思考。
|
SQL 关系型数据库 MySQL
Hive 表注释乱码解决
Hive元数据在MySQL默认使用`latin1`字符集导致注释乱码。可通过修改MySQL配置文件`/etc/my.cnf`,在`[mysqld]`和末尾添加`character-set-server=utf8`等设置,重启MySQL。然后在Hive数据库中调整表字段、分区字段、索引注释的字符集。注意,这仅对新表生效。测试创建带注释的Hive表,问题解决。
737 0
|
Ubuntu 计算机视觉
【Ubuntu】Ubuntu安装安装opencv3.4.5
【Ubuntu】Ubuntu安装安装opencv3.4.5