859 Commits over 153 Days - 0.23cph!
Some improvements to sprite atlas packing, and started work on score entry stage for SmashBlox.
Made Entity.AddSprite / Entity.RemoveSprite generic, added high score display to SmashBlox.
Made Entity.AddSprite / Entity.RemoveSprite generic, added high score display to SmashBlox.
Games can now be packaged by building their project in visual studio, and games can specify a list of initial highscores.
Games can now be packaged by building their project in visual studio, and games can specify a list of initial highscores.
Implemented GameBase.SaveState and GameBase.LoadState.
Implemented GameBase.SaveState and GameBase.LoadState.
Merge branch 'master' of arcade
Merge branch 'master' of arcade
Started work on game state serialization so that control may be passed between players.
Started work on game state serialization so that control may be passed between players.
Demo playback volume can now be specified.
Demo playback volume can now be specified.
Demos can now record sound playback events.
Demos can now record sound playback events.
Tweaked how much demos affect screen glow so that overlayed graphics have more of an effect.
Tweaked how much demos affect screen glow so that overlayed graphics have more of an effect.
Fixed an error when packing an image with an odd number of pixels, and removed some redundant methods.
Fixed an error when packing an image with an odd number of pixels, and removed some redundant methods.
Merge branch 'master' of arcade
Merge branch 'master' of arcade
Added lives and score to the Breakout clone, started highscore viewing / entry stage.
Added lives and score to the Breakout clone, started highscore viewing / entry stage.
Highscore broadcasting event is now triggered when a new highscore is submitted.
Highscore broadcasting event is now triggered when a new highscore is submitted.
Added highscore registering and transmission interfaces.
Added highscore registering and transmission interfaces.
Replaced SmashBlox's demo.
Replaced SmashBlox's demo.
Fixed a bug related to getting the UVs of a non-square sprite that had somehow gone unnoticed.
Fixed a bug related to getting the UVs of a non-square sprite that had somehow gone unnoticed.
Merge branch 'master' of arcade
Merge branch 'master' of arcade
Packed sprite atlas sizes can now be non-square, with the smallest power of 2 dimensions possible.
Packed sprite atlas sizes can now be non-square, with the smallest power of 2 dimensions possible.
Switched mario for mazing.
Switched mario for mazing.
Merge branch 'master' of arcade
Merge branch 'master' of arcade
Partial implementation of attract stage for the Breakout clone, having some UV issues.
Partial implementation of attract stage for the Breakout clone, having some UV issues.
Added an ExportSpriteAtlas toggle to GameCabinet.
Added an ExportSpriteAtlas toggle to GameCabinet.
Added sounds to the Breakout clone.
Added sounds to the Breakout clone.
Merge branch 'master' of arcade
Merge branch 'master' of arcade
Basic rules implemented in the Breakout clone.