1
0
mirror of https://github.com/rockam/xgamejs synced 2024-12-26 13:59:19 +01:00

Update README.md

This commit is contained in:
Víctor Hernández Molpeceres 2015-11-22 10:46:34 +01:00
parent 8225ff8a09
commit bbd9f2099f

View File

@ -2,6 +2,15 @@
------
JavaScript framework similar to XNA to develop simple 2D games on HTML5
## Motivation
XNA is a framework with a managed runtime environment provided by Microsoft that facilitates video game development, but was discontinued in 2013.
This little project tries to adapt a part of XNA to JavaScript, using some classes similar to XNA and extending the framework with other classes that help on the 2D game development, like Sprite, Camera, Circle, etc.
## Execution flow
The main entry point is the **_Program_** class, which instances the **_Game_** class, in charge of running and maintaining the game loop.
![alt text](https://github.com/Rockam/XgameJS/blob/master/execution_flow.jpg "Execution flow")
## How to use it
You can simply pick the _src/JS/XNA_Classes/Game.js_ class, copy it wherever you want, and modify it in order to develop your own game. Then create an HTML file and reference all the classes you use in there.
@ -10,12 +19,4 @@ The main demo is a classic **_Rayman_** style level that I've made with XgameJS,
![alt text](https://github.com/Rockam/XgameJS/blob/master/Rayman_screenshot.png "Rayman demo")
## Execution flow
The main entry point is the **_Program_** class, which instances the **_Game_** class, in charge of running and maintaining the game loop.
![alt text](https://github.com/Rockam/XgameJS/blob/master/execution_flow.jpg "Execution flow")
## Motivation
XNA is a framework with a managed runtime environment provided by Microsoft that facilitates video game development, but was discontinued in 2013.
This little project tries to adapt a part of XNA to JavaScript, using some classes similar to XNA and extending the framework with other classes that help on the 2D game development, like Sprite, Camera, Circle, etc.