Releases: DragonRidersUnite/scale
Releases · DragonRidersUnite/scale
v0.2
Gist: more friendly for touch (and mouse inputs)
- feat(constants): more colors
- feat(docs): introduce SCALE_DOCS.md
- feat(dragon_test)!: update to v0.2 - new structure for tests +
#assert.includes? - feat(input): secondary methods
- feat(menu): mobile support for options
- feat(mobile): swipe tracking +
#up?,#down?,#right?,#left?methods - feat(sound): music helpers & setting
- feat(util):
#center_of - feat(util):
#mobile?& simulation toggle with M - feat: gameplay pause button on mobile
- adjust!: simplier #collide api
- adjust(main_menu): display ver in upperleft corner
- adjust(scene): use an exception to end a tick early when switching scenes
- adjust: default ver to 0.1-dev
- adjust: don't hide cursor by default
- fix: percent_chance?
- chore: expand debug detail display & add debug_label alignment param
- chore: fix doc typo for #collide
- chore: move game details debug label to upperright
- chore: refine README clear out instructions
- chore: remove unneeded casting in #percent_chance?
- chore: remove unused text key
v0.1
v0.1 of Scale represents the initial work to turn it into a framework that provides conventions over configuration. Hit the ground running with your new game by letting Scale provide you with code structure, helpful enums, settings that persist to a save file, and more!
Simple
This release marks the version of Scale that was just app/main.rb with the following features:
- Displays framerate in the upper-right hand corner of the game when running in development mode
#debug?helper to easily check if the game is running in development mode; useful for custom commands- Reload all sprites in development using the
ikey, requires use ofSPATHSconstant - Reset the game with
rkey, calls$gtk.reset - Put all debug-only code in
#debug_tick #initmethod that gets run once on game bootCHEATSHEET.mdwith common APIs from DRGTK and Scale#versionto get the version of your game- Constants for various values and enums:
FPS,BLEND_*,ALIGN_*
Use this simple version of Scale if you don't want all of the scene and settings features.