osmose / flux-game Goto Github PK
View Code? Open in Web Editor NEWFlux Game!
Home Page: http://osmose.github.com/flux-game
License: MIT License
Flux Game!
Home Page: http://osmose.github.com/flux-game
License: MIT License
Nothing in this repository specifies under which license the code is distributed. Please add a LICENSE or a COPYING file so users know what rights they have when copying.
Alternatively, let me know and I can do a PR.
Ideas:
Perhaps use the text box we already have?
The "big bullets" still have teh fuglies.
mmmhmmmm!
If the first background is bigger than the canvas, evil things happen.
Either allow for a background color (and reposition the first image to the bottom) or just fix the image.
The resource loader makes sure that resources are done loading before moving on; that's not the case for the audio resources yet. Can we do it?
As a part of the ongoing effort to separate "engine code" from "game code", we should modify the engine to support Game Modes as a way of changing the logic each frame.
For example, the default GameMode would just call tick()
and render()
on every registered Entity, whereas a MenuGameMode would move a cursor around a menu screen, and a SceneGameMode would execute actions based on a script defining the cutscene (delay, move entity, play animation at x, play sound, etc).
GameModes should be stored in a stack, so that a MenuGameMode is pushed on top of the stack, and popped off when the menu is finished and gameplay should continue.
There will be some shared state between GameModes (entities and tilesets, for example), as well as internal state (menu cursor position).
resources.json now has audio resources, but they must all start with assets/ -- should fix that and use the path prefix like the other resources do.
When enemies collide, it should "clunk" only once.
The bullets are fugly at the moment. Might want to skin those.
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.