有哪些好玩的开源游戏?

提问:

网友回答:

游戏,可以用各种编程语言编程,所以学生们可以对比性能,和不同任务的适用性。

 

这些开源游戏,展示了不同的技术,提供了不同的编程体验。让学生们在娱乐的同时,还可以学习编程,应该说是学习娱乐两不误。同时,对于职业的编程爱好者来说,对于我们学习和拓展技术也是很有帮助的。

 

以下重点介绍7款开源游戏:

 

2048

 

游戏链接:https://gabrielecirulli.github.io/2048/

 

意 大利的网页开发者Gabriele Cirulli开发了这款游戏,源代码位于:https://github.com/gabrielecirulli/2048。它原本是一个网页版的游 戏,由Java,CSS语言开发,后来也有了iOS和Android版本。它的玩法很简单,使用方向键移动方块直到达到2048为止。但是, 达成目标并不容易,你必须时刻选择好正确的方向。

 

Armagetron Advanced

 

游戏链接:http://www.armagetronad.org/

 

Armagetron Advanced,经典电影Tron(http://www.imdb.com/title/tt0084827/)的粉丝来讲,很熟悉这款游戏的背景。 Armagetron是原先Tron游戏(http://www.classicgamesarcade.com/game/21670/tron- game.html)三维开源复制版。游戏节奏快速,画面激烈,玩家在一个格线竞技场,驾驶高速车辆,尝试拖动障碍来阻碍对手。当玩家撞到墙或者障碍时, 游戏结束。游戏支持多种模式,包括快速追踪,团队挑战,旋转和生死决斗,并且支持以下操作系统:Linux,OS X,Windows,OpenBSD,和AmigaOS 4。

 

Crossfire

 

游戏链接:http://crossfire.real-time.com/index.html

 

Crossfire, 这款游戏具有以下标签,“幻想”,“跨平台”,“开源”,“多人合作”,“角色扮演”和“冒险”。它从第一版发布起,就不断提高,目前已经有超过150个 怪兽,3000+地图,13个种族,15角色分类,和许多技能,器物,以及宝物。你可以在局域网,互联网,或者单机运行。Crossfire支持的操作系 统有:Linux, Mac OS X, 和 Windows,在服务器或者客户机上都可以运行。

 

Enigma

 

游戏链接:http://www.nongnu.org/enigma/

 

Enigma 是一个披萨游戏,灵感来源于Atari ST电脑的Oxyd游戏,和Amiga电脑的Rock 'n' Roll游戏。和2048一样,它很容易玩,但是很难赢。你只需要揭开一对相同的Oxyd石头。但是你必须通过迷宫,陷阱,以及披萨。这个游戏有 25000个级。Enigma可运行的操作系统有:Linux, Mac OS X, 和 Windows。

 

GNU Chess

 

游戏链接:https://www.gnu.org/software/chess/

 

GNU Chess是一个文本国际象棋引擎,后端是几个图解的国际象棋游戏,包括XBoard和glChess。你也可以使用单机终端游戏,它有利于我们学习位于图形接口下方的引擎。

 

Smash Battle

 

游戏链接:http://smashbattle.demontpx.com/

 

Smash Battle是一个老式的二维战斗游戏。它支持单玩家和多玩家,游戏目标是通过战斗解锁神秘角色。它具有5个等级,游戏提供的随机的能源健康包,武器和护具,让它更有意思。它支持的操作系统有:Linux 和 Windows,基于GPL授权。

 

Tux Racer

 

游戏链接:http://tuxracer.sourceforge.net/

 

Tux Racer,是一款Linux游戏,企鹅从冰山跑道上滑下,搜集鲱鱼,躲避障碍,跳过深渊,并且和时间赛跑。游戏还有几个相似的版本,包 括:Extreme Tux Racer:https://sourceforge.net/projects/extremetuxracer/,和二维侧面卷动版本的 SuperTux:https://supertuxproject.org/。

 

总结

 

建议对于编程陌生的同学们,可以从2048开始玩,因为你可以在网络浏览器上,即时地查看你的改动。

 

而前面提到的所有游戏,有利于初学者开始学习不同的游戏要素,例如网络对战,多玩家,单玩家,二维,三维,也有利于帮助编程人员,更好的熟悉编程场景,调试,代码,图形库等等编程中经常用到的概念。结合开源游戏来学习编程,是一种十分形象化而且有趣的途径。


相关推荐

有哪些好玩的不氪金手游推荐

有哪些好玩的不氪金手游推荐

有哪些好玩的塔防联网手游吗?

有哪些好玩的塔防联网手游吗?

有哪些好玩的,以电脑为题材的游戏,求高人告诉

有哪些好玩的,以电脑为题材的游戏,求高人告诉

有哪些好玩的内购安卓手游?

有哪些好玩的内购安卓手游?

有哪些好玩的小游戏网站越多越好

有哪些好玩的小游戏网站  越多越好

有哪些好玩的地下城SF?

有哪些好玩的地下城SF?

有哪些好玩的手机游戏

有哪些好玩的手机游戏

有哪些好玩的耐玩的手机小游戏单价。

有哪些好玩的耐玩的手机小游戏单价。

有哪些好玩的网络手游?最好是动作类的,求解。

问题补充: 最佳回答:刀塔传奇,你去试试看就知道了,目前最火的手游,我可不是什么广告。。自己百度 或者360查都可以 其他回答:

有哪些好玩的手游,单机的,而且是三星手机。

问题补充: 最佳回答:地牢猎手系列, 其他回答:侠盗猎车手,背刺,拳皇97,等等,去拇指玩里找你喜欢什么类型的

有哪些好玩的传奇的?不知道选择哪款好?

找个好玩的,才会感受到更多的乐趣的。直接百度《大海haosf86》,那大海`传奇的装备爆率极高的,可以带给玩家不一样的体验的。选择抄这个好玩的,蛮不错的了。

有哪些好玩的传奇的?不知道选择哪款的好?

找个好玩的,才会感受到更多的乐趣的。直接百度《老地方888sifu》,那老地方`传奇的装备爆率极高的,可以带给玩家不一样的体验慨的。选择这个好玩的,蛮不错的了。无有传奇这游戏

现在比较好玩的3D网络游戏都有哪些?

必须的剑灵和天下3推荐款我玩的比较喜欢的游戏。无忧/网通2D游戏,仙剑风格。游戏画面精美风格清新,人物造型精致,打斗和连招华丽。而且游戏不出售任何装备,材料,游戏更公平。官方

中国有哪些好玩的景点

中国有哪些好玩的景点

烟台有哪些好玩的景点?

烟台有哪些好玩的景点?

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1