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
i
key, requires use ofSPATHS
constant - Reset the game with
r
key, calls$gtk.reset
- Put all debug-only code in
#debug_tick
#init
method that gets run once on game bootCHEATSHEET.md
with common APIs from DRGTK and Scale#version
to 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.