编写电脑游戏
这个需要根据自己游戏的类型和要求来选择。比如C++、Java、Erlang、go等等。
目前Java作为游戏服务器开发语言非常流行。但是大部分都是页游或者手游的服务器,端游一般选择C++,因为端游对服务器的性能要求比较高。两种语言各有优缺点。
Java技术体系
要学习的技能:
(1)Java基础知识
(2)JavaNIO编程
(3)Netty,米娜网络框架精通一个,其他都懂。
(4)一个缓存框架:Redis;Memcache熟悉使用一个。
(5)数据库的SQL语言:mysql。
(6)springmvc主要用于http协议的服务器。
(7)多线程编程,了解线程安全的重要性。
(8)掌握8)Java并发集合。
(9)Linux中常用的基本命令和shell脚本。
(10)数据库操作,比如mybatis。
可以用java写游戏脚本,需要学习计算机科学与技术软件游戏编程与开发。面向对象编程是游戏编程的基础,你必须先学会它。