Hello! I am a full-stack TypeScript developer based near Sydney Australia.
martywallace / sentinel Goto Github PK
View Code? Open in Web Editor NEWAn ActionScript 3 game framework for developing games with Starling and Box2D.
License: MIT License
An ActionScript 3 game framework for developing games with Starling and Box2D.
License: MIT License
Hello! I am a full-stack TypeScript developer based near Sydney Australia.
We can streamline the process of setting up the foundation classes for a game using this process instead:
construct()
itself when the ROOT_CREATED
event is dispatched.new Starling()
be the Viewport
class to act as the root starling display object.This way people can contribute to the documentation.
Rather than x
and y
properties on Being
, expose a position
object of type Vector2D
. This will allow much nicer ways to measure the distance between Beings, etc.
e.g. when going back to the main menu, then back to the game.
Instead of needing to have 50000000 separate Embed blocks, let's try embed a single zip file and source assets from there. Some leads:
http://stackoverflow.com/questions/6187623/is-it-possible-to-embed-all-files-from-a-folder
Remove ServiceManager.setServices()
and add an argument in its constructor which accepts the list of services instead.
_starling.antiAliasing = NumberUtil.clamp(settings.antiAliasing, 0, 16);
Instead of providing a World and UI in the super()
call of the GameplayState
constructor, create defineWorld
and defineUI
methods instead for consistency.
https://github.com/MartyWallace/Sentinel/blob/master/src/sentinel/gameplay/states/GameplayState.as
As per this discussion.
IGraphics
and IGraphicsContainer
.Texture
if needed (e.g. remove instances where starling.textures.Texture
is required outside of Sentinel.All over the shop. Circular references between all services.
Also remove the game identity when done as that's the only reason this exists.
What was I thinking...
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.