首页游戏攻略游戏一般用什么编程语言开发?C语言能干什么?

游戏一般用什么编程语言开发?C语言能干什么?

misa2 02-08 4次浏览 0条评论

游戏一般用什么编程语言开发?

开发游戏的编程语言有很多,不同的平台会使用不同的语言。这里我把平台类型主要分为四大类,即PC端,游戏主机,WEB端,移动终端。下面就分别来介绍一下这四类平台上的一些游戏开发语言。

游戏一般用什么编程语言开发?C语言能干什么?

  1. PC.PC端的游戏绝大多数都运行在微软的Windows系统下,游戏可以被视为一类交互性比较强的软件。既然是软件,那么理论上能够开发软件的编程语言也都能用来开发游戏,事实也确实如此。但在实际开发中,为了兼顾游戏的执行效率,PC上的大型游戏往往使用C++或者C#这类高性能语言进行开发。此外,还有一个原因是C++/C#可以无缝兼容大多数游戏引擎。

    游戏一般用什么编程语言开发?C语言能干什么?

  2. 游戏主机.目前主流的游戏主机有微软的XBOX和索尼的PlayStation。XBOX可以视为一个另类的PC机,它的游戏开发与现在Windows端的开发大同小异(同样可以使用Visualstudio),所以XBOX的主要编程语言也就同样是C++和C#。索尼的PlayStation使用的是一个类UNIX的操作系统,也就无法使用微软的C#语言了(要使用也可以,但很麻烦),所以就只能大量使用C++了。

    游戏一般用什么编程语言开发?C语言能干什么?

  3. WEB.WEB游戏是指运行在浏览器中以网页形式展现出来的一类游戏。本质上也就是一个网页,所以WEB游戏的编程语言也就主要是WEB开发语言,比如PHP,JS,HTML5等等。

  4. 移动终端。移动平台主要有安卓和iOS,安卓系统APP的主要编程语言是Java和kotlin,IOS是OC和swift。这些是APP的开发语言,而游戏也可以视为一种高性能的app。安卓下游戏主要框架由Java实现,部分需要进行大量计算的模块会使用C/C++的动态库来实现。iOS下由于其语言本身就很高效,所以基本上IOS下的游戏都是使用oc和swift两种编程语言来实现的。

以上只介绍了一小部分,希望大家关注太科罗技头条号,并在下方积极留言讨论。

这分服务端还是客户端 客户端 也要看你用什么游戏引擎 如果是Cocos那就是c++和Lua 或者Js如果是Unity 那么主要是c# 服务端一般是java c++

C语言能干什么?

我做了六年c,感觉这方面的需求还是很大,

第一,嵌入式设备:几乎所有的硬件设备都离不开c,手机,android设备是linux内核,是纯c,硬件都是要驱动的,全是c,单片机,数据机床。

第二,网络设备:大到各种网络设备,光纤设备,交换机,防火墙,小到家里用的路由器,tcp/ip协议都是用c写的,网络还有多大发展空间,c就有多大需求。

第三,服务器:服务器端程序大部分都是c,精通nginx和squid可以把公司做上市,比如网宿科技。云服务也离不开c。看看业界最强的云,亚马逊,靠买书是做不到这么大的。还有比较热门的大数据,ipv6等等,涉及的业务非常广。很多的工具都是c写的,比如php,python.........

但是c不是这么简单,不是会语法就行,比如linux驱动,你要熟悉内核构架,还有有点硬件知识。c有很多的开源代码可以去看看。欢迎大家补充

C 语言究竟能干什么?让我讲下自己宿友大神的经历给你们看看吧。

鉴于现在已经大三了,很多同学很迷茫,自己学的东西到底能做什么,将来自己到底能干什么?我不想看着同学迷茫的面孔,特别是几个好兄弟,有几个想学习编程,但又苦苦找不到门路的兄弟,所以想写点东西,希望对大家又点略微的帮助,以尽兄弟我的微薄之力。

很多同学学了C语言之后,可能难免会有所感叹:这就是C语言!总是感觉C语言竟然能写出WindowsLinux了解除同学们的疑惑,也愿为同学们指点编程之道吧。我写的这些东西采用C

语言,计划通过编程实例来讲解C编程的一些知识,让大家对C 能又更深一层的理解和认识。当然,大家不要指望看了这些之后会写出一个操作系统来,但是我想,如果你认真看了的话,写一个类似与QQ的聊天程序应该不难。

回顾一个自己的学习经历,高二时,有个上大学的表哥,学的是计算机,暑假到他家里玩,不经意间,看到了他的C语言书,是谭浩强编的那本,是第几版倒是记不起来了。当时其实都不知计算机到底是咋回事,那时显示器一般都是CRT的,就认为那个方块的显示器就是电脑的全部,根本就不晓得主机是啥玩意儿。那次就看了一点C的语法,记了点模模糊糊的东西,好像是知道了有那么个叫循环语句的东西,但也不晓得这东西咋能编出程序来呢。其实,那之前连键盘都

没摸过几次。

再后来,高三时,洛阳市第二次大练习之后,感觉自己的压力重,心情颇为郁闷,就和一个同学去网吧解闷,申请了平生的第一个QQ号,到现在我都用这着,当时不知道申请了多少次,被腾讯公司给忽悠了多少遍,才终于申请到一个,倍感来之不易,虽号不吉利,仍不忍弃之。

高考后,同学们都说该放松放松了,基本都跑到网吧去放松了。以前去过没去过的,会开机的不会开机的都到网吧了。以至于大小黑正网吧爆满,机器不够用。广大学生疯狂通宵。结果呢,第二天就有某网吧中因人夺机打人致死的消息,于是乎有关部门就下令网吧不得开放通宵,午夜

12点一律关门。那个时候,也知道了电脑是由主机的,但是不知道主机的两个按钮是干啥用的,不知道哪个是开机键,哪个是复位键,反正到了网吧,要不电脑是开着的,若不开,把两个按就都按了,电脑自然是会开的,那时纯粹是好奇,感觉电脑挺好玩的。

高考后,没有进入理想的大学,就选择了复读。复读时,自认为功力已到火候,就没有了百尺竿头更进一步的耐力了,日练几题,维持水平而已。闲的时间不再是埋头做题,而是总结得分技巧,看看一些时尚读物,有空时还到阅览室去看看。由于暑假对电脑萌生爱意,于是就去找有关电脑的读物读。学校这方面的书可真是少的可怜,看得懂的就更少了。唯有《电脑爱好者》还算能看懂上面的一些汉字,不过都是明日黄花——一年前的过期的了。当时了看了上面的在互联网上筑巢,感觉做网站的确很酷,知道在互联网申请免费的空间来放网页。然对其是何东东尚且不知,只知道按上面说的一步一步做就是了。书上说用的home4u.china.com申请的,自己就以自己名字的汉语拼音申请了个网址(姑且这么说吧,当时自己根本就没见过域名这个词)liangxingqi.home4u.china.com10M的空间。当时这个系统做得非常的不好,反应速度非常慢。第一次我就在上面放上了一些个人的信息,不过还是一种成就感自心中犹然而生,使我高兴良久。

后来,又在一期过时的《电脑爱好者》上看到了利用Google Adsense赚钱的文章,于是就照书上所说的注册了一个Google户,待审核成功后,我直接把Google提供的广告代码,放到我那个空间上,广告果然显示了,Google账户里还真有点钱了,这更增加了我学网页制作的信心。这样了一段时间之后,就不满足空间提供商所提供的功能组件了,因为其反应速度实在是太慢了,会浪费很多时间,当时又是在网吧,也会花去我好多RMB的。本来人就穷,都是从饭钱里省出来上网的(想起来,那真是一段苦涩的日子呀)。后来注意那个系统旁边有那么一个警示,大概意思是这样的:如果系统反应速度慢,请先用FrontPage 等网页设计工具设计好后,直接将代码拷过来提交即可。当时什么也不懂,于是就按照上面说的做,到县城的图书馆里买了一本介绍用

FrontPage设计网页的书,花了我三十多块钱,对于那个年代的我来说,可真是大出血了,当时就想一定要把这钱给赚回来。买了书回去就猛看了一通,可谓是废寝忘食。到了星期天就没有回家,晚上在网吧通宵了一把。按照书上的步骤:开始→程序→FrontPage 去启动FrontPage.找了一个晚上,硬是没有找到,甚是郁

软不 是 生 产 电 路 板 的 了了 不 是 生 产 电 路 板 的 了 不 是 生 产 电 路 板 的 了 。 虽 然 开 机 都 有 Microsoft 字样,但已经隐隐约约地知道了,这不是电路设计的结果。后来,在一次一个同学说微软是生产 电脑的时候,我理直气壮地说:微软是生产电脑的,那中国的长城、联系是干嘛的。 想想当时自己就知道了软件与硬件的区别,的确挺牛的,哈哈。毕竟很多人到了大学还找不到开机按钮的。 知道了 FrontPage 是软件后,就想着到网吧下载就是了。到了网吧去下载,当时上网的人下载并不疯狂。 迅雷之类的下载软件也都还处于襁褓之中。下载纯粹就是 IE 的下载功能,记得当时点了下载,看到出现的 下载对话框上显示“剩余时间约概 51 小时”,我都差点吐血,随即就点了“取消”。 自己来网吧最长时间 也不过 8 小时 (通宵) , 连一个软件都下载不了, 而且自己也没有那么多的上网费。 就这样, 学习用 FrontPage 制作网页的梦想也就破灭了。 后来,和一个上大学的同学(现在在支付宝工作)聊起来,他说他们学习用 Dreaweaver 设计网页的。 于是就决定再次出血买本 Dreamweaver 的书,这次话了四十多块钱,没把我给吐死。还好,在洛阳市第一 次演练中,数学考了全市的 53 名,得了 50 元钱,将此血口给堵上了,才使我没有损失多少元气,能够活到 现在。 到网吧下载 Dreamweaver 才发现它的安装文件才 70 多 M ,真是善哉,善哉!不到一个小时就能够下 载完,时间上还算能说的过去。于是就彻底弃 FrontPage 而投 Dreamweaver 。买书时不知道软件还有版本, 拿着一本 3.0 的书去操作 8.0 的软件,错误实在是难免了,很多都做不成书上所说的效果。如今想起,不免 淡笑。那本 Dreamweaver 的书中有很多 html 标记,由于手头上就一本书,又不敢再出血买书 ,岁看不懂, 但仍每天翻之数遍,数月之后,竟然把 html 的大多数标记给记住了,并且能够手写代码设计写简单的网页, 真是天助我也! 懂了 html 的一些标记后,网页设计对我来说也不是那么羞涩难懂了。那时在放 Google 的广告,也不 会感到手足无措,不知道放哪合适了。虽然广告是没 有赚到几个银子,倒花了不少钱,但学到的一些知识, 总让我洋洋自得,认为这是值得的,多少给自己以慰藉。 哎,也许是天意弄人,也许是上天注定 …… 再次高考,再次落榜,无奈在补报志愿中,选了一个垃圾学校的信息工程专业,因为感觉可能是学计算 机的。(不想提及伤心往事,此段就是简之) 高考的再次失利,对我的打击是沉重的,以至于整个大一都经常做噩梦,茶不思,饭不想,身体日趋消 瘦。大一,在苦闷中度过了大一。 刚到大学时,第一月学校不让新生进图书馆。发下来的书都是通时课的,没有什么实质性、针对性,就 想买基本计算机的书看下,希望可以略释我的愁思。 到了校外的小书摊上,看到一本《黑客手册》。想着学黑客那不酷毙了,而且书也不贵,才四块钱,还 带光盘,不过就是过期的了(这也许就是我技术落后别人的原因了吧,老看过期的书)。 那本《黑客手册》 我是翻得最烂的了。最初只是利用上面的工具,用的最多的就是明小子 Domain3.5 和 啊 D 的注入工具。

当时对那些asp的网站,真是神了,填上网址就可以拿到后台。哎,当时的网络安全性可真差呀! 我也是由于这个偶然的机会学习了一些黑客技术。这个时候做网页的水平仍旧是停止不前。有一次想做一个网页上的登录功能,却不知道怎么实现这个功能,界面出来了,却不知道怎么去处理。于是就向我那个同学讨教,他说让我学习下asp。后来图书馆开放了,就借了一大堆asp的图书,猛扑上去,这个时候,知识也像泉水一样涌进我的大脑。 大一第二学期,自己就带个破电脑(此言不虚,那是要多破有多破的)到学校,算是班里早一批有电脑的人士了吧。有了电脑,就告别了网吧中那乌烟瘴气的学习环境,而且也不用担心时间按的问题了。从此自己的学习可谓是一日千里,加之电脑超破,经常跟我闹别扭,于是闲暇之时,常常拆卸,摸索修理,对电脑的各个部件也有了一定的了解,为了解决故障,经常到网上查一些故障的解决办法,慢慢地积累多了,就成为经验,就成为技术了。后来同学陪电脑要我去,电脑有点小毛病也让我去帮忙看下。给了我很大的自信和很多的学习实践机会,还有很大的面子,在此感谢他们。 到了大二,自己的电脑水平已经是上了一层楼了。此时拥有的知识有asp、vbscript、javascript、sql、css、xml,这些都是算上编程的东西吧,对网络我也算是颇有研究吧,也懂得传输的一些协议细节与原理。还有一些Windows系统的一些设置和一些黑客知识,还有一点硬件知识。 大二下学期,算是找了一个所谓的兼职吧,给人维护一个网站和开发新的功能。为了解决一些问题,我当时可是绞尽脑汁、想方设法,并且有了自己的解决方案,还编程实现了,性能也可以。用了一点ajax,这个时候也了解了浏览器处理html的原理。而后,有学习了php、asp.net虽然并不深入,然想深入研究,对我来说,未必是件难事。 到了此时,学习遇到了瓶颈,感觉再进展是举步维艰。就像asp中的有些问题,知道解决方法,但是并不知道原由来。有些问题也许就是asp.dll的造成的。因此这个时候就想着学习下底层的东西,以便能清楚地知道计算机运行过程的一些细节,不求甚解,但求了解个大概。 光阴似箭,回首之间,一是大三了,刚好这学期开了《微机原理——基于32位的汇编语言》,加上以前电路知识和其他知识的积累,这门课对我来说并不是太难。

以上你权当故事听就好,其实c语言学会的话可以做很多,比如Windows的开发或者硬件开发,包括现在很火的无人机呀,VR,手机底层这些,目前这些岗位的薪资待遇也很高的。

机器语言游戏
请问大家现在下载fc、街机、md游戏包含模拟器在哪里下载的?md游戏网站 电脑64g内存是否有必要?24游戏网
相关内容
发表评论

游客 回复需填写必要信息