# Cargo\-Bot：第一个在 iPad 上开发的游戏

- 作者：积木
- 发布时间：2012-05-09 09:00
- 分类：特稿
- 原文：https://www.ifanr.com/87026

[![cargo-bot](https://s3.ifanr.com/wp-content/uploads/2012/05/cargo-bot_thumb.jpg)](https://s3.ifanr.com/wp-content/uploads/2012/05/cargo-bot.jpg)

最近，一个小游戏 Cargo-Bot 在 App Store 走红，曾进入下载最多的 iPad 应用榜单前十名。这种瞬间成名的事情已经并不稀奇，但是，Cargo-Bot 的开发却的确是值得关注的。因为开发游戏的 Rui Viana 并不是一个全职的应用开发者，而且他还没学会使用苹果的 iOS 软件开发工具。

他使用的工具不是桌面电脑和 iOS SDK，而是用的 iPad。这使得 Cargo-Bot 成为 App Store 里第一个在 iOS 上开发的游戏。这个游戏也因此获得了一些人的关注，包括著名的博客 Daringfire Ball 的介绍，这多少也带动了游戏的下载量。

[GigaOM 网站](http://gigaom.com/apple/5-questions-with-the-creator-of-the-first-ipad-made-ios-game)特意采访了 Rui Viana，从中我们可以了解到游戏开发的一些故事。

Rui Viana 使用的开发工具叫做 Codea，他认为这个工具比官方的开发工具更加容易理解。“我工作时用的编程语言接近 C，Apple 的 SDK 用的是 C 的一个版本，但是 API 很复杂。如果花些时间，我能够理解，但是 Codea 一天就学会了。”

他以前开发过游戏，但这是第一次用 iPad 做开发。在他看来，做 iOS 开发是与用户交互的一种不同的方式，但是苹果的编程工具非常难理解，因此 Codea 的诞生让他很高兴 。

在编写 Cargo-Bot 之前， Rui 试手编写了一个 Pac-Man 和赛车游戏。Cargo-Bot 是他第一个在 iPad 上原创的游戏，原型花了一周时间，实际开发时间是 10 个小时。优化和细节是最难的部分，大概花了 4 个月的时间。

他没有料到这个游戏这么受欢迎，因为游戏开发的初衷是面对编程员、工程师和喜爱数学的人，但由于游戏很视觉化，因为也获得了一些孩子的喜爱。这个游戏被苹果放到了“New and Noteworthy”的推荐板块，促进了它的下载量。

Rui Viana 认为 Codea 的出现，大大减少了开发者的工作难度，而且也会促进更多的人参与应用开发。当然，大型的复杂游戏还是要用到苹果的 SDK，但是如果你有一个好主意想要实验一下，Codea 是个不错的选择。

题图来自 [GigaOM](http://gigaom.com/apple/5-questions-with-the-creator-of-the-first-ipad-made-ios-game/)
