只会lua和coco2dx,没有C++的人才,能支撑完整开发一个手机网游吗
一、只会lua和coco2dx,没有C++的人才,能支撑完整开发一个手机网游吗
作为一个程序出身的制作人,我的答案是:
1. cocos2dx 本身就是使用C++编写的,如果会cocos2dx而不是C++程序员,这个完全说不过去。
2. 假设你所提及的C++人才,是指精通C++的程序员。会cocos2dx,能够使用C++编写游戏的代码,这一点足够实现一个基于cocos2dx的手机游戏了,当然,前提是你真的了解cocos2dx,能够用它实现你所有的游戏需求。
3. C++仅仅是一种语言,一个工具而已。真正重要的是编程思想。cocos2dx的设计模式是什么,在编码过程中,能够遵循或沿袭cocos2dx的设计模式,这个很重要。还有就是游戏程序设计,比如,如何设计游戏战斗系统,技能系统,任务系统,道具系统,等等.. 这需要的不是C++人才,而是资深游戏程序员。
4. 如果仅仅会cocos2dx和lua,是无法完成游戏的服务端程序开发的。现在手游的服务端程序,主要有两类:基于http协议的web服务端程序,和直接使用socket的一般服务器程序。后者很复杂,一般会有专门的程序员或程序团队负责。
二、学软件编程与游戏开发哪个好
IT是信息技术的简称,Information Technology,定义相当广泛,现在多包括软件,硬件,网络,电子等诸多方面。
计算机相关主要方向:
1 软件开发(主要专业:计算机科学与技术,软件工程等),就是编写代码,开发程序。有多种开发语言C,JAVA,C#等。
(注:游戏开发只是软件开发的一个“分支”,大型游戏和塞班系统的软件游戏还是需要学好C/C++(个人认为较难点),手机游戏需要学会JAVA。工程项目的系统软件开发,常用的是JAVA/JavaEE和C#/.NET,还有些中小型开发常用的技术Delphi,PB,PHP,ASP等等)
2 计算机网络(主要专业:通信,网络等),界定很宽泛,知识体系庞大,学精不容易。网络领域和计算机一样发展方向细化的很详细了,通信协议,信息安全等等
3 电子专业 倾向于硬件,单片机,嵌入式方面等,因为靠近底层,也比较难。
4 计算机应用技术,倾向于“应用”,本科这个专业很少见,多见于专科。研究生好像也有这个专业吧,但“此应用非彼应用”了!计算机应用就是大杂烩,什么都学,软件、硬件、网络、数据库,但都是皮毛,目标是结合其他行业领域的使用。
5 信息管理专业,文科转过来可能有帮助,因为也有管理方面课程,计算机方面学的多,但都不深入,理论多一些。
三、怎么制作手机java软件?
做java手机软件最简单的起步是使用sun公司的wtk2.5模拟器,sun公司的官方网站有下载,里面有实例可以供你操作和演示,如果想做对应机型的手机游戏开发,就可以到各官方的网站上去下载sdk,比如诺基亚,索爱,摩托等,都有对应的模拟器
四、手机游戏开发是不是大专是这个专业的才可以学习
这个需要编程能力,只要你会就可以,不需要什么大专文凭。。。
编程方面现在主要是android 和java语言。。。
当然还有ios ,这个貌似比较难,不过相应的工资也高。。。
五、游戏设计和游戏开发哪个比较有意义
游戏的设计和开发这东西本来就是一个扯淡的说法。设计是把一种计划、规划、设想通过视觉的形式传达出来的活动过程。开发是指在进行商业性生产或使用前,将研究成果或其他知识应用于某项计划或设计,以生产出新的或具有实质性改进的材料、装置、产品等。
从以上的定义严格来说,在游戏方面没有设计和开发一说,这样说的只是业外人士的称谓。在业内一般说是策划游戏和制作游戏……所以你可以直接说你们老师的命题太不入行直接拍死他。能设计的是游戏中的角色、游戏的玩法等内容,这些都是不同的工作内容,属于不同岗位的工作,不能混为一谈,……能开发的是游戏引擎,不是游戏……
游戏的研发,我们一般分成策划、程序、美术三个部分,策划负责游戏的构思、创意、玩法、玩点、特色等内容,研发则负责将策划的想法实现,美术则让游戏更加美观。可以说,策划所做的是搭建游戏的骨架,研发所做的是为这个骨架添置肌肉和神经,美术则是为游戏添加皮肤和塑造外形。
每一个岗位都是有关联的,如果非要比较意义的话…我们就假设一个策划,一个程序,一个美术,都是很强悍的存在,他们都很专注于本职工作,不会主动寻找事情,也没有其他的想法插足到其他人的工作之中。如果把他们放在一起制作游戏,没有策划开头,程序和美术将无所事事;没有程序,策划的想法不能实现,美术也不能看到自己的成果在游戏中的表现;没有美术…呃…你觉得恐龙和美女你喜欢看哪个?虽然美女没什么能力仅仅是花瓶而已……比较薪资那没什么太大的意义,因为国内的市场和国外不同……
暂时就说这么多吧……
六、如何开发一个属于自己的APP?
我要自己弄一个软件。