但是如果是个人开发小型游戏的话,建议用C#,小型游戏不需要考虑效率问题,C#足以应付,微软有个东西叫XNA,专为业余的程序员开发小型游戏而设计,上手简单,微软提供了大量的类库,用起来很便捷。
如果是开发android的游戏的话,没得选,只能用JAVA。
貌似也有用delphi开发的游戏,不过听说不是主流。
其实语言不是重点,任何语言都可以做游戏,只是各个语言各有特点,根据需求的不同选择最适合的语言。关键在于算法要理解,理解程序的构架,研究透算法,才是最重要的。
学习的时候建议以C++来学习,用JAVA或者C#的话学不到指针,用C的话学不到面向对象的思想。不过如果没有任何语言基础的话,建议还是从C学起,先学会最基础的东西再学C++。VB现在已经很少用了,实在没学的必要。
推荐教材《Visual C++游戏编程基础》
如果只是想做个小的东西玩玩的话,有很多方便的软件,比如《RPG maker》,用这些东西不需要什么编程的基础就能做一些小的东西,玩玩足以。
如果偶学JAVA只是为了开发游戏?
搞网游的话 就离不开数据库操作。桌面游戏就不需要了。
然而使用JAVA操作数据库并不难学,至少,比游戏开发要简单多了。
java程序员打游戏牛不牛逼?
头脑聪明,一般都挺牛逼的,不过是在千锋学习IT技术后才牛逼的!
在深圳众多的Java培训机构中,偶推荐的是千锋,为什么推荐千锋呢?理由如下:
很大原因在于千锋的Java课程研发由浅入深,非常科学合理。比如说一开始的Java基础,变量和数据类型等各种知识,通过初级的学习,高强度的代码练习度,让学生对基础的程序可以熟练操作掌握,以及编程的一些代码规范;再到后来的xml,Javabean等很多web编程基础,涉及的课程知识很多很细,待到高级课程,基本上涵盖了大部分企业所需要的技术,尤其是含金量非常高的企业级项目,极大的增强了学生对Java的实践能力。
还有一个原因是,千锋的授课模式——全国一体化全程面授,无论你是来自深圳,还是来自南京,都能享受同等教学实力,因地制宜是千锋的一大教学优势!
用20周时间的苦战,得来令你欢喜的结果,一切的苦都值得。在这段时间内,让你扎实Java基础技术,掌握Java基础(Java面向对象,常用基础类,线程I/O,异常处理等),JavaWeb(HTML5,CSS3,Javascript,jQuery,JDBC连接池,servlet等),Java框架(Struts2,Hibernate5,JPA,Spring4,BootStrap,svn & git & Jenkins持续集成等)。当然了在基础之上,如果你能力超群,还能学习大数据需相关的技术知识,作为自己又一优势,大大提高自己的竞争力!
千锋教育一直秉承“用良心做教育”的理念,全力打造互联网技术型人研发人才服务优质平台。拥有全国的专业教学以及就业保障团队,做到了毕业学员业内高薪,成为学员信赖的IT培训机构。
联系千锋
座机:0755-23015275-801 小千老师
硅谷校区地址:深圳市宝安区宝安大道5010号深圳西部硅谷B座A区605
大学城校区地址:深圳市南山区留仙大道1201号大学城创客小镇16栋3楼
千锋教育深圳官网:/
感谢您阅读了本文,您还可以在微信搜索微信公众号“千锋深圳”关注,查看更多资讯!