cantidio / gorgondart Goto Github PK
View Code? Open in Web Editor NEWGorgon is a game development library for Dart.
License: Other
Gorgon is a game development library for Dart.
License: Other
We need to create a example file with the features of the library.
It should be awesome if the support for using webgl were implemented in the graphics module. It should check if webgl is enable in the browser, if so use it, otherwise use the canvas as usual.
When playing a sound it crases while running the javascript compiled code.
With the feature #8 created implement the support of spritesheets.
The input should be something like this:
Spritepack sp = new Spritepack.fromSpriteSheet("resources/chico/chico.png", {
"walk":[
{ "xstart": 0, "ystart":0, "width": 79, "height": 79, "xoffset" : -32, "yoffset" : -64 },
{ "xstart": 79, "ystart":20, "width": 79, "height": 39, "xoffset" : -32, "yoffset" : -44 },]
});
Implement a method to draw an arc in Display, fill optional.
Drone is not running the tests properly. When running the content-shell it is not running the tests.
Sprite HashMap should be remade to me more simple and dynamic.
instead of
{
"image": "image-source", xoffset: 10, yoffset: 20
}
to
{
"src": "image-source", "xoffset": 10, "yoffset": 20, "x": 5, "y":5, "width": 30, "height": 30
}
this accepting the same syntax for normal sprites and sprites in a spritesheet.
It would be a cool feature to be able to import gifs directly into the SpritePack. Unfortunately for that a gif parser must be implemented or find for usage.
Implement a method to draw a simple line in the Display
Right now we just accept a image to be a Sprite. If we accept a Rectangle with the boundaries of the sprite we could use the same image with a lot of sprites just changing the bounds.
Implement the support for gamepads through an Joystick class.
Rename the runStep to update.
Create another runStep that just calls the update method and mark it as deprecated.
Implement a function to draw a rectangle in the Display. fill optional.
Use the result of the #8 to improve the tilesheets.
A composed frame is a frame composed of more than one sprite at a time.
The Sprite class should have a entry point to define a rectangle with it's boundaries. This would enable using the same sprite sheet image for different sprites and just using the correct bounds in it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.