2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 游戏编程设备 开发棋牌游戏大概需要多少钱 – 游戏开发 – 前端

游戏编程设备 开发棋牌游戏大概需要多少钱 – 游戏开发 – 前端

时间:2019-06-03 21:55:25

相关推荐

游戏编程设备 开发棋牌游戏大概需要多少钱 – 游戏开发 – 前端

程序员工作时一般都用什么型号的笔记本?

首先介绍一下满足程序员工作电脑的要求有哪些?

1、屏幕要好,这个“好”体现在:尺寸尽量大、分辨率适中。

屏幕太小一屏看不了几行代码,分辨太低也是一屏看不了几行代码,分辨率太高则字太小、眼睛看瞎。一般推荐至少14寸起步,15寸、17寸更佳,13寸偶尔用下还行,长时间用13寸写代码吃不消(偶也见过有13寸用得很开心的程序员,但大多数还是14寸+)。

分辨率要看屏幕大小,一般14-15寸的屏幕长边分辨率是1600或者1920比较合适。主流还是1920*1080吧,尽量选这个分辨率吧。

现在也有3k、4k屏幕出现了,据说显示效果很惊艳,如果预算够的话也可以上,默认字体太小就调整百分比吧,就是要稍微忍受一下某些软件在调了字体百分比之后的小问题。

另外,作为一个大龄程序员,如果是用笔记本的话,强烈建议上外接显示器,24-28寸左右,分辨率2k或4k。原因么,一是屏幕大看起来舒服,二是屏幕比较高,可以平视甚至微微仰视,而直接看笔记本的屏幕一般都是俯视,时间久了对颈椎不好。(已经有好几个同事因为颈椎等原因,被迫上笔记本支架或外接显示器了,不如在年轻还没毛病的时候就上)

2、CPU

一般中档CPU够用、性能越高越好,绝不是某些答复中说的随便一台电脑都行。

单纯用文本编辑器写代码,确实不需要啥性能,能正常打开网页看知乎的电脑都行。但实际上大部分时间里,大家不是用文本编辑器写代码的,而是用IDE(比如eclipse、idea)写代码,而且往往会同时开好几个IDE。

IDE大多数本身就是“重量级”的软件,还有很多插件,这本身就会对性能有一些要求,再加上如果你要编译大型项目,那其实对性能还是有较高的要求,好的电脑10s就整个项目编译完了,差的可能1min还不够,IDE太卡显然是会影响体验、影响心情的,最终影响的是开发效率。

具体型号方面,如果对CPU型号、性能不是很了解的话,可以无脑上intel最新一代的i5就行。之所以不是很推荐i7,一是因为贵,二是散热压力更大,三是大多数日常使用场景i7对比i5没有决定性的性能优势。当然,如果你有其他需求(比如打某种对CPU性能要求高的游戏),上i7也没问题。

3、内存

8G起步,16G更佳。

双开eclipse和idea,微信,QQ,邮件客户端,editplus,数据库客户端,若干chrome和火狐,基本上8G就耗光了。

有时候你可能还要本机跑个MySQL或者虚拟机什么的,这个时候显然就是16G更佳了。

另外,作为一个有追求的程序员,就算工作中可能用不到,但你总得折腾一些新鲜玩意吧,比如docker、spark、elasticsearch、tensorflow等等等等,这样你就需要32G内存了。

4、硬盘

SSD是必须的,入门SATA级,最好是PCIE的。容量看个人需要了,建议256G起步,128G的装了Windows之后就没剩下多少了。

建议512G起步。

5、电池续航能力

看你工作性质了,如果单纯写代码对电池续航基本是没任何需求的,只要有电池就行,防止突然停电时你的电脑不会意外关机导致丢数据。

但如果承担一定的管理职责、有经常开会的需求,那么电池续航至少2小时以上(一些游戏本做不到这点),确保一般的会议(1-2h)不必带上电源。

6、便携

还是取决于工作性质,最重要2点:你是否要每天把电脑背回家、是否会出差?如果都是否,那么重就重一点好了,无所谓的。但如果有一条命中,那你还是得考虑下轻便程度的。

7、接口

USB越多越好,HDMI必须、有VGA更佳,网口(RJ45)最好有,TYPE-C必须。接口用到时方恨少啊。

另外,最好用HUB,把所有线都接到HUB上,每天上下班只要插拔HUB这一个东西就行,特别适合每天背电脑回家的、经常开会的同学。

8、键盘

写代码对键盘手感还是有一定要求的,一般来说轻薄商务本的键盘手感肯定好不到哪里去,高端商务本可能会好一点,游戏本则不一定,有些游戏本空有巨大的体积键盘手感却也是很差的。

9、显卡

想搞AI机器学习、深度学习的同学,或者单纯只是想尝个鲜搞搞GPU计算的,可以考虑弄个好点儿的显卡。

10、其他

比如声卡、网卡、摄像头、光驱之类的,都是无所谓的。

下面推荐几款不错的笔记本

1、

MacBook Pro 15

这款笔记本电脑提供了 Apple 在设计和打造质量方面的通常优势,同时也提供了一些强大功能。刚刚发布的高端型号可以配置高达令人难以置信的快速英特尔第 8 代六核 i9-8950HK,高达 32GB 的快速 RAM(这将使电力用户满意),以及高达 4TB 快速 PCIe SSD 存储。您还可以选择专用的 AMD Radeon Pro 560X GPU 来帮助实时编辑和编码。

2、

戴尔 DELL XPS 13

许多程序员都喜欢戴尔的 XPS 超极本。他们轻薄,足够的性能来完成工作。如果你遇到这种情况,你甚至可以让它们加载 Ubuntu。它没有达到大家对独立显卡芯片的渴望,但它弥补了最新英特尔处理器,大量快速存储和 QHD +屏幕的缺点,并带有可在笔记本电脑上找到的最薄边框之一。如果您需要某些具有图形功能的东西,请升级到带有 GTX 1050 Ti 的 XPS 15。

3、

微软 Surface Book 2

Surface Book 2 基于英特尔第八代 Core i7-8650U 处理器和 Nvidia 独立的 GeForce GTX 1060 图形芯片。这意味着该设备不仅适用于编程,还应该以高清晰度和高细节设置播放最新游戏。

4、

雷蛇 Razer Blade

这是专为 PC 游戏玩家提供的游戏本,通过专注于游戏硬件和外围设备的公司生产的。但许多程序员喜欢这个设备,因为它外观时尚,功能强大,而且相当专业。也就是说,与其他游戏笔记本电脑相比,没有多少视觉金光闪闪,而且它也很薄,只有 0.70 英寸厚。起始重量是 4.10 磅。不仅能够满足编程工作,也能够游刃有余的玩游戏,何乐不为呢?

总结

其实并没有绝对适合程序员的笔记本,虽然大家都常说工欲善其事必先利其器,而并不是一定要足够优秀的设备才能够写出优秀的代码,一款笔记本电脑的适合程度取决于使用者本人,从习惯到爱好,也没有绝对完美的产品能够让所有人的喜欢,所以以上相关笔记本的型号推荐仅供大家作为选购的参考,同时可能由于电子产品的更新换代,所以在购买时尽可能的选择对应系列最新的型号来选择,或者对比后在选购,做到自己心中有数。

想学习游戏开发需要具备哪些基础才能学?

1. 如何系统地自学游戏开发?

偶的建议是先学习使用成熟的游戏引擎, 自己或者组队制作几款小游戏, 把游戏开发所涉及的各种知识有个概念上的了解, 再选择自己感兴趣的深入学习. 当然, 主修游戏玩法也可以, 在不断地优化和提升的过程中, 肯定会遇到技术瓶颈, 那时候就有学习和改进的动力了.

2. 自学游戏开发应该自上而下还是自下而上?

虽然偶自己是自下而上的, 但是偶更建议自上而下. 因为自下而上的话, 更多的是在学习底层技术, 却与游戏相关性不大. 很多人可能很想做游戏引擎, 但是不了解游戏的人做出来的引擎是没人用的, 建议还是先对游戏制作的各方面做一下了解, 再去学习会少走很多弯路.

3. 建立在有足够的耐心逐步学习的基础上,应该先打好图形学基础再开始游戏开发吗?

图形只是游戏的一部分, 不是游戏的全部, 而决定游戏画面好坏更多的是美术而不是程序. 而且图形做到后来会极大地依赖数学, 偶个人就是因为这个限制住了提升空间. 不只是图形, 计算机的各科课程在游戏开发中都会用到, 理论基础都很重要, 这决定了你之后能够达到的高度。

尝试过directx加win32编程的。

1.先学习基础的程序算法和原理,然后学习dx的2d编程,写个小程序,包含一些简单的图像处理的函数,从放大缩小到旋转到色相处理等等,能将多个图像系统的组合处理的。例如控制一个小人在屏幕上移动,能发射直线的子弹,子弹打到墙上会消失等等。

2.找一个小游戏,例如网上各种flash小游戏(因为可以直接反编译里面的资源出来用,方便),防照一个写出来。写的时候可以先用暴力方法写,然后再转换成面向对象的写。例如偶当时就抄了一款打地鼠游戏来练手了,里面有20多个关卡,有不同ai的地鼠和boss,还有道具商店和秘籍等等,都全部完完整整的写了一遍。简单点的话不妨写一个flappy bird也不错啊。

途中还需要补充学习一些音频和输入设备的处理方式。

3.最后咯,就开始进军3d了,当年有两本很出名的书的,不过名字偶忘记了,叫什么windows游戏编程啥的,一本是2d一本是3d的,其中3d那本是从3d图像基础原理开始教起的,挺有意思的,现在很多3d开发教程都只是直接教你用api。

之后同样也是自己动手写一个游戏,不过这次可以自己去想一个简单的游戏去写了。途中可以考虑一下某些游戏的玩法是怎么写的,因为偶当时写的是一个很挫的格斗游戏,但里面思考怎样去写两个技能碰撞的,写拳王式的搓技能,dnf式的技能中断,都是很有趣的事情啊。

那么接下来介绍一些相关知识:

1. 玩法程序员: 这类程序员更加接近游戏的本质: 好玩.。

用途: 需要对游戏玩法本身有深刻了解. 平时工作与策划(游戏设计师)紧密相关。

你需要看懂最基本的游戏需求。

游戏设计是一个不断打磨优化的过程, 所以玩法需求会经常变动, 导致程序也要不断地调试重构甚至重写. 另外, 不同游戏玩法在程序实现上的差异巨大, 所以针对不同需求进行建模的程序设计能力是需要长时间的积累和学习的, 所以建议尽量主修一种玩法.

2. 引擎程序员: 这类程序员更加喜欢技术, 而游戏引擎涉及的计算机技术非常广泛, 几乎能覆盖所有你能接触到计算机学科. 所以说, 这方面对于理论基础要求非常高, 需要不断地去学习. 图形, AI, 动画, 物理, 特效, 交互, 网络等, 每一部分能精通已是不易, 所以一个人写一个引擎是不现实的。卡马克都说了, 造火箭比写引擎容易多了,但是这些技术能够掌握一两种, 就可以成为游戏程序员的核心竞争力, 所以看个人兴趣选择性的深入学习是一个比较好的方式.

3. 后台程序员: 国内的游戏都是以网络多人游戏为主, 所以游戏服务器技术说是世界领先也不为过. 由于很多网络游戏的开发分工比较专业化, 通常会分化为前台程序员和后台程序员. 后台服务员通常都是命令行式的工作界面, 以linux, 数据库, 网络, 分布式, AI, 安全等做为技术基础, 技术的更新没有前端变化快, 可以不断地积累经验, 但是与游戏制作的关联相对少一些.

4. 工具程序员: 其实就是把游戏开发过程中的各种浪费时间的, 重复性的劳动工具化, 提高制作和开发的效率. 很多工具是游戏引擎的一部分, 但是引擎提供的功能一般是通用的, 针对特定游戏玩法会有特性的工具. 这类程序员需要对游戏的制作流水管线比较了解, 善于发现制作瓶颈, 并使用程序制作工具来优化制作流程.

5. 技术美术: 其实一般会把TA(Technical Artist)划入美术分类中, 但偶也见过一些喜欢图形和美术的程序员转职成技术美术. 这个角色在3D游戏项目中非常重要, 因为很多玩法程序员对美术制作和3D引擎并不是很熟悉, TA相当于两者之间的桥梁, 能够在理性与感性之间做出平衡. 所以技术美术不但需要了解图形渲染和引擎技术, 更需要掌握制作流水线, 动画特效, 概念设计等, 基本上算是综合能力的一种体现 .

6. 主程序: 一般会把主程序视为所有游戏程序员的Leader, 都是经验丰富的程序员担任. 通常会设计程序的架构, 并兼一定量的项目管理。

希望可以帮助到你吧!

开发一款小游戏需要多少钱?

看你的开发规模而定,有些游戏别看“小”,做起来还是相当费劲的。

大家以微信小游戏中的《海盗来了》为例。

2个策划,一个偏玩法,一个偏运营。

2个美术,一个原画和界面,一个动画。

2个程序,一个前端,一个后端。

为了省钱,大家把测试工作分摊给了以上6人。

加上问题只是开发费用,大家暂且不计长期投入的服务器和运营费用。

像这样的一款游戏,6个人的团队,第一版上线大概需要1个月左右。大家按照较低的人员工资1.5万每人来计算的话,开发费用是9万元。如果要达到市面上海盗来了的完成度的话,至少耗时3个月。

当然,以上是按照最少代价估计的,如果要平摊公司房租、社保公积金等等,就不知这个代价了。

如果走外包形式,按里程碑付费,每个里程碑也不会低于15万(除非对方已经做过海盗来了)。

当然,海盗来了是稍微复杂点的小游戏。

如果你想做简单点的,比如拼音,1个策划1个程序1个美术只需要1个星期就能做出来了。按照以上工资的话成本大概是1~2万。

如果你想做一个小游戏,玩法简单,但是有很多关卡,那可能会花费策划很多时间。这是你可以选择同时开多个项目,尽量减少人员闲置的情况,也可以一定程度上降低成本。

最后,欢迎关注大家哦!

一般的主机游戏移植到pc上困难大吗?

谢邀。主机游戏移植PC的话,这个难度要根据游戏本身的操作方式来定。有的游戏是高度契合手柄操作按键的,所以移植PC后就会让很多玩家不适应,甚至在PC上连手柄进行操作,这种游戏索尼占比较多,因为他们早先多数产品都是仅仅围绕PS平台量身定做的。

而XBOX平台上,实际很多开发商对于游戏的平台支持多元化有较早的考量。微软的平台同时也支持WIN10商店,所以多数产品上来就有PC端和主机端。索尼游戏的移植相比要多一些,很多以前独有的IP,陆续变为PC版,但质量大家有目共睹,有的好,有的差。说白了,移植游戏不是简单的另存为一下就OK,它需要根据不同平台的硬件和条件进行很多工作,这个工作上的技术不难,但是量不小,更关键的是移植后游戏还能不能有人买,这是至于厂商愿不愿意移植的根本问题。

在实际情况中,大家常见的移植作品,实际很多买家同时也是主机用户,那他们为什么买这款游戏?偶问过一些朋友,他们购买移植版,一是因为对游戏特别喜欢,二是想借助PC的性能达到更好的游戏体验。但说实话,移植后如果帧数没有主机稳,那基本就是移植失败了。

和很多老游戏本身没有PC版,移植需要重做来比,现在很多游戏都是多手准备。比如《荒野大镖客2》,它不推出PC版不是没有完成移植,而是人家早做好了,在保护主机销量。国外不仅曝光过《荒野大镖客2》的PC设置菜单,还有人挖掘过内部代码段的命名。可以说从大表哥2的操作规模来看,它的按键实际放到PC版会更合适。总而言之,移植版游戏对厂商来说,没有技术难度,但会取决于运营计划和营收预期,这是他们考虑是否移植的关键。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。