介绍几个 flash 游戏框架/engine
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
.
- 大小: 108.3 KB
分享到:
相关推荐
《Pushbutton Engine:开启Flash游戏开发新篇章》 在数字化娱乐领域,Flash游戏一直以其轻便、易用的特点占据着一席之地。而Pushbutton Engine,作为一款强大的Flash游戏开发引擎,为设计师们提供了丰富的游戏组件...
开发者不仅可以学习到游戏开发的基础知识,还能掌握如何在ActionScript 2.0环境下实现游戏逻辑,这对于进一步学习更复杂的Flash游戏开发或是转战其他游戏引擎,如Unity、Unreal Engine等,都有极大的帮助。...
Pushbutton Engine是一款功能强大的游戏框架,提供了丰富的组件和服务,支持开发者按需集成不同的模块来构建游戏。 **主要特性**: - **资源管理**:方便管理游戏中的各种资源。 - **日志与调试**:内置的日志和...
课程内容可能涵盖以下几个关键部分: 1. **基础知识**:了解Flash环境,学习ActionScript 3.0语法,掌握基本的绘图和动画操作。 2. **游戏架构**:学习如何设计游戏框架,包括游戏循环、事件处理和状态管理。 3. **...
这里我们将深入探讨几个在Flash平台上广泛使用的3D和2D物理引擎:BOX2D、FIVE3D、MOTOR2、FLADE以及APE。 首先,我们来看一下**BOX2D**。BOX2D是一款开源的2D物理引擎,由Erin Catto开发。它被广泛应用于Flash、C++...
关于Flash动画的知识点,我们可以深入探讨以下几个方面: 1. **Flash动画原理**:Flash动画是通过时间轴上的关键帧和补间动画来创建动态效果的。关键帧定义了动画的起始和结束状态,而补间动画则自动计算中间帧,...
APE由几个主要组件构成,包括服务器端、客户端库以及一个可选的代理服务。服务器端负责处理推送数据,客户端库则负责在浏览器中建立WebSocket连接并与服务器通信。如果网络环境限制了直接的WebSocket连接,可以使用...
其中可能包含以下几个部分: 1. **场景(Scenes)**:游戏中的不同阶段,如开始界面、游戏主界面、得分展示等,通常对应不同的JavaScript文件。 2. **精灵(Sprites)**:游戏中可移动的图像,如鱼、钓竿、水波等,...
在提供的压缩包"as3isolib-examples.zip_AS3ISOLIB_flex"中,我们可以看到以下几个关键文件: 1. **Main.as**:这是项目的主要源代码文件,通常包含了应用的入口点和初始化逻辑。在这个例子中,它可能包含了如何...
在网页设计与制作的过程中,以下几个关键知识点不容忽视: 1. HTML(HyperText Markup Language):这是网页的基础结构语言,定义了网页的各个部分,如标题、段落、图像等。学习HTML是网页设计的起点,了解标签语法...
这些标签提到了以下几个关键点: 1. **Game Gamedev**:游戏开发的简称,暗示资源与游戏开发的各个方面有关。 2. **List**:这通常表示这是一个整理好的、有组织的资源列表。 3. **Awesome**:在开源社区中,...
在这个“龙骨动画JS播放示例代码”中,我们可以深入探讨以下几个关键知识点: 1. **龙骨动画框架**:龙骨动画是基于JavaScript的框架,用于在浏览器环境中创建复杂的动画效果。它提供了一套完整的API,允许开发者...
Java吃豆子游戏源代码 6个目标文件 内容索引:JAVA源码,游戏娱乐,JAVA游戏源码 JAVA编写的吃豆子游戏,类似疯狂坦克一样,至少界面有点像。大家可以看截图。 Java从网络取得文件 1个目标文件 简单 Java从压缩包中...
9. **多媒体应用开发**:掌握如何使用编程语言(如Java、C++、Python等)和框架(如Unity、Unreal Engine等)进行多媒体应用开发,包括游戏开发、虚拟现实、增强现实等。 10. **版权保护与数字水印**:理解多媒体...