翻译一个关于Android游戏开发的系列文章---1-The Game Idea

找到一个http://obviam.net/index.php/step-1-the-game-idea/,非常好的android游戏入门文章,想翻译下来

 

先翻译第一篇The Game Idea

    这是最困难的部分,因为我时间有限,所以我要选择一个短时间内可实现的想法,并且包含一个动作游戏的全部要素
    所以我为游戏想了一个故事,故事是这样的
末日就要到来,外星球的邪恶机器人已经在月球上建造了工厂,要派遣更多的机器来摧毁人类,
他们拥有激光大炮,导弹,洗脑武器,还要其他大规模杀伤性武器。
    人人自危,末日还有多久,脱险或者登陆月球击败机器人还有多久?
故事够了,让我们为这个故事设计点什么
    安卓的手机只有有限的内存 和480*800的像素来显示,首先想到的一个游戏室robotron,一波又一波的机器人,哪哪都是的导弹,有两个操作杆,对于一个横屏拿着的手机 再合适不过了
    一个手操作方向,另外一个射击坏蛋,一个经典的射击游戏。
   让我们也复古一把,像素级别的图片非常酷,效果也是非常艺术,试着来做吧,让我们开始吧
   我们有一个人,他有三条命和一杆枪,他被无辜的放到房间的中间,坏淫已经打算要做掉他了
   我们有一些基本的信息来给我们游戏的机构打草稿
   但是我们还没给游戏命名呢,让我想想,机器人攻占地球,google一下droidz 和droidz game,还么有人做过呢,就用droidz来命名吧
   我给第一款android游戏起了个非常酷的名字。。
  

    通过上面的一个简单模型我们能看出这个游戏是什么样子和什么感觉,两个灰色圈圈是控制器,想象一下 手机横放,你的手指按在圈上,左手控制方向,右手射击,你手指相对于圆圈中间的位置就是控制的方向
    接下来想想我们需要为游戏做些什么
    我们需要游戏对象,现在我们需要两个演员,一个是好人,还有大量的坏淫
    用户的输入就是触摸屏幕,一个方向,一个武器
    典型的游戏结构是这样滴
    1处理输入
    2 更新游戏对象状态,意味着计算每个物体的位置,检测游戏逻辑,碰撞等
    3 放声音
    4 刷新屏幕状态
    5 游戏没有结束则重复1
    例如,我们的主人公在中间,坏淫每1/10秒向他移动,每个1/10秒我们检查一下屏幕是否有被触摸,如果有,我们就移动主人公位置或者射击,如果射击了,我们也要检查子弹是否与坏淫碰撞,如果撞上了,子弹和坏淫都消失了,没有碰撞,我们需要计算新的位置,我们也需要检查坏淫是否撞上我们主人公,不幸撞上了,游戏over。
这就是游戏的大概,当然我们也会扩展的。
下一篇文章会用基本形式来介绍游戏架构
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值