博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php面向对象开源_7个面向学生的开源游戏
阅读量:2534 次
发布时间:2019-05-11

本文共 1390 字,大约阅读时间需要 4 分钟。

php面向对象开源

计算机游戏在美国是一个价值250亿美元的市场,并且是主要的应用程序开发行业之一。 这只是学生出于大学课程要求考虑参与开源游戏项目的两个原因。

其他原因包括:

  • 源代码可供研究和修改
  • 游戏社区提供高水平的参与和反馈
  • 游戏引领图形,声音,动画和3D技术的发展
  • 许多游戏都是跨平台的
  • 游戏采用各种语言进行编程,因此学生可以对比和比较游戏的性能以及对不同任务的适用性

该游戏综述展示了不同的技术,并为学生提供了各种编程体验。 除非另有说明,否则可从项目站点获得源代码。

2048

意大利网络开发商Gabriele Cirulli编写了 。 它是一个用JavaScript和CSS编写的网络游戏,也可以作为iOS和Android应用程序使用。 2048很容易玩:使用箭头键移动编号的图块,直到到达2048图块。 尽管获胜当然不是那么容易,因为困难的部分是弄清楚移动瓷砖的方向。 源代码在 。

2048 sliding tile game.

Armagetron Advanced

经典电影粉丝应该熟悉 。 Armagetron是原始的3D开源克隆。 游戏玩法又快又生气; 玩家在充满网格的竞技场中驾驶高速车辆,并尝试设置障碍物以阻挡对手。 当玩家撞到墙壁或障碍时,游戏结束。 该游戏支持多种模式,包括“快速通道”,“团队手套”,“旋转”和“死亡竞赛”,并且可以在Linux,OS X,Windows,OpenBSD和AmigaOS 4上运行。

交火

是一款中世纪的幻想,跨平台,开源,合作多人游戏,角色扮演和冒险游戏。 自从首次发布以来,它已经有了长足的发展,现在拥有150多种怪物,3000多种地图,13个种族,15个角色类别,以及许多技能,人工制品和宝藏。

您可以在本地网络,Internet和单台计算机上运行它。 Crossfire支持服务器和客户端的Linux,Mac OS X和Windows。

是一款益智游戏,灵感来自Atari ST上的Oxyd和Amiga上的Rock'n'Roll。 就像2048一样,打法简单却难以取胜。 您要做的就是发现两副相同的Oxyd宝石。 但是您必须克服迷宫,陷阱和难题。 有超过25,000个级别可让您忙碌。 Enigma可在Linux,Mac OS X和Windows上运行。

Enigma stone-matching game.

GNU国际象棋

是一个文本象棋引擎,它是包括XBoard和glChess在内的几种图形象棋游戏的后端。 您也可以在终端中独立播放。 这使得了解引擎以及图形界面下的内容成为一个很好的项目。

GNU Chess.

粉碎战斗

是一款不错的老式2D射击游戏。 它支持单人和多人游戏,目标是通过多种任务与您战斗,以解锁秘密角色。 游戏分为五个级别,并通过随机附赠医疗包,武器和护盾来增强游戏玩法。 它可在Linux和Windows上运行,并已获得GPL许可。

无尾礼服赛车手

有没有不熟悉Tux Racer的Linux粉丝吗? 企鹅无尾礼服滑落在冰冷的山间赛马场上,收集鲱鱼,躲避障碍物,跳跃障碍,并争分夺秒地竞赛。 原始的托管在SourceForge中。 有几种Tux Racer变体,包括和2D侧滚动版本 。

编程新手应该考虑从2048开始,因为您可以在Web浏览器中立即查看所做的更改。 本综述中的其余游戏都是学习不同游戏基础知识的良好入门,例如网络游戏,多人游戏,单人游戏,2D和3D。

翻译自:

php面向对象开源

转载地址:http://fyfzd.baihongyu.com/

你可能感兴趣的文章
Hadoop以及组件介绍
查看>>
1020 Tree Traversals (25)(25 point(s))
查看>>
第一次作业
查看>>
“==”运算符与equals()
查看>>
单工、半双工和全双工的定义
查看>>
Hdu【线段树】基础题.cpp
查看>>
时钟系统
查看>>
BiTree
查看>>
5个基于HTML5的加载动画推荐
查看>>
水平权限漏洞的修复方案
查看>>
静态链接与动态链接的区别
查看>>
Android 关于悬浮窗权限的问题
查看>>
如何使用mysql
查看>>
linux下wc命令详解
查看>>
敏捷开发中软件测试团队的职责和产出是什么?
查看>>
在mvc3中使用ffmpeg对上传视频进行截图和转换格式
查看>>
python的字符串内建函数
查看>>
Spring - DI
查看>>
微软自己的官网介绍 SSL 参数相关
查看>>
Composite UI Application Block (CAB) 概念和术语
查看>>