Skip to content

Commit cd9503b

Browse files
committed
2 parents eac8ad2 + 5507c4a commit cd9503b

File tree

1 file changed

+42
-3
lines changed

1 file changed

+42
-3
lines changed

README.md

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,59 @@
11
Bladecoder Adventure Engine
22
===========================
33

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).
55

66
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.
77

88
By creating Bladecoder Adventure Engine, I want to create a platform to tell stories. Interactive stories with modern graphics, animations and music.
99

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+
![adventure composer 2014-09-26](https://cloud.githubusercontent.com/assets/6229260/4420346/1d3a1b8a-4578-11e4-8eec-415f5e27c005.png)
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+
1030
### The Goddess Robbery
1131

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**.
1335

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.
1537

1638
[![The Goddess Robbery on Google Play](http://developer.android.com/images/brand/en_app_rgb_wo_60.png)](http://play.google.com/store/apps/details?id=org.bladecoder.engine)
1739

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+
1857
### License
1958
Bladecoder Adventure Engine is licensed under the [Apache 2 License](http://www.apache.org/licenses/LICENSE-2.0.html), meaning you
2059
can use it free of charge, without strings attached in commercial and non-commercial projects.

0 commit comments

Comments
 (0)