Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Haxor Platform
committed
Jun 26, 2014
1 parent
a550366
commit b058c27
Showing
143 changed files
with
48,673 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
/docs | ||
*.bat | ||
*.json | ||
*.zip | ||
*.exe |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<project version="2"> | ||
<!-- Output SWF options --> | ||
<output> | ||
<movie outputType="Application" /> | ||
<movie input="" /> | ||
<movie path="deploy\HaxorEngine.js" /> | ||
<movie fps="0" /> | ||
<movie width="0" /> | ||
<movie height="0" /> | ||
<movie version="1" /> | ||
<movie minorVersion="0" /> | ||
<movie platform="JavaScript" /> | ||
<movie background="#FFFFFF" /> | ||
</output> | ||
<!-- Other classes to be compiled into your SWF --> | ||
<classpaths> | ||
<class path="source" /> | ||
</classpaths> | ||
<!-- Build options --> | ||
<build> | ||
<option directives="" /> | ||
<option flashStrict="False" /> | ||
<option noInlineOnDebug="False" /> | ||
<option mainClass="haxor.Main" /> | ||
<option enabledebug="False" /> | ||
<option additional="-xml docs/docs.xml
" /> | ||
</build> | ||
<!-- haxelib libraries --> | ||
<haxelib> | ||
<!-- example: <library name="..." /> --> | ||
</haxelib> | ||
<!-- Class files to compile (other referenced classes will automatically be included) --> | ||
<compileTargets> | ||
<compile path="src\thelab\haxor\Main.hx" /> | ||
<compile path="source\Main.hx" /> | ||
<compile path="lib\BasicNetwork.hx" /> | ||
<compile path="examples\engine\BasicNetwork.hx" /> | ||
<compile path="examples\examples\Examples.hx" /> | ||
<compile path="source\thelab\haxor\HaxorMain.hx" /> | ||
<compile path="source\thelab\haxor\Main.hx" /> | ||
<compile path="source\haxor\Main.hx" /> | ||
</compileTargets> | ||
<!-- Paths to exclude from the Project Explorer tree --> | ||
<hiddenPaths> | ||
<hidden path="obj" /> | ||
</hiddenPaths> | ||
<!-- Executed before build --> | ||
<preBuildCommand /> | ||
<!-- Executed after build --> | ||
<postBuildCommand alwaysRun="False">$(ProjectDir)\PackLib.bat | ||
$(ProjectDir)\InstallLocal.bat</postBuildCommand> | ||
<!-- Other project options --> | ||
<options> | ||
<option showHiddenPaths="False" /> | ||
<option testMovie="Webserver" /> | ||
<option testMovieCommand="deploy/index.html" /> | ||
</options> | ||
<!-- Plugin storage --> | ||
<storage /> | ||
</project> |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,47 @@ | ||
haxor-engine | ||
============ | ||
![](http://i.imgur.com/FsbhkPJ.png) | ||
# Haxor Engine | ||
|
||
Haxe based Game Engine | ||
Combine the power of HaXe language and WebGL to allow the development of high | ||
quality rich applications for the next generation browsers. | ||
|
||
# Get Started | ||
|
||
1) Install Haxor with the command 'haxelib install haxor' | ||
2) If you are starting, examples are in the [haxor_library] bitbucket. | ||
You can download the zip from there. | ||
3) Get the project template here [http://goo.gl/KNtRaC] or in [haxor_library] | ||
4) Build the project and check your browser console.log | ||
There is some info on the 'Application' class workflow. | ||
|
||
|
||
# Considerations | ||
|
||
This version is a prototype of the future 1.0 version. | ||
Code conventions, naming of classes/methods/variables will change | ||
a lot during this phase. | ||
Each new version has a great probability of breaking the last one. Beware!! | ||
Expect things to blow anytime and everywhere! | ||
Use [haxor_library] repository to grab assets to quickly test | ||
features or see examples. | ||
|
||
haxor_library [https://bitbucket.org/eduardo_costa/haxor_library] | ||
|
||
Enjoy the ride :) | ||
|
||
# Dependencies | ||
|
||
- All Features uses only JS functionalities. | ||
- Non Haxe Dependencies (be sure to include them in HTML <script> tags): | ||
- LZMA Compression : https://github.com/nmrugg/LZMA-JS | ||
- WebRTC P2P Client: http://peerjs.com/ | ||
- WebRTC P2P Server: http://peerjs.com/ | ||
- WebSocket Server : https://github.com/LearnBoost/websocket.io | ||
|
||
# Contact | ||
|
||
Any doubts and/or suggestions and maybe complains: | ||
|
||
[author] Eduardo Pons - haxor@thelaborat.org | ||
[website] haxor.thelaborat.org | ||
[twitter] www.twitter.com/HaxorEngine | ||
[facebook] www.faceboo.com/HaxorEngine |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# 0.5.5 | ||
- Added UIComponent feature for ui classes. | ||
- Fixes | ||
|
||
# 0.5.4 | ||
- Added 'transform' features to UI (scale and rotation + pivot) | ||
- Fixes | ||
|
||
# 0.5.3 | ||
- Fixes | ||
- Improvements in the UI modules | ||
|
||
# 0.5.2 | ||
- Fixes | ||
- Improvements in the UI modules | ||
- Increased compatiblity with IE 10 | ||
|
||
# 0.5.1 | ||
|
||
- Prototype version. | ||
- Entity/Component core. | ||
- Init, Update, Render and Destroy cycles. | ||
- Application base class for app startup and preload. | ||
- Web class for loading of different assets. | ||
- WebGL Graphics Context offering: | ||
- Mesh class to wrap ArrayBuffers operations. | ||
- Texture classes for pixel and HTMLImage manipulations. | ||
- Shader class to wrap GLSL operations. | ||
- Material class and file to control rendering states. | ||
- RenderTexture targets for camera rendering. | ||
- PostFX camera filters and shaders. | ||
- Math package featuring Vector234, Quaternions and Matrix4 operations (and others math structures). | ||
- Input with Mouse, Keyboard, Multitouch and Gamepad features. | ||
- Screen class with information of canvas element size and fullscreen access. | ||
- WebSocket. | ||
- nodejs 'websocket.io' based server. | ||
- Offers Userlist, Enter/Leave events and String Messages functionalities. | ||
- nodejs 'peerjs' based server. | ||
- Network component to handle connection with TCP and RTC server features. | ||
- WebRTC. | ||
- Network component allows DataChannel operations (TBD: Audio/Video calls) | ||
|
||
|
||
|
||
|
Oops, something went wrong.