转载请标明原文出处:http://chaimzane.iteye.com/blog/432127
1.Citrus 介绍:
Citrus 是一个由Actionscript 3.0 语言和 Box2D物理引擎实现的卷轴类游戏 引擎。
设计师和开发者可以利用Citrus 快速的构建卷轴(平台)类游戏。
citrusengine demo 截图:
citrusengine 连接:
http://blueflamedev.com/
个人还是比较喜欢 卷轴类游戏的,记得以前和朋友一起玩过 冒险岛、还有网易的(还是新浪?)的一款游戏,还是不错的。
这个citrusengine我看了下,感觉还没成熟,功能也不够强大,还不是开源的。看里面介绍的一个 粒子效果的框架 叫 ParticleSun AS3 Particle Emitter,说的好像很好很强大似的,还做了个Air 编辑器,后来一看还是比较单一和简单的。
不知道国内现在有这样的平台类游戏框架么?很期待在这样的一个架构下的 flash的多人在线游戏。
2.Yogurt3D
http://www.yogurt3d.com/en/
Yogurt3D Game Engine is a brand new 3D Flash engine that doesn’t require users to download plug-ins because it works inside your browser via Adobe Flash Player. Yogurt3D's core part, SwiftGL, is open-source and compatible with OpenGL. This means developers who already program in OpenGL can easily develop 3D Flash games and applications. They can easily transform their old OpenGL codes into SwiftGL and run their existing games in Adobe Flash.
感觉flash现在对3D方面还不能很好的支持,虽然已经有很多的3D 框架的支持,但是运行效率还是不好,仅仅限于展示阶段
还不能很好的用于一些应用里面。
3.Teris game Engine
Teris的介绍不多,
http://code.google.com/p/bigroom/
4.FFlimation
介绍:
The FFilmation Engine is an AS3 isometric programing engine , focused mainly on game development. The aim of the project is providing a robust development platform , where game designers can work on the game’s details and forget about the render engine. It is intended to be really usable from a “real production scenario” point of view. This means:
demo http://www.ffilmation.org/website/demos/example-1/
5.openspace
介绍:
OpenSpace is a powerful Flash based isometric engine and framework for rapid development of multi-user virtual worlds and MMO communities.
The engine leverages the power of ActionScript 3 and SmartFoxServer , offering an unprecedented level of features and customizations.
demo: http://showcase.smartfoxserver.com/openspace2/
和FFlimation 一样也是 isometric类 游戏,但是不是开源的。
6. pushbutton engine
介绍:
The PushButton Engine is an Open Source , Flash game engine and framework that's designed for a new generation of games. PushButton Engine makes it easy to bring together great existing libraries and components for building Flash games. Spend less time on code, more time on building fun games .
分享到:
相关推荐
2. **Shooter.fla** - 这是一个Flash动画库文件,包含了游戏的视觉元素和动画。FLA文件是Flash的源文件格式,它包含舞台上的所有对象、图层、帧以及时间轴上的动画。在这个文件中,开发者可以设计游戏界面、角色模型...
在这款游戏中,我们可以通过分析源码来探讨以下几个关键知识点: 1. **ActionScript 2.0编程**:这款游戏使用了Flash CS2.0,意味着它使用的是ActionScript 2.0语言。ActionScript是Flash中的脚本语言,用于控制...
在给定的标题“基于swoole扩展和zphp框架开发的flash游戏.zip”中,我们可以提取出几个关键的技术知识点,包括Swoole扩展、ZPHP框架以及Flash游戏开发。接下来,我们将深入探讨这些技术及其在游戏开发中的应用。 ...
关于Flash游戏的开发,涉及到以下几个关键知识点: 1. **ActionScript**:Flash游戏的核心是ActionScript编程语言,它允许开发者编写交互逻辑、控制游戏行为和响应用户输入。早期的Flash游戏主要使用ActionScript ...
3. **游戏框架**:介绍如何构建游戏框架,包括游戏循环、碰撞检测、游戏状态管理等关键组件。 4. **图形与动画**:探讨如何使用ActionScript控制图形,实现动态效果和复杂动画。 5. **声音处理**:讲解如何在Flash...
学习这份源代码,我们能够深入理解以下几个知识点: 1. **对象和类的创建**:在AS3中,游戏的每个元素,如角色、敌人、道具,都是一个类的实例。通过分析源码,我们可以看到如何定义这些类,以及它们之间的继承关系...
Flash MNC框架主要由以下几个关键组件构成: 1. **连接管理器**:负责建立和维护与服务器之间的连接,包括自动重连机制,以应对网络波动。它可以智能选择最佳的网络路径,确保数据传输的连续性。 2. **数据包编码...
通过分析这份源码,我们可以了解到以下几个重要的知识点: 1. **ActionScript 3.0**:作为Flash开发的主要语言,ActionScript 3.0在《超级玛丽》的Flash版本中被用来编写游戏逻辑。学习源码可以深入了解AS3的基本...
此源码的核心知识点主要包括以下几个方面: 1. **3D图形渲染**:Flash通过ActionScript 3.0(AS3)支持3D图形编程。使用Flash的3D库,如 Away3D 或 Papervision3D,可以创建复杂的3D场景,包括模型加载、旋转、缩放...
本项目“使用Swoole PHP框架开发Flash游戏的Socket服务端”为我们提供了一个结合了传统Web技术与现代高性能扩展的解决方案。下面将详细探讨这个项目所涉及的知识点。 首先,**Swoole**是一个C语言编写、PHP扩展实现...
游戏引擎通常包括但不限于以下几个核心组成部分: - **动画**:用于处理游戏角色的动作和特效。 - **光影效果**:增强游戏视觉体验的重要手段。 - **物理系统**:模拟真实世界的物理规律,如重力、碰撞等。 - **...
通常,一个Android游戏项目会包含以下几个部分: 1. `AndroidManifest.xml`:应用配置文件,定义了应用程序的基本信息、权限和组件。 2. `src`目录:存放Java源代码,包括游戏逻辑、界面控制等类。 3. `res`目录:...
2. **游戏框架介绍**:现代Flash游戏开发往往依赖于游戏框架,如Flixel或Phaser,它们提供了一套完善的结构和库函数,简化了开发流程。了解如何选择和使用这些框架能极大提高开发效率。 3. **游戏循环**:游戏的...
以下是基于给定文件信息深入分析的几个关键知识点: ### 游戏原理与设计 1. **鼠标定制与交互**:游戏通过调用`startDrag()`和`Mouse.hide()`函数来改变鼠标的外观和行为,将其替换为游戏中的道具(如菜刀),增加...
这对于构建自己的游戏框架非常有帮助。 2. **角色和对象**:《超级玛丽》中的主角、敌人、道具等都是独立的对象,每个都有自己的属性和行为。源码会揭示如何用ActionScript定义这些对象,以及它们之间的交互。 3. ...
本文将重点介绍几款对于网络游戏开发者来说极为实用且高效的Python第三方库,它们分别是:wxPython、py2exe、psyco、PIL、MySQLdb以及pyprocessing。 #### 1. wxPython **简介**: wxPython是基于wxWidgets的一个...
在“Ch08”这一章节中,我们可能将接触到以下几个关键知识点: 1. **游戏框架和库的使用**:许多开发者会利用现有的游戏框架,如Flixel或FlashPunk,来简化开发过程。这些框架提供了游戏循环、碰撞检测、动画管理等...
“黄金矿工”这款游戏的核心机制可能包括以下几个方面: 1. **游戏循环**:游戏的核心是一个不断运行的循环,负责更新游戏状态、处理用户输入和渲染屏幕。在Flex中,可以使用ENTER_FRAME事件来实现这一循环。 2. *...
斜45°Flash游戏引擎是一种专门用于开发斜45°视角游戏的软件框架。它能够通过预渲染的方式模拟出3D效果,同时保持较低的硬件需求和较高的运行效率。这种引擎非常适合于开发具有丰富视觉效果和复杂交互逻辑的游戏。 ...