|
1 | 1 | Bladecoder Adventure Engine
|
2 | 2 | ===========================
|
3 | 3 |
|
4 |
| -Bladecoder Adventure Engine is a set of tools to create interactive graphic adventures (classical point ant click games). |
| 4 | +The **Bladecoder Adventure Engine** is a set of tools to create interactive graphic adventures (classical point ant click games). |
5 | 5 |
|
6 | 6 | I think that this type of games is a great medium to tell stories and the new mobile devices provides a big opportunity to rebird and evolve them.
|
7 | 7 |
|
8 | 8 | By creating Bladecoder Adventure Engine, I want to create a platform to tell stories. Interactive stories with modern graphics, animations and music.
|
9 | 9 |
|
| 10 | +The Bladecoder Adventure Engine is composed by the following subprojects: |
| 11 | + |
| 12 | +* **adventure-composer**: It ss the graphical editor for creating point and click games. |
| 13 | +* **blade-engine**: It is the engine to run the games creates with the adventure-composer. |
| 14 | + |
| 15 | +The **Bladecoder Adventure Engine** is developped using the [LibGDX](http://libgdx.badlogicgames.com/) framework and the projects generates a layout similar to any LibGDX project, this lowers the learning curve and ease the development and deploy in several platforms. |
| 16 | + |
| 17 | +### Adventure Composer |
| 18 | +The Adventure Composer is a graphical editor to create full point and click games with minimal programming. |
| 19 | + |
| 20 | + |
| 21 | + |
| 22 | +### Blade Engine |
| 23 | +The Engine has the following features: |
| 24 | +* Multi platform support: Android, IOS, Desktop (windows, OSX, Linux) and HTML |
| 25 | +* Several animation techniques: sprite/atlas animation, Spine (cutout) animation and 3d model animation |
| 26 | +* 3d character support |
| 27 | +* Multiresolution to deal with differents densities and screen sizes |
| 28 | +* Multilanguaje support |
| 29 | + |
10 | 30 | ### The Goddess Robbery
|
11 | 31 |
|
12 |
| -Bladecoder Adventure Engine is currently under development and it is not ready for production. The Goddess Robbery is a test game created to show the features of the Engine. |
| 32 | +The **Bladecoder Adventure Engine** is currently under continous development and it is almost ready for production. The Goddess Robbery is a test game created to show the features of the Engine. |
| 33 | + |
| 34 | +The source of **The Goddess Robbery** can be downloaded [here](https://github.com/bladecoder/bladecoder-adventure-tests/tree/master/venus) and it is useful to learn how to use the **Adventure Composer**. |
13 | 35 |
|
14 |
| -The Goddess Robbery is currently available for Android devices at the Google Play Store. |
| 36 | +The Goddess Robbery is also available for Android devices at the Google Play Store. |
15 | 37 |
|
16 | 38 | [](http://play.google.com/store/apps/details?id=org.bladecoder.engine)
|
17 | 39 |
|
| 40 | +### Building and running |
| 41 | +In order to compile, build and run the engine, the Java platform is necessary. The project uses Gradle to build and package. |
| 42 | + |
| 43 | +Build: |
| 44 | + |
| 45 | + $ ./gradlew build |
| 46 | + |
| 47 | +Run the Adventure Composer: |
| 48 | + |
| 49 | + $ ./gradlew run |
| 50 | + |
| 51 | +Create a distribution package for the Adventure Composer: |
| 52 | + |
| 53 | + $ ./gradlew distZip |
| 54 | + |
| 55 | +A zip package ready for distribution is created in the folder 'bladecoder-adventure-engine/adventure-composer/build/distributions' |
| 56 | + |
18 | 57 | ### License
|
19 | 58 | Bladecoder Adventure Engine is licensed under the [Apache 2 License](http://www.apache.org/licenses/LICENSE-2.0.html), meaning you
|
20 | 59 | can use it free of charge, without strings attached in commercial and non-commercial projects.
|
|
0 commit comments