请问开发手机游戏需要什么软件?
首先你有编程基础是再好不过的了。
手机游戏开发的平台是JME,一般不会用到C++。
当然学过C++的更好。
你学的可能是JEE,所以你一定要把JME好好学一下,重点是MIDlet,CANVAS,RecordStore。
此外MIDP1.0和2.0的特性要搞清楚,如果做和网络有关的还要学习MIDP网络编程。
掌握这些就基本上门什么问题了,学的不多,对于一个会C++/JEE的人来说,应该可以在1个月左右学完。
和其他语言一样,JME关键是要多练,自己试着开发几个小游戏出来是不错的练习办法,可以找出你学习上的不足点。
有条件的话,做出来的游戏应该拿到真机上运行,因为在模拟器上运行和真机有区别。
如果是独立开发手游,那么还要掌握一些基本的软件,如PhotoShop,Mappy,和简单的声效处理。
另外有需求的话可以学学JTWI,特别是Mobile 3D Graphics(M3G)技术,这是以后发展的趋势(由于本人对这块很薄弱,所以不能误导你,就不多说了)。
总之,你就再需要学JME和多练习,就够了。
PS.一般来说JME工程师比JSE和JEE的待遇要好一些。
而且从事游戏行业的上班玩游戏不会被骂。
如果哪天你闲着无聊和同事聊天聊的太嚣张被BOSS看见了,他第一句应该是说“有闲功夫多玩玩游戏,闲聊什么天!。
” 手机游戏制作 全球手机顶尖游戏3d motoracer 制作全揭密 图文_吴刚 北京数位红软件应用技术有限公司执行董事 林志强 数位红nightmare ii首席三维美术设计师 王科 数位红motoracer3d首席三维美术设计师 3d motoracer 是数位红公司开发的一款针对nokia s60设备及sony ericsson p800 (uiq)的3d游戏,该游戏上市几个月来,已经成为全球最畅销的nokia s60、p800游戏应用前三名之一。
本文就是对3d motoracer 的开发过程进行大致的介绍。
i. 游戏引擎的准备 在制作游戏之前,必须有一套经过长期测试并且适用的游戏引擎。
数位红用了两年的时间总结开发出一套基于移动设备的游戏引擎:dragon bone game engine for mobile phone(龙骨),他可以支持目前大部分的高端移动设备,它不仅可以使程序开发人员及游戏项目节省了大量的时间,另外还可以让美术人员最直观的看到其设计效果。
它最大的价值就是可以使开发人员的一套代码在不需要改动程序的情况下编译运行在不同设备平台上(改动不超过20%)。
目前数位红及其他公司已经使用它开发游戏超过了30款。
引擎提供了非常完善的9个模块与3个增强模块,可以完全满足各类游戏开发的需要。
游戏引擎可以直接嵌入到开发者的程序中,不需要额外的支持程序即可使所开发的游戏独立运行。
游戏引擎简单、易用,编译后体积很小,占用内存也很小,可以节省玩家的内存空间及无线下载费用。
基本引擎包含9个模块,引擎函数界面提供了类似windows的使用模式: 1、 文件操作模块:提供类似标准c的fopen,fclose等函数。
2、 内存管理模块 3、 2d图形图象模块 4、 对话框模块 5、 sms操作模块:可以在程序内部对sms的收发进行截获处理。
6、 加密模块:提供识别使用设备的imei功能,用于软件的加密目的。
7、 声音模块 8、 资源打包及压缩模块:可是使最后发售的软件包体积变小,尽量少的占用用户的内存空间。
9、 常用函数:如字符串操作等函数。
10、例子:提供一套完整游戏magicline的源程序。
引擎增强模块构成 其增强部分,包含三个模块: 1、 实时3d增强模块 2、 声音增强模块 3、 图形文件增强模块 ii. 正式开发的前期工作 a. 开发工具的准备 在很多人看来,手机游戏还是一种很新鲜时尚的玩意儿,所以,谈起手机游戏的时候难免有种莫测高深的感觉。
其实,手机游戏的整个制作过程十分简单。
从某种角度而言,它是一种传统的回归,同时也是新旧技术的相互融合。
最常用的开发工具有vc++,j builder及codewarrior,在设计工具上则更是和普通的pc游戏制作软件没有大的区别。
有的设计人员更愿意使用“骨灰级”的二维设计工具dp,也有人愿意用3dmax、maya建模之后再进行二维修改,当然所有这些方法都要根据游戏的最终设定来决定。
我们在做java游戏的时,一般都是采用像素级的二维绘制完成图片,即逐个像素点的完成。
但在制作pda等类似设备的游戏时,就会采用3dmax或者maya建立模型,渲染后再修整。
在设计过程中,我们也与大多数游戏公司一样使用了maya、3dmax、photoshop、painter等工具。
b. 确定游戏的各项参数及目标设备 这要求程序人员能给出准确的图片限制大小,即所有图片允许美工占用多少空间。
由于手机游戏的制作受数据量的限制很大,所以我们在设计游戏时,经常为减少1k空间大小而大伤脑筋。
另外,就是需要准确了解该手机允许的色彩数、分辨率、整屏刷新率,其实这也是对游戏引擎的一种测试。
以motoracer 3d为例,我们设想使其运行在nokia 9210、nokia 7650/3650、sony ericsson p800、pocket pc平台上。
在数位红,由于我们拥有了自主开发引擎dragon bone game engine for mobile phone,游戏引擎是跨平台的,所以这一步骤我们就省去了不少时间。
我们以nokia 7650/3650为最初调试蓝本,原因是在这些设备中,nokia 7650/3650的速度相对较慢,屏幕尺寸也相对...
练习打字的什么软件最好
很多呀 你慢慢看吧教育教学类 天文地理 教学管理 打字练习生 物 学 外语学习 电脑学习文科工具 理科工具 考试系统学前教育 本 类 累 计 排 行 1 .五笔打字训练 [国产]2 .自由自在打字快手 [国产]3 .五笔速成 [国产]4 .明天打字员 [国产]5 .标准盲打指法练习 [国产]6 .明天五笔高手速成 [国产]7 .五笔快打 [国产]8 .汉字五笔指法练习 [国产]9 .打字高手 [国产]10.运指如飞 [国产]本 类 每 周 排 行 1 .五笔打字训练 [国产]2 .明天打字员 [国产]3 .自由自在打字快手 [国产]4 .标准盲打指法练习 [国产]5 .运指如飞 [国产]6 .打字高手 [国产]7 .明天五笔高手速成 [国产]8 .汉字五笔指法练习 [国产]9 .五笔快打 [国产]10.Win tt [国产] 输入软件名称或说明关键字搜索: 打字练习(检索表) A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 其他 国产 打字练习(总检索表第 1 页) 页数: 1 2 软件名称:86五笔打字训练 [国产]软件授权:免费软件使用平台:Win9X/Me/NT/2000/XP软件开发:HomePage软件简介: 袖珍型打字练习软件,便于软盘拷贝与携带。
虽小巧,可功能毫不逊色。
此软件克服前人编写方案的不足之处,去粗取精,突出重点。
对于初学用户,可以迅速帮助他们掌握五笔字型输入技术;对于早期用户,可以通过其中的多项训练模式,达到巩固、提高的目的。
本软件各个练习环节,均可实时查询所要输入字根、单字、词组的编码和键位(敲击一下空格键即可),极大地方便了练习用户。
此软件的发行,诚为广大86五笔爱好者、电脑教学者难得的一学习与收藏之物。
软件名称:98五笔打字训练 [国产]软件授权:免费软件使用平台:Win9X/Me/NT/2000/XP软件开发:HomePage软件简介: 袖珍型打字练习软件,便于软盘拷贝与携带。
虽小巧,可功能毫不逊色。
此软件克服前人编写方案的不足之处,去粗取精,突出重点。
对于初学用户,可以迅速帮助他们掌握五笔字型输入技术;对于早期用户,可以通过其中的多项训练模式,达到巩固、提高的目的。
本软件各个练习环节,均可实时查询所要输入字根、单字、词组的编码和键位(敲击一下空格键即可),极大地方便了练习用户。
此软件的发行,诚为广大98五笔爱好者、电脑教学者难得的一学习与收藏之物。
软件名称:爱不释手(Typingfaster) [国产]软件授权:测试软件使用平台:Win9X/Me/NT/2000/XP软件开发:HomePage软件简介: Typingfaster 是一款新型打字训练软件。
针对各种不同类型用户,帮助您迅速提高打字速度。
主要特点:打字材料任选:所有纯文本文件,网页文件,以及RTF文件都可以成为你的训练对象;语言不限:无论英语,汉语,日语,朝语以及其它任何语言或它们的混合文本,都可以进行练习;输入法任选:无论拼音,五笔或是其它任何输入法都可进行练习;自动找词:对于五笔字型输入法86版,任意汉语文本实现词组编码提示,即有词打词。
测试结果详尽:除了普通的速度,准确率等,利用软件提供的指法检测功能可以得到您对每个字母的平均反应时间及其它信息。
此外,软件界面精美大方并可实现换肤。
输入法编码和词组提示可尽一步扩展其它输入法。
安装文件只有400余K,便于下载。
软件名称:标准盲打指法练习 [国产]软件授权:共享软件使用平台:WIN95/98/NT软件开发:HomePage软件简介: 系统的练习打字指法的中文软件 本软件共提供了20课指法练习(从a -z 0-9 ..提示每键所用的手指,显示正确的练习发法),通过本软的练习,你一定可学会"盲打",成为打字高手; 真正的科学系统练习的教程,快来下载吧。
软件名称:Ccit [国产]软件授权:免费软件使用平台:Win9X/Me/NT/2000/XP软件开发:HomePage软件简介: 汉字录入学习测试软件Ccit2000是Ccit5.01的更新换代版,是一个全新的32位Windows应用软件,它具有DOS版Ccit的所有优点,并根据Windows平台的特点作了较大的改进,使得Ccit2000最适合于在Windows平台下进行英文指法及汉字录入学习。
Ccit2000还具有边练英文指法边背英语单词的功能。
Ccit2000特别适合用来作为Windows平台下汉字录入培训的教学软件。
软件名称:打字高手 [国产]软件授权:免费软件使用平台:WIN95/98/NT软件开发:HomePage软件简介: 软件说明: 1、一个符合WINDOWS规范的五笔(其它)输入法练习及测试程序 2、本程序简单易学,能很快上手,本程序覆盖五笔学习全过程的内容。
3、自动记录成绩,每秒一次的成绩更新,使学习紧张刺激。
4、多种帮助形式,体现作者的对用户的体贴和心细。
5、学习者等级自动升级及个人业绩,迫使学习者不断追求新的目标。
充分体会学习的成功和乐趣。
难度自我调节,充分适应您个性的发展。
6、支持同时设置多个用户。
7、个性化设置,使软件更适合于您。
8、增加音乐功能,让您欢快的环境中学习。
9、输入法自助设置,使软件更适用于多种输入法,使您的学习更有针对性。
10、详细的帮助文件,使您使用更方便。
软件名称:打字高手—文录教学鉴定系统 [国产]软件授权:免费软件使用平台:Win95/98/NT/2000软件开发:HomePage软件简介: 功能介绍:Win95下集教学、训练、测试于一体的指法及五笔...
怎样能让一个会开发游戏的人为我私人定制一款游戏?
参考下面的目前,游戏开发主要分为2D游戏和3D游戏。
2D游戏通常是为手机开发的,一般使用的开发工具是Cocos2dx,使用的开发语言是C++。
3D游戏一般使用的游戏开发工具是unity3D,使用的开发语言是c#或者Javascript。
所以,要想开发哪种游戏,就必须知道需要用到哪些开发知识。
首先来说一下,如果是打算学习2D手游开发,那么,首先需要学习C++。
学习C++的路线一般是先学习C语言, 对编程有点了解后, 就是怎么样编写程序, 什么是函数, 指针怎么用.等对编程有点了解后,才开始学习C++, 这样的一个梯度就不会对C++产生恐惧感!。
然后,还要了解Cocos 2dx 的使用。
以及熟悉api.等等。
再说一下3D游戏的开发。
3D游戏用的比较多的开发工具是unity3D引擎。
unity3D开发用的是C# (Javascript也用,但用的比较少),所以先要学会c#。
c#也是一种面向对象的编程语言,相比c++,也是相对简单的。
然后,就需要学会unity3D引擎的使用了。
而且这个也是非常的重要。
没有什么技巧,就是自己一步一步学习,一项一项的熟悉。
还有unity3D中的api.也是需要熟悉的。
今天,就先说这两种在国内非常流行的游戏开发方法。
到底需要学习哪种游戏开发,学习什么编程语言,现在应该熟悉了吧!游戏开发,不管是哪一种方式。
都是需要有自己的项目,自己会独立的解决问题,这才是最重要的。
国内IT、手游类软件公司开发哪家强?
展开全部 算量软件:广联达、易达等计价软件:广联达、易达、斯维尔、殷雷等。
施工单位比较苦,论钱途的话,男孩子能挨苦的话还是不错的,女孩子的话多数会选择造价咨询公司,不用常下工地,但一天到晚都是坐着,颈椎腰椎病和屁股越坐越大是少不了,我就是例子。
钱基本上不比技术工多,办公室人员现在都不值钱。
甲方的话要跟大开发商,常有常做,如果小盘的话楼盘建好了基本就要散伙了。
建筑行业赚钱除了基本工资另外就是考证挂证方面,建造师,造价师都是你一生追求的目标。
另外加班是整个建筑行业最逃不了的宿命,无论你的职位高低,工资多少,设计、造价、施工无一例外要加班,不过劳死算很不错了。
我试过连续一个月加班到晚上的,连续哟!如果你身体健康强壮,有强烈兴趣走这行,可以,但如果兴趣真不在这里,我劝你还是转行吧,太疲惫了。
。
。
android手机软件开发教程,没有基础能学android手机软件开发吗?
没有基础能学android手机软件开发,但是要注意循序渐进,不可急于求成。
开发android,需要掌握这些基础。
①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识很多朋友一上手就开始学习Android,似乎太着急了一些。
Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。
万丈高楼平地而起,Java就是筑起高楼的每一块砖头。
Java学到什么程度才算是过关:个人认为至少要掌握以下两个方面的内容:a)Java基础语法:具体的知识点列表可以在这里下载:《Java知识点列表》V1.0。
这部分内容没有讨价还价的余地,必须烂熟于胸。
至于具体的学习方法,可以看书或者是看视频,但是关键是要多加练习,无论是书上的练习还是视频里面的练习,都需要仔仔细细的完成;b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。
设计模式的种类非常之多,一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,就可以举一反三。
这部分内容可以在《Effective Java》和《Agile.Software.Development:Principles,Patterns.and.Practices》这两本书中找到。
②Linux基础知识大家都知道,Android系统的基础是Linux操作系统。
在开发过程当中,我们也需要使用到一些Linux命令。
所以说一些Linux的基础知识是必须的(话说现在的程序员,不懂Linux都不好意思跟人家打招呼),推荐大家看看《鸟哥的私房菜》这本书,写的相当不错;③数据库基础知识这个比较简单,就是一个增删改查的数据库操作,可以看一下这本书:《SQL编程练习与解答》④网络协议至少需要学习两种基础的协议,HTTP协议与Socket协议;⑤Android基础知识⑥服务器端开发知识由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。
至于选择哪一种服务器端知识进行学习,就比较麻烦了,因为技术的种类实在是太多了:a)Java EE:就是上面邮件当中所提到的SSH—Struts+Spring+Hibernate。
这种技术的优点的功能完整、强大,已经使用了很多年,而且既然大家已经非常熟悉Java了,那么学习SSH看起来也顺理成章。
但是使用这种技术开发服务器端程序,非常麻烦。
即使是一些简单的功能,也可能需要大量的代码和配置文件来实现;b)PHP:简单易学,开发快速。
但是我们需要多学一种语言,是否得不偿失,就要大家自己判断了;c).NET:这项技术的特点和Java EE差不多,但是要想掌握.NET,则需要掌握c#,也是个麻烦的事情;d)ruby on rails:这是我个人最喜欢的服务器端技术,简洁,优雅,寥寥几行代码,就可以实现很复杂的功能,但是这需要Ruby语言知识作为基础;至于选择哪一种知识,就看大家自己的判断了,毕竟每个人想法不一样,爱好也不相同。
安卓开发学习书籍书的话建议买 精通Android2 ,或者 Android2高级编程 这两本书,讲解的细致,但是一定要结合sdk来看。
国内的不要买。
。
。
。
(切身体会,千万别买)看完之后就可以自己动手做做项目了。
对于java基础,我现在的感觉是 如果要深入学习android平台,java基础一定要好(里边包括各种java类库的用法,本地代码jni什么的)。
但如果平时随便做做应用的话,会面向对象编程就完全可以了。
安卓开发学习学习网站推荐你关注DevStore(主要是开发者服务商店)还有csdn和开源中国,都是开发者经常关注的网站。
DevStore(全球首家开发者服务商店)主要是整合开发者会用到的服务,可以实现在线对比评测,省去自己去网上搜索寻找的过程,还有sdk配置过程,很方便的,嘿嘿,我还在这个网站上写评测挣过外快呢。
csdn是 中国最大的开发者技术社区,牛人还是很多的开源中国是目前国内最大的开源技术社区,主要是软件下载,源码托管自学的话平时就多看一些官方文档,帮助文档也是一个很好的参考资料,多看看,平时多敲代码,多看住哟啊哈斯看规范,看完之后去敲代码主要是在实践过程中发现错误,多做项目自然多遇见问题,遇见问题解决问题,下次自然就知道怎么解决,在实践中发现真理。
当然可以的话有一个老师还是很好的,但是要记得要是的作用只是引导,师傅领进门修行在个人。
练电脑打字有那些软件?
下面的软件仅供参考,具体因人而异! 软件名称:86五笔打字训练 [国产] 软件授权:免费软件 使用平台:Win9X/Me/NT/2000/XP 软件开发:HomePage 软件简介: 袖珍型打字练习软件,便于软盘拷贝与携带。
虽小巧,可功能毫不逊色。
此软件克服前人编写方案的不足之处,去粗取精,突出重点。
对于初学用户,可以迅速帮助他们掌握五笔字型输入技术;对于早期用户,可以通过其中的多项训练模式,达到巩固、提高的目的。
本软件各个练习环节,均可实时查询所要输入字根、单字、词组的编码和键位(敲击一下空格键即可),极大地方便了练习用户。
此软件的发行,诚为广大86五笔爱好者、电脑教学者难得的一学习与收藏之物。
软件名称:98五笔打字训练 [国产] 软件授权:免费软件 使用平台:Win9X/Me/NT/2000/XP 软件开发:HomePage 软件简介: 袖珍型打字练习软件,便于软盘拷贝与携带。
虽小巧,可功能毫不逊色。
此软件克服前人编写方案的不足之处,去粗取精,突出重点。
对于初学用户,可以迅速帮助他们掌握五笔字型输入技术;对于早期用户,可以通过其中的多项训练模式,达到巩固、提高的目的。
本软件各个练习环节,均可实时查询所要输入字根、单字、词组的编码和键位(敲击一下空格键即可),极大地方便了练习用户。
此软件的发行,诚为广大98五笔爱好者、电脑教学者难得的一学习与收藏之物。
软件名称:爱不释手(Typingfaster) [国产] 软件授权:测试软件 使用平台:Win9X/Me/NT/2000/XP 软件开发:HomePage 软件简介: Typingfaster 是一款新型打字训练软件。
针对各种不同类型用户,帮助您迅速提高打字速度。
主要特点:打字材料任选:所有纯文本文件,网页文件,以及RTF文件都可以成为你的训练对象;语言不限:无论英语,汉语,日语,朝语以及其它任何语言或它们的混合文本,都可以进行练习;输入法任选:无论拼音,五笔或是其它任何输入法都可进行练习;自动找词:对于五笔字型输入法86版,任意汉语文本实现词组编码提示,即有词打词。
测试结果详尽:除了普通的速度,准确率等,利用软件提供的指法检测功能可以得到您对每个字母的平均反应时间及其它信息。
此外,软件界面精美大方并可实现换肤。
输入法编码和词组提示可尽一步扩展其它输入法。
安装文件只有400余K,便于下载。
软件名称:标准盲打指法练习 [国产] 软件授权:共享软件 使用平台:WIN95/98/NT 软件开发:HomePage 软件简介: 系统的练习打字指法的中文软件 本软件共提供了20课指法练习(从a -z 0-9 ..提示每键所用的手指,显示正确的练习发法),通过本软的练习,你一定可学会"盲打",成为打字高手; 真正的科学系统练习的教程,快来下载吧。
软件名称:Ccit [国产] 软件授权:免费软件 使用平台:Win9X/Me/NT/2000/XP 软件开发:HomePage 软件简介: 汉字录入学习测试软件Ccit2000是Ccit5.01的更新换代版,是一个全新的32位Windows应用软件,它具有DOS版Ccit的所有优点,并根据Windows平台的特点作了较大的改进,使得Ccit2000最适合于在Windows平台下进行英文指法及汉字录入学习。
Ccit2000还具有边练英文指法边背英语单词的功能。
Ccit2000特别适合用来作为Windows平台下汉字录入培训的教学软件。
软件名称:打字高手 [国产] 软件授权:免费软件 使用平台:WIN95/98/NT 软件开发:HomePage 软件简介: 软件说明: 1、一个符合WINDOWS规范的五笔(其它)输入法练习及测试程序 2、本程序简单易学,能很快上手,本程序覆盖五笔学习全过程的内容。
3、自动记录成绩,每秒一次的成绩更新,使学习紧张刺激。
4、多种帮助形式,体现作者的对用户的体贴和心细。
5、学习者等级自动升级及个人业绩,迫使学习者不断追求新的目标。
充分体会学习的成功和乐趣。
难度自我调节,充分适应您个性的发展。
6、支持同时设置多个用户。
7、个性化设置,使软件更适合于您。
8、增加音乐功能,让您欢快的环境中学习。
9、输入法自助设置,使软件更适用于多种输入法,使您的学习更有针对性。
10、详细的帮助文件,使您使用更方便。
软件名称:打字高手—文录教学鉴定系统 [国产] 软件授权:免费软件 使用平台:Win95/98/NT/2000 软件开发:HomePage 软件简介: 功能介绍:Win95下集教学、训练、测试于一体的指法及五笔字型专业培训软件,功能强大,使用方便。
一、功能强大的五笔教学 1、可分区进行五笔字根练习,提供区位助记词 2、键名、成字字根、交叉识别码编码练习 3、一二三级简码练习,提供高频汉字键位图 4、五笔词组录入练习,可自由选择不同类型词组练习 5、文章录入练习,将测试文章做为练习使用 每项都有字根键盘图帮助及单字五笔编码示意图或五笔词组编码帮助二、指法训练 1、基准键练习 2、各字母键练习 3、数字键练习 4、字符键练习 5、综合练习 每项都可即时取得键位帮助,涵盖指法训练各个过程三、自由练习 提供中英文录入窗口,并具有剪切、复制、粘贴等基本编辑操作, 也可作为文本编辑器使用。
四、多达60多篇幅图文并茂的指法及五笔打字教程。
五、中、英文测试 实时显...