• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 英语学习 > 正文

    手机游戏设计【谈手机游戏的设计创新】

    时间:2019-02-03 03:30:50 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘 要: 近些年来,手机游戏的应用越来越受到大家的青睐。本文主要论述了游戏开发中需要注意的几个关键点,并以一个学生作品举例,说明IPHONE平台开发游戏的优点。   关键词: 手机 游戏 代码
      
      如今手机已相当普及,手机游戏在内容和体验方面也不断升级,用户的体验不断得到提升。由于手机的自身所具有的优势,手机游戏已逐渐成为移动信息产业的新契机。手机游戏不同于PC游戏,它随时随地都可以玩,开发周期短,投资少。但由于受资源的限制,如内存、网速和屏幕大小等,使得手机游戏的开发有别于传统的PC游戏,某些复杂游戏并不适合在手机上开发,如RPG(角色扮演类游戏)。但随着科技的发展,手机配置的逐步提升,相信不久的将来,手机游的开发将冲破这些限制。手机具有其自身特有的优势,它体型小巧,重力感应,支持触摸等,这样就使得手机游戏的可玩性相当高。PZL(益智类游戏)、RCG(竞速类游戏)等游戏在手机游戏中备受青睐。我相信今后十年是属于手机的时代。
      手机游戏发展到现在,已成为相当成熟的电子消费品,在国内拥有3亿的手机用户群体,在这个群体中,有不少的手机游戏玩家撑起了这个领域的半边天,截至2010年底,中国手机游戏用户规模已突破1.3亿,同比增长52.11%。同期中国手机游戏市场规模达33亿,新进入者众多和规模小是目前我国手机游戏开发商的主要特点。
      创意的好坏从某种意义上说决定了一款游戏的成败,直接影响到游戏是否盈利,这是非常重要的。首先你要确定这款游戏面向的用户,你设计这款游戏是给谁用的,你面向的用户是大学生、青年人、中年人,还是小孩,这是决定你这款游戏的创意的主要因素。第二个需要做的就是要确定游戏达到目标,就是你要赚多少钱。你是要通过这个项目,让客户有所体验,而你达到了目标,就是利益最大化。
      创意并不是复杂,如果说很复杂,就没有人会冒险尝试,那这个游戏就是很失败的产品。我认为创意中最大的要求就是新颖,简单。我们现在看的IPOD的APPSTORE上他们是排名很高很高的,排在NO.1很久,而他们的游戏就是非常简单、非常直观的产品。我觉得不断学习别人的游戏,不断地改进才是产生新的设计和实现新颖游戏的有效过程。要通过学习、借鉴别人的产品,激发灵感,才会有创新。同时我们还需要接受不断的反馈和调试,在我们开发的流程中,大家经常坐在一起谈谈自己使用这个产品后的体会,在使用这个产品的过程中,不仅仅是在模拟器上展示,而要实实在在把自己当做一个用户,去玩自己做的产品,看看作为一个玩家对这个产品有什么样的反馈。公司内部的同事也要从第三方的角度去体验产品然后并提出反馈,我们再重复改进设计。我们认为玩家永远是对的。开发出一款游戏的目的是为了让用户去购买、使用游戏,并不是让你自己觉得它是一个好的产品,让你自己得到很大的满足。
      手机的技术对于游戏设计的影响也不容小视。手机是随身携带的,客观来说你可以随时随地使用手机玩游戏。手机游戏不同于传统的游戏平台,手机本身就是这样方便的平台,因此手机游戏的使用范围要扩增。使用的用户层次也是非常广泛,现在的手机用户不仅仅是青年,很多中年人、很多女性也是手机游戏的重要客户。我们要不断更新、不断跟进技术,“逆水行舟,不进则退”。
      技术的发展,对于游戏的设计和创意有很大的影响。比如说手机上附带的如摄像、蓝牙、传感器等,对于我们设计游戏提供了很大的帮助。我觉得游戏的设计是一个团队努力的结果。怎样改进技术,改进设计让用户得到更大的体验是制胜的关键。
      现存的手机开发平台不少,各有优劣。IPHONE开发有很强的吸引力,IPHONE是个好平台,它的主要好处是平台封闭,用户量大,界面美观,系统稳定。另外,IPHONE具备优于NDS的触摸屏。NDS的屏幕是上下两个,下面的是笔触式触摸屏。诸如钻石迷情、数独,甚至摸摸瓦里奥这类的游戏,同样可以在IPHONE上玩,甚至玩得更好。PSP则不具备触摸屏。而三轴的重力感应,这是NDS和PSP都不具备的地方,IPHONE同样带有麦克风。因此,我们考虑要使更多的有新意的东西在IPHONE平台上完成。
      下面是我指导的一位学生开发的一个基于IPHONE平台开发的手机游戏,我在这里仅做简单介绍:
      游戏的中文名是青蛙的梦想,是一款卡通游戏,游戏要达到的目标是发射炮弹袭击蚊子,尽可能多地击中蚊子,最后训练成为奥特曼这样的战斗士。
      游戏流程
      在此只截取碰撞检测算法
      .....................
      //定义蚊子初始化位置
      int realX = winSize.width + (projectile.contentSize.width/2);
      float ratio = (float) offY / (float) offX;
      int realY = (realX * ratio) + projectile.position.y;
      CGPoint realDest = ccp(realX,realY);
      // 计算炮弹的射程
      int offRealX = realX - projectile.position.x;
      int offRealY = realY - projectile.position.y;
      float length = sqrtf((offRealX*offRealX)+(offRealY*offRealY));
      float velocity = 480/1; // 480pixels/1sec
      float realMoveDuration = length/velocity;
      //移动炮弹的位置
      [projectile runAction:[CCSequence actions:
      [CCMove To actionWithDuration:realMoveDuration position:realDest],
      [CCCallFuncN actionWithTarget:self selector:@selector(spriteMoveFinished:)],
      nil]];
      ..............................
      学生使用Objiect-C语言,以手机为平台,游戏为主题:在符合专业要求的同时巩固了在校所学知识;这个游戏是基于苹果操作系统IPHONE平台的一些设计,游戏采用了cocos2d游戏引擎,借鉴了chipmunk物理引擎,该游戏实现了碰撞检测、场景切换、音乐的播放等一般手机游戏所必备的功能。学生的最大体会是知道了一个好的游戏设计不仅是程序,还需要大量的分析、策划、测试。这样最后展现出来的程序才是最好最有保障的。同时他也再次体会到了团队合作的重要性。大家分工合作,集体讨论,完成了整个游戏的设计。这款游戏设计大胆新颖,集想象、设计与理论于一体。游戏中用到了最新的手机开发平台IPHONE和苹果操作系统、游戏引擎的加载、音乐播放、图片的导入等,整个过程具有一定的挑战性。
      
      参考文献:
      [1]Stephen G.Kochan.object-C程序设计.机械工业出版社.
      [2]张英锋,刘超.iPhone应用程序开发.山东科学技术出版社.
      [4]张向宏,陈渌萍.软件测试理论与实践教程.人民邮电出版社.
      [5]潜龙.游戏设计概论.科学出版社.
    本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

    推荐访问:手机游戏 创新 设计

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章