导航:首页 > 编程语言 > 电脑游戏与编程

电脑游戏与编程

发布时间:2023-03-25 10:06:27

① 计算机编程就是玩电脑游戏吗

不一样的,电脑游戏是编程后的结果之一,编程是指用一些电脑语言组成语句,来实现某些操作。

② 游戏开发和编程有关系吗

不会编程可以开发游戏 目前市面上有很多的游戏制作器,常见的有:RPGmaker,虚幻,unity这些常见编辑是可以不通过编程来制作游戏的,但是同样也可以在这上面通过编程来制作游戏。会编程的优势在于你可以自定义更多的游戏玩法和相关功能,而制作器上的现有功能相当有限,能制作出来的游戏可想而知,所以你能看到的大型游戏基本上都是通过编程来开发的,因为很多游戏玩法和功能需要编程来实现

③ 游戏编程用什么语言

问题一:现在的游戏是什么语言工具开发的? LS说的不错,底层还是得学C++,但是单就游戏开发(不是游戏引擎开发)来说,现在基本使用游戏饥擎,而游戏引擎最重要的目的就是整合常用逻辑触发事件,减少手动写代码。就拿UDK来说,简单逻辑事件可以用它自带的ki *** et可视化编程做,进入这个界面,就跟画UML类图似的,方块之间只需要连连线一个简单事件就出来了。

问题二:大型单机游戏用什么语言开发的? 大型游戏用什么语言都可以写,写游戏做大型软件,语言只是一个载体.关键在于开发包的性能.
比如写3D游戏的时候,我们可以用VC的框架,C++语言的语法,再结合图形驱动开发包,比如DirectX和OpenGL,直接写硬件.在一些需要精确控制内存的模块,我们甚至要嵌入汇编程序.
很难想象现在的软件纯粹用一种高级语言来完成,那样对用户的内存将成为一个大的无底洞.

问题三:编程用什么语言最好? 答:没有什么编程语言是最好的!各种编程语言都有自身的特色,并且有自己适用的领域,至于最终学习哪种,全靠你兴趣和未来发展的实际需要。对游戏编程来说,C/C++确实是一个非常不错的开始,因为大多数游戏都用它们编写。并且,C/C++是当今使用时间最长且使用最广泛的编程语言,所以你可以找到大量学习资料和帮助。C语言并不是一切语言的基础,不过学好C语言对理解其它语言很有帮助。在学习上,你先学C或C++都无所谓,因为只要学了一个,再学另外一个就很容易。但是,如果你先学C++,请保证在学习面向对象编程之前能理解和使用过程编程(等编程熟练再去学习),这里C是过程性语言,C++是面向对象语言。如果你刚开始学习C/C胆+发现太难,那可先学一个简单编程语言,如Basic或Pascal。但是我认为只要坚持努力,而且有好的资料,直接学C/C++应该没有太大问题。想学好编程语言,最好的方法是去学校上课,没条件就得尽量去书店选择一些经典的教材(如清华出版社翻译的国外经典教材)。

问题四:编程游戏需要什么语言 PC平台上开发 开发游戏可以使用一些现成的平台,例如cocos-2d.可以使用C++或者lua进行开发。
这是一个跨平台的开发架构,同一套代码可以在不同的设备上运行。
详细内容可以去cocos-2d的相关网站进行查询。

问题五:一般的游戏都是用什么语言开发的 一般的大型游戏开发绝不是用某种语言这么单纯的问题。一个大型游戏的开发需要庞大的团队使用各种各样的语言和工具来完成。总结一下主要有C/C++,汇编语言,着色器语言,脚本语言,高效的开发语言C#或java
首先一般的游戏开发架构培棚(Windows)从底到顶一般是Direct X?――游戏引擎――游戏。
Direct X?相当于所有显卡的一个统一接口,为游戏提供一个利用硬件渲染的编程模型,但Direct X?接口为了追求高性能功能非常单纯和松散,不利于游戏的高效开发。此时就需要根据游戏特点对其进行适当的取舍和封装,实现一组更高抽象的游戏开发接口和框架,可以理解成游戏引擎中的图形引擎。这部分的开发一般使用的语言是C/C++和少量的汇编语言。
至于游戏引擎是一个非常复杂的功能聚合体,所有的游戏开发工作都是在之上进行的。包括图形引擎,音频引擎,碰撞引擎,艺术资源管理,脚本引擎等等。到此为止几乎还没有涉及到你所说的游戏开发。
首先在图形渲染方面,例如光照阴影处理等等,现代显卡一般是通过可编程着色器实现对图形效果的控制,所采用的编程语言一般是一些着色器语言,例如Direct X?采用的HLSL,OpenGL使用的GLSL等等,语法类似C语言,游戏执行时被编译加载到显卡上,在实现硬件渲染速度的同时又实现了编程的灵活性。
大型游戏开发的绝大部分工作其实都是扮散在编写游戏脚本,脚本是大型游戏得以如此高速开发和发布的主要原因。脚本化的开发让游戏开发摆脱了硬编码的种种弊端,让游戏内容可以轻易的修改和调试。游戏故事如何进行,各种事件如何触发,何时该播放哪些声音或动画,如何使用艺术团队创作的资源,这些都是在脚本中编写的,可以说引擎决定了游戏能做什么,而脚本才真正决定了游戏做了什么厅中氏。一些着名的引擎如虚幻系列都有自己独特的脚本语言,其他一些引擎可能会采用一些第三方的脚本语言,比如比较流行的Lua。所以开发一个新游戏最简单的情形就是沿用之前的引擎,创作艺术资源,然后编写脚本将其组织成一个游戏,几乎不需要什么底层的编程语言。
开发环境方面,游戏团队内部可能会使用一些开发和设计工具对资源进行处理,可以理解成游戏引擎的IDE,这部分因为是内部工具,而且可能需要经常修改所以一般采用比较高效的开发和语言,比如暴雪就是部分使用.NET和C#进行一些内部工具的开发。
至于引擎核心的开发,Windows比较流行的方法是使用最新版本的Visual Studio,显卡厂商如NVIDIA也会为VS开发一些插件来简化显卡编程和调试。

问题六:游戏编程都需要哪些编程语言 C/C++ SDK
这应该是最强大的组合了,程序的执行效率也是最好的
如果想用C++做个类似最终幻想里的ATB战斗系统,怎样一边实现时间的流失,一边实现玩家的操作。
这个是多线程的问题,看看有关C++多线程方面的资料吧

问题七:电脑游戏编程适合用什么语言? 没有的,c/c++不会被淘汰的,因为做大型游戏,他们的效率是最快的语言之一了。很多底层的与大型游戏都是需要c/c++的。是其他语言不能代替的。当然,如果是小游戏的话,用java就可以实现,但java的效率只有c++的55%。而且,现在c++的也更为普及了。

问题八:游戏用什么语言编写的? CS是用VC++写的,魔兽不清楚了,大多都用VC++,C++,DELHPI写的手机上用的JAVA

问题九:大型游戏程序一般用什么语言编写? C++,一定的,用的是OPENGL和DX图形库

问题十:大型游戏用什么语言编写的? 在速度就是生命的大型游戏王国里,C才是霸主。虽然C的代码量大,可维护性、可读性不如C++,但速度绝对没的说!
楼恭若要编大型游戏,建议使用C。

④ 电脑怎样自制小游戏 怎么用电脑制作小游戏

1、CE3可以制作小游戏,首先是需要一个游戏引擎,例如没野灶:虚枯扮幻3 cryengine3

2、游戏引擎负责建立游戏中复杂的关系以及数据,还可以进行场景、关卡、环境、效果的制作。

3、人物模型和人物表情、动作一类需要用maya软件制作并导入到游戏引擎中。静态物体、建筑物可以用3DSMAX来制作,并导入到游戏引擎中。

4、电脑编程用与实现游戏中对逻辑控制和各种计算的实现。建议学C或C++。

5、如今一个好的电脑游戏的制作,仅仅一个或几个人来做的话 确实是非常麻烦而且耗时的一件事情,如果是想自己娱乐的话,建议学FLASH制作简脊激单的小游戏。

⑤ 电脑游戏设计是编程

如果是开发岗位,需要学编程。

当下互联网行业发展迅速,与之相关的产业大多发展都很好,游戏设计的前景自然也是相当不错的。一个游戏问世要经历很多环节,剧本设计,原画创作,场景建模,但核心部分还是编程语言开发。

主要学的内容如下:

1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。

2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。

3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。

4.游戏数学和智能应用:游罩袭镇戏中的坐标系;矢量、矩阵;几何碰物粗撞;物理模拟;人工智能与寻路算法。

5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主禅凯研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

⑥ 一般游戏编程用什么语言和软件

下面是游戏开发十大编程语言的列表。

1、C类#

C语言现在被广泛应用于许多游戏引擎中,是最流行的游戏开发语言之一。它有一个XNA框架、一套微软工具和运行时环境,使它特别适合Xbox或windows上的游戏。如果你想使用monogame在几乎任何平台上发布游戏,这是一种很好的语言。

2、C类++

C++是一种面向对象的语言,被认为是最难学习的语言之一,但它是游戏开发人员的重要语言。它允许对硬件和图形进程进行更直接的控制,这对行业很重要,是一些流行游戏引擎的流行语言。它还提供了对参数和内存管理的大量控制,从而提高了游戏的性能和用户体验。

3、Java

Java使用与C++相同的面向对象原则,但提供了更广泛的系统。Java代码通常在Java虚拟机(JVM)上运行,并转换为可在任何系统上执行的通用字节码。因此,Java是为数不多的能够让开发人员为任何给定系统开发游戏的游戏编程语言之一。它是最好的游戏编程语言之一。

4、JavaScript

JavaScript是最流行的游戏编程语言之一,尤其是作为一种在线交互语言。使用JavaScript,可以更容易地将代码与传统的网络技术(如HTML和CSS)集成,从而导致越来越多的跨平台移动游戏。

5、HTML5

HTML5已经成为互联网上最常见的游戏编程语言之一。你今天玩的大多数手机游戏都使用这种标记语言。使用JavaScript很容易创建复杂的基于web的游戏。该语言简单易学,不一定需要学习复杂的算法编程知识,因此成为游戏开发者的热门选择。

6、SQL语言

SQL被玩家用来访问后端帐户并在服务器上执行其他操作。有新的语言,库,框架,特别是AR,VR,图形,物理和游戏。

7、python

Python是另一种提供OOP方法的语言,是游戏开发人员使用的最易于使用的通用编程语言之一。它有一个pyGame框架,允许程序员快速开发游戏原型。

8、Rust

铁锈被吹捧为C的继承者之一。它主要被Mozilla基金会用作系统编程语言。它具有面向对象到面向数据的方法,有助于游戏开发。

9、UnrealScript

Unrealscript是unreal引擎的本机脚本语言。它结合了面向对象、多重继承和功能丰富的游戏等复杂功能。该语言支持所有主要的游戏平台,如微软Windows、MacOS、Linux、steamos、Android和PlaystationVR。

10、Lua

由于语言结构和语法简单,Lua正成为游戏界最流行的语言之一。它是一种多平台脚本语言,许多现代游戏引擎都使用Lua作为主要的游戏设计编程语言。

⑦ 适合计算机编程的游戏

适合计算机编程的游戏如下:

1、Coding Games

一边玩游戏,一边挑战编程难题。Coding games支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。

⑧ 计算机如何编程打游戏

你好,能通过编程开发出来的游戏有很多,比如java开发的贪吃蛇,我的世界等,python开发的小矮人,动物大战等,具体如何编程就需要学习软件开发专业里面的游戏开发相关知识。下面是部分学习知识点,希望能帮到你。

1.例如字符串查找、子串、模式匹配等。当在 Lua 中对字符串做索引时,第一个字符从 1 开始计算(而不是 C 里的 0 )。 索引可以是负数,它指从字符串末尾反向解析。 即,最后一个字符在 -1 位置处,等等。

2.字符串库中的所有函数都在表 string 中。它还将其设置为字符串元表的 __index 域。 因此,你可以以面向对象的形式使用字符串函数。 例如,string.byte(s,i) 可以写成 s:byte(i)。
字符串库假定采用单字节字符编码。
接收零或更多的整数。 返回和参数数量相同长度的字符串。 其中每个字符的内部编码值等于对应的参数值。
数字编码没有必要跨平台。
3.返回包含有以二进制方式表示的(一个 二进制代码块 )指定函数的字符串。之后可以用 load 调用这个字符串获得 该函数的副本(但是绑定新的上值)。 如果strip 为真值, 二进制代码块不携带该函数的调试信息 (局部变量名,行号,等等。)。
带上值的函数只保存上值的数目。 当(再次)加载时,这些上值被更新为 nil 的实例。 (你可以使用调试库按你需要的方式来序列化上值,并重载到函数中)
4.查找第一个字符串 s 中匹配到的 pattern )。如果找到一个匹配,find 会返回 s 中关于它起始及终点位置的索引; 否则,返回 nil。 第三个可选数字参数 init 指明从哪里开始搜索; 默认值为 1 ,同时可以是负值。 第四个可选参数 plain 为 true 时, 关闭模式匹配机制。 此时函数仅做直接的 “查找子串”的操作, 而 pattern 中没有字符被看作魔法字符。 注意,如果给定了 plain,就必须写上 init 。
如果在模式中定义了捕获,捕获到的若干值也会在两个索引之后返回。
5.返回不定数量参数的格式化版本, 格式化串为第一个参数(必须是一个字符串)。格式化字符串遵循 ISO C 函数 sprintf 的规则。 不同点在于选项 *, h, L, l, n, p 不支持, 另外还增加了一个选项 q。 q 选项将一个字符串格式化为两个双引号括起,对内部字符做恰当的转义处理的字符串。 该字符串可以安全地被 Lua 解释器读回来。

希望能帮到你,谢谢!

阅读全文

与电脑游戏与编程相关的资料

热点内容
为什么我的世界天空服务器进不去 浏览:262
钉钉直播后的视频如何线上加密 浏览:503
听主的命令 浏览:208
全民上云时代云服务器 浏览:519
iphone不创建id如何下载app 浏览:972
windowsphp扩展安装 浏览:93
emacslinux配置文件 浏览:379
python3在线教程 浏览:114
不小心删文件夹的文件 浏览:480
java获取手机IP 浏览:816
手机rar解压密码获取 浏览:344
程序员被辞退工资怎么处理 浏览:494
恋活的模型没加密 浏览:159
如何把安卓机的微信转移苹果 浏览:583
爬山算法相关题目 浏览:724
vc编程大全 浏览:118
excel表格单列数据加密 浏览:650
给同事的解压话语 浏览:994
linux关闭网卡命令行 浏览:456
史上最漂亮程序员 浏览:771