1. 在linux下可以写游戏吗
你所看到的 VC++ 、Turbo C 那叫做 IDE 。准确来说这些东西是一套完整的开发调试组合。包括编辑器,函数库,编译器,调试器等等全套的东西。
Linux 终端运行的程序仅仅是 Linux 的一部分开发,就算终端运行,也是可以进行图像显示的。Linux 的纯字符界面可以启动彩色的显示环境,这个时候也是可以通过显卡的帧缓冲等操作画图的。
你去装套 Eclipse 吧,用那个 C/C++ 开发人员专版。另外 QT 也有自己的开发环境,这个环境要比 Eclpise 更适合,不过是专门真的 QT 环境的。其余的各种函数库,自己去找文章吧。各个函数库都有自己的手册,或者示例程序。
楼主你竟然还在用 VC ,TC 这种超级古老的开发环境……你还是不要开发程序了。你已经完全落伍了。
2. linux下的中文游戏
Linux下游戏应用差,所以可以玩Windows下的游戏!~~~
目前主要有三种方法支持linux下玩windows游戏(前提是该游戏没有Linux版本的):
可用虚拟机,或wine,借用cedega来实现!
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cedega简明教程
================
一,系统需要
下面是要求的系统最低配置:
核心要求是:
LinuxKernel2.2或更高.
7.x/8.x/9.xkernels.2.
issues.
XFree864.0或更高(推荐4.2)
glibc2.2或更高
CPU要求:
最低硬件配置是:
Pentium500MHz
64MB内存;128MBor更高
16兆显存,最好支持3D加速,支持OpenGL
推荐使用NvidiaGeForce系列的显卡
DisableSoundServers
大多数Linux桌面系统诸如KDE和Gnome会运行'ARTS'或'esd'等声卡服务.
这些soundservers可能会在Cedega运行时引起一些问题.如果你遇到了这类问
题,请确认你已经关闭了所有的soundservers或是其他使用音频设备的程序,例
如xmms.
二,如何安装Cedega:
Cedega是一个开元的软件,可以通过在Linux下模拟Windows来运行游戏.
但是要注意Cedega不能模拟所有的游戏,毕竟有很多游戏需要Windows的特殊
支持.
RedHat9的用户可以使用Rpm包(RedHatPackageManagement)
在终端中键入下列命令:
#rpm-ivhcedega-[version].rpm
完成安装.
三,使用Cedega安装游戏.
注意安装的游戏最好要是硬盘版的,或者是有免CD补丁,并且不需要更改注
册表配置;
1)插入并镜挂载你的光盘.
$ls/mnt/cdrom察看你的光盘中的安装程序.
2)通过cedega来运行安装程序:
$cedega/mnt/cdrom/setup.exe
(假设安装程序为setup.exe)
注意选择你的安装路径,最好安装在home目录下.
多CD安装:
一些游戏可能需要多张CD安装,但是这时如果直接umount可能会出现cdrom
busy的消息.如果遇到这种情况,你可能需要按CD上的弹出按钮来弹出CD.
如果不行可以新开个终端,输入:killall-USR2wineserver
这个命令可以unmount且弹出你的CD,但是如果你有太多其他程序正在运行
的话,可能会出现错误信息.
四,用Cedega玩游戏:
开一个终端,进入游戏被安装的目录,键入以下命令:
$cedegagame.exe(假设游戏运行程序为game.exe)
五,ConfiguringCedega
Cedega的配置文件可以在.transgaming文件夹下找到n
.transgaming/config
当你第一次运行Cedega时,.transgaming文件夹会在你的主目录里自动创建.
相对应的共享文件夹是/usr/lib/transgaming_cedega/.transgamingdirectory.
如果你要对其进行配置,可以参照Cedega_howto_4.0-1.1.1.1文档.
cedega有多种安装包,可以根据你的需要选择下载!
最新版本网上有6的哦!~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PS:
2009最佳Linux游戏和游戏引擎
这份列表突出的是2009年的变化
编号非排名,不分先后
游戏内的提示是当代游戏的重要组成部分。
—————————————————————————————————
1.VegaStrike3D太空交易战斗游戏。稳定版虽然放出不久,但是SVN版本的改进非同一般。所以0.5.1非同小可。
2.Oolite太空交易战斗游戏。新版本画面效果大幅度提升,OXP(玩家自制飞船/任务/插件)层出不穷。
3.TheKingsoftheDarkAge黑暗时代的国王-本作是一款中世纪欧洲背景的回合制策略游戏,玩家需要创建军队、管理经济、抵抗北欧人的入侵。如果进展正常2009年Linuxport以GPL放出。
4.UFO:AlienInvasion半即时战术+策略游戏。基本全中文了。2.4版本会在2009年推出。添加大量新鲜内容,如空战和提示。AddSimplifiedChineseSupport
5.TORCS赛车游戏。2009年将会添加不少新车辆,还有新赛道和bug修复。Fork____TORCS-NG
6.X3:Reunion太空模拟游戏。Linux版本发布Update。
7.SACRED圣域。RPG游戏。2008年开始移植至今仍在测试。
8.Egoboo3D地下城探险游戏。比Soulfu对Linux平台的支持积极的多,2009年网络功能将完成。拥有完善的法咒/职业体系。2.70released!
9.DisciplesII圣战群英传2回合策略。可以补贴神域III和韦诺之战之间的区域。
10.DangerfromtheDeep潜艇模拟游戏。SVN中已经添加了很多地貌和增强图像效果。
11.Warzone2100即时战略。完整的RTS游戏,平衡性和游戏性改进,MOD开发也加速了。一切都开源了。
12.UltimateStunts赛车。不论操控还是赛道以及赛道创作,还有音乐等各个方面都做得很好。音乐可以去官方网站试听兼投票
13.FreedroidRPGARPG游戏。控制Tux挑战病态机器人,小毛病减少中。
14.S.C.O.U.R.G.E.S.RPG游戏。小组回合制,内容丰富。0.22Released
15.YoFrankie动作冒险游戏。不入流的商业游戏DEMO水平,可是开源意味着潜力无穷。2009年才能成熟。Top3Levelsreleased!
16.BattleForWesnoth六角战棋。注重改进细节效果。1.6released
17.CombatSimulatorProject飞行战斗模拟。安装稍嫌麻烦。但是少有的Linux下飞行战斗模拟器。
18.Cube2/Sauerbraten引擎。用于Cube/AssultCube/Cube2:Sauerbraten/Cube2:Eisenstern/BloodFrontier/PlatinumArtSandbox等游戏。BloodFrontier0.8PlatinumArtSandbox2.23released!
19.ArmagetronAdvanced3D游戏,类似贪吃蛇,但是目的是挡住别人让它们撞到你身后制造的墙上。网上对战着实不少。
ArmagetronAdvanced2.8.3RCreleased
20.Simutrans运输大亨。建立交通网络。图像和界面改进相当快速。102released
21.UrbanTerror第一人称射击。动作性要求相当高。世界上最好的FPS游戏之一。
22.VilloNanny策略类网页游戏。http://www.travian.cn
23.Iris2MMORPG游戏,UO的3D外壳。
24.EmberWorldForge的另一个3D外壳客户端(此外还有相对古旧的Sear)。和Iris2采用同样的Ogre引擎
25.OpenLieroX2D动作游戏。Liero克隆。自带mod超过40种。
26.Teeworlds2D动作游戏。设计理念有一点类似Soldat,近战非常重要。画面卡通。
27.Hedgewars2D回合战术。可玩性超越百战天虫2D版本。有优异的AI和多样化创新的武器。更新奇快。0.9.10tobereleased
28.Wormux2D回合战术。百战天虫2D版本克隆,当作仅联机模式罢。0.83
released
29.TripleA类似Risk的回合策略游戏。桌上游戏。
30.StepMania跳舞毯游戏。
31.LostLabyrinth2D地下城探险游戏。可以多人玩。UpdatingEveryMonth!
32.Globulation22D即时战略。开源战略游戏中的公认第一,linuxgametome评论全5星。有中文翻译。
0.94.3betareleased
33.Multiwinia还记得Uplink和Darwinia?这是那个公司的最新作品也是Darwinia的后继。
34.0A.D("zeroey-dee")没想到意思是BC500+AD500=0,古代即时战略
35.NordMMORPG游戏。http://www.nordgame.com/?lang=1
36.Runescape多人合作地牢逃脱/生存游戏。http://www.runescape.com/
37.Penumbra:Requiem恐怖冒险第一人称。Penumbra此系列终结了---$39。
38.Secondlife第二人生。MMORPG。
39.ETQWEnemyTerritory:QUAKEWars?2009年没理由会衰败的FPS游戏-------ForMODonly
40.X-Moto动作游戏。或许可以被当成小品游戏。0.6tobereleased
41.Lincity-NG模拟城市。新版本终于有瀑布了。2.0releasedChineseSupport
42.ZeroBallistics坦克射击游戏。一年beta该修成正果了---收费。
43.FlightGear飞行模拟。bugfix和地貌/飞机模型补齐。1.91released
44.X-Plane飞行模拟。内容添加。
45.WorldofPadmanFPS游戏。2009年更新2.0将会带来令人吃惊的变化。现在的新地图和模型令人发指。
46.idTech4卡马克说过2009年发布GPL版本。那么,很多MOD开发就会加速直到游戏独立为止。
47.SpringRTS游戏引擎。0.8可能会到来。期望PURE将会成为一个优秀的游戏。还有Spring1944。RTS游戏者的福音。Spring1944reached1.01/P.U.R.E.reachedRC5.2/CAstandalone/KernelPanicreleased3.2
48.nethack/slash‘em地下城探索游戏。还有可用的其他图形化前端。
49.ThousandParecSpace4Xgame.
50.PlatinumArtsSandbox沙盒游戏。3D六维建模?造地图,像堆积木一样,做RPG也可以。
51.pygame游戏引擎。去看pyweek吧。Linux只有PyWeek这些游戏也就够了。
52.UT2004虚幻竞技场2004奇异MOD集合地。
53.TileRacer支持双人的遨游性的游戏赛车游戏。
54.Savage2免费游戏了。建立服务器也好,很少见的游戏类型,算是Linux下ARPG
的经典了。1.80released
55.SavageXR1.03betareleased——
没有更新也未必不好,但是Linux是更新很快的系统。游戏呢?很多都没有提到,像AlienArena每年一个新版本没提,还有不少潜力极强的RPG比如JavaClassicRolePlayingGame和Openglad-e不可能在2009年具有足够高的可玩性!
实例图片:
3. steam的linux平台游戏都是用什么引擎写的
如果你是说手机游戏方面的话,现在使用的是cocos2d-x引擎开发的,它做出来的游戏是跨平台可移植的。 如果你没有cocos2d-x相关的经验,可以在网上找点视频资料看,也不是很难。 麦可cocos2d-x课程,这个你可以看一下~电驴上也有
4. 什么是游戏引擎
若您当前使用的vivo手机,vivo Game Engine游戏引擎,可以对游戏场景进行了多方位的专属性能优化,例如:在游戏的团战场景,游戏引擎会自动分配更多的CPU资源,保证顺畅的游戏体验。
5. 目前哪有开源的linux服务器游戏引擎
准确的开源linux系统几乎都是免费的,即使是服务器版本的。但是如果你是一个企业需要linux服务器,那么你可能需要一些管理或者帮助,这时,你往往需要linux服务器操作系统提供商的服务来使你的服务器运行的更好
6. 如何自学游戏引擎的开发
手机游戏一般需要学习JAVA、C#。而大型的端游则需要学习C++,或者针对开发引擎学习。而合格的程序应该更多针对图形化处理有所了解。
游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows。
原理:
游戏引擎是一个为运行某一类游戏的机器设计的能够被机器识别的代码(指令)集合。它像一个发动机,控制着游戏的运行。
一个游戏作品可以分为游戏引擎和游戏资源两大部分。游戏资源包括图象,声音,动画等部分,列一个公式就是:游戏=引擎(程序代码)+资源(图象,声音,动画等)。游戏引擎则是按游戏设计的要求顺序地调用这些资源。
7. 游戏引擎是什么
游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理
8. 为什么说Linux才是最适合游戏的操作系统
随着各个操作系统都拥有了现代图形接口,像macOS及Linux发行版已经可以运行一些大型游戏了,只不过数量比起Windows系统还有还有很大差距。但有一家公司为了让Linux可以运行更多的游戏做了诸多工作,那就是G胖的公司Valve。
除了这些外,Collabora的软件工程师还建议修改Linux核心组件glibc及libpthread,以便使性能提升再进一步,而这位开发者也称在如《古墓丽影:暗影》等游戏或测试中取得了一定的效果。而且Valve也正在开发验证版的glibc补丁。
Valve为Linux的游戏应用进行了很多工作,早在多年前就推出SteamOS以及联合Alienware推出过SteamMachine。而随后也带来了Proton这样可使得Windows游戏在Linux发行版中运行的软件,依旧在持续开发。甚至Valve还在开发全新的着色器编译器,从游戏开发时就提升在Linux发行版中的运行效率。
现在Valve提出对Linux系统的修改也看出了其想要Linux成为一个适用于运行游戏平台的目的,同时从目前的来看进行得也很顺利,所以希望Valve再接再厉,让Linux发行版真正成为适合运行游戏的系统,给游戏玩家带来更出色的体验。
9. Linux下有哪些大型游戏
《开放竞技场》是一款开源的多人FPS类游戏,基于由id tech 3引擎fork的ioquake3开发而来。游戏由OpenArena团队开发,并且遵守GPLv2协议。游戏官方网站的下载版本包括GNU/Linux,Microsoft Windows以及Mac OS X操作系统的对应版,同样支持诸如Debian、Gentoo、Fedora、Arch、Mandriva还有Ubuntu等Linux发行版。开放竞技场是一款可以离线或者在线进行的免费游戏,玩家也可以自己架设局域网或者Internet服务器。几乎和《雷神III竞技场》一样:通过杀敌得分获得游戏胜利,在不同的场景下可以使用一系列为平衡游戏所设计的武器。每场竞赛都有其独特的“竞技场”,地图上玩家们互相残杀;游戏包含多种游戏类型:死亡竞赛、锦标赛、团队死亡竞赛,还有夺旗模式。由于暴力以及成人因素,这款游戏由于其暴力程度并不适于17岁以下的孩子。