Java目前作为游戏服务器开发语言已经很是普遍。但是大多数是作为页游或手游的服务器,而端游戏一般选择C++,因为端游对服务器的性能要求相对比较高一些。两种语言各有利弊。
Java的技术系统
需要学习的技术:
(1)Java基础知识
(2)JavaNIO编程
(3)Netty,Mina网络框架精通一种,其它作为了解。
(4)一种缓存框架:Redis;memcache熟悉使用一个。
(5)SQL语言,用于数据库:mysql
(6)springmvc主要用于http协议的服务器
(7)多线程编程,明白线程安全的重要性。
(8)Java并发集合的掌握。
(9)Linux常用的基本命令及shell脚本。
(10)数据库操作,比如mybatis。
有哪些比较适合程序员用的游戏本?
性价比高得:神州战神Z7系列
性价比一般:微星、华硕、戴尔等等
价高体验好:外星人、机械师等等
价高有逼格:Mac Air Book
——————————-
现在游戏本大都趋于同质化,从外观设计、内部结构、散热、性能等等,大都相差不大。所以,要关注的就是性价比和格调了。
游戏本性能和价格差不多的情况下,就建议关注一下笔记本的散热系统,因为笔记本不像台式机有足够大的机箱空间来装散热系统。笔记本散热差的开吃鸡分分钟就到80-90度的温度了,度笔记本的使用寿命有很大的影响。偶之前买了两台神州的,一台散热比较差,而偶又比较喜欢玩老滚,开个游戏几分钟就80-90度,用了一年不到显卡就烧坏了,另一台Z7系列的散热比较好,温度就没上过70度,用了一两年还是很给力,估计坚持五六年都不成问题。
另外一些价高、性能和散热系统都不错的,比如外星人、机械师,同性能的情况下要比神州的贵五六千,在经济条件有限的情况下,就选神州,经济条件允许的话,可以考虑其他的。
以上是偶个人购买笔记本的心得,可以参考一下。
这两个方向哪个比较好呢?
这里是喜爱游戏的小白
开发和策划,都是制作一款游戏必不可少的人员。而开发和策划两个职位在职能上甚至在人才方向上都相差很大,如果你是一名学生,想以后进行游戏方面工作,那么还可以选择一下方向。如果你是在找工作,那么只能看着两个职位哪个更适合你了。下面小白就来给大家分析一下着两个职位的区别。
游戏策划(GD、Game Designer)是游戏开发公司中的一种职称,是电子游戏开发团队中负责设计策划的人员,是游戏开发的核心。主要工作是编写游戏背景故事,制定游戏规则,设计游戏交互环节,计算游戏公式,以及整个游戏世界的一切细节等。游戏策划分为游戏主策划、系统策划、数值策划、关卡策划、剧情策划、脚本策划几个岗位,大家分工合作,职责明确,通力合作才能完成一款游戏的设计。
游戏策划对于游戏方面的知识要求很高,起码自己要是一名游戏玩家,对各类型游戏有自己的见解,同时对各国人文历史,神话,传说都要有所涉猎,可以说是一个全方面的职业。并且策划的整体工作方向偏文科一些,在工作中往往要写大量的文案,完成设计文档的编制也是策划的主要工作。并且策划对于语言表达能力也有较高要求,和团队成员沟通,传达你的设计理念是日常工作的一部分。
游戏开发,说白了就是程序员,主要工作就是将策划的设计内容用机器语言来实现,同时整合音乐,美术等资源,算是一款游戏开发中最基本的制作人员。这个工作说白了和其他程序员没有区别,经常就有程序员干两年游戏设计又跳去搞两年软件设计又跳回来的,可见游戏设计本身和其他软件设计并没有太多的差别,大家互通性较强。
那么这两个职业哪个更好呢?其实也没有什么绝对的好坏,干哪个工作主要还是看你适合哪个,可以干哪个。如果从职业发展来讲,游戏策划属于起点低天花板高的职业,入行很容易,没有太多技能的硬性要求,如果做得好的话升为主策就当领导了,可以带领自己的团队开发自己想要做的游戏。而游戏开发,则就是典型的程序员了,在游戏公司里程序员的上升空间不大,因为没有很大的创新开发工作,没法成为领导者,如果你技术非常好以后也可以转软件,BAT也会向你投出橄榄枝的。
如果从收入上来说的话,游戏策划由于起点低,所以收入也低,如果你工作做得好,成为了主策,那么收入可以得到很高的提升,还是非常可观的。游戏开发的收入,也就是程序员的平均收入,在整个游戏开发团队中由于你是核心和根本,所以收入上属于中上水平,相比普通的美工,音乐,策划要高上不少,不过天花板也非常明显,游戏公司一般没法给程序员开出很高的薪水。
当然,无论哪种工作都不会轻松的,做游戏加班加点熬夜赶工是常事,这也是中国目前游戏圈的现状,游戏人之路不好走,且行且珍惜吧。
这里是喜爱游戏的小白,欢迎大家关注小白,小白会推荐好玩的游戏给大家哦~