├── .gitignore ├── audios ├── effects │ ├── blue_shield.wav │ ├── blue_shield.wav.import │ ├── brake.wav │ ├── brake.wav.import │ ├── explosion.wav │ ├── explosion.wav.import │ ├── fire_attack.wav │ ├── fire_attack.wav.import │ ├── flame_shield.wav │ ├── flame_shield.wav.import │ ├── insta_shield.wav │ ├── insta_shield.wav.import │ ├── jump.wav │ ├── jump.wav.import │ ├── ring.wav │ ├── ring.wav.import │ ├── spin.wav │ ├── spin.wav.import │ ├── spring.wav │ ├── spring.wav.import │ ├── thunder_bounce.wav │ ├── thunder_bounce.wav.import │ ├── thunder_shield.wav │ ├── thunder_shield.wav.import │ ├── yes.wav │ └── yes.wav.import └── musics │ ├── quartz_quadrant_zone_good_future.ogg │ └── quartz_quadrant_zone_good_future.ogg.import ├── default_env.tres ├── fonts ├── hud_numbers.fnt ├── main_menu.fnt ├── system.fnt └── title_screen.fnt ├── icon.png ├── icon.png.import ├── objects ├── activators │ ├── LowerTileActivatorBig.tscn │ ├── LowerTileActivatorSmall.tscn │ ├── UpperTileActivatorBig.tscn │ └── UpperTileActivatorSmall.tscn ├── audios │ ├── BrakeAudio.tscn │ ├── ExplosionAudio.tscn │ ├── JumpAudio.tscn │ ├── OneUpAudio.tscn │ ├── RingAudio.tscn │ ├── SpinAudio.tscn │ ├── SpringAudio.tscn │ ├── blue_shield_audio.tscn │ └── insta_shield_audio.tscn ├── hud │ ├── Debug.tscn │ └── HUD.tscn ├── monitors │ ├── LifeMonitor.tscn │ └── RingMonitor.tscn ├── particles │ ├── Explosion0.tscn │ └── ring_sparkle.tscn ├── players │ ├── camera.tscn │ └── sonic.tscn ├── rings │ └── Ring.tscn ├── shields │ ├── blue_shield.tscn │ ├── flame_shield.tscn │ ├── insta_shield.tscn │ └── thunder_shield.tscn └── springs │ ├── yellow_diagonal_spring_down_left.tscn │ ├── yellow_diagonal_spring_down_right.tscn │ ├── yellow_diagonal_spring_up_left.tscn │ ├── yellow_diagonal_spring_up_right.tscn │ ├── yellow_spring_down.tscn │ ├── yellow_spring_left.tscn │ ├── yellow_spring_right.tscn │ └── yellow_spring_up.tscn ├── project.godot ├── scenes └── main.tscn ├── scripts ├── general │ ├── go_physics.gd │ └── go_utils.gd ├── hud │ ├── debug_hud.gd │ ├── hud.gd │ └── hud_warning.gd ├── managers │ └── score_manager.gd ├── monitor │ ├── icon.gd │ └── monitor.gd ├── nodes │ ├── score_controller.gd │ └── solid_object.gd ├── particles │ └── particle.gd ├── platforms │ └── moving_platform.gd ├── player │ ├── player.gd │ ├── player_audio.gd │ ├── player_camera.gd │ ├── player_layer_controller.gd │ ├── player_skin.gd │ ├── player_state.gd │ ├── player_state_machine.gd │ ├── resources │ │ ├── player_collision.gd │ │ └── player_stats.gd │ └── states │ │ ├── air_player_state.gd │ │ ├── braking_player_state.gd │ │ ├── regular_player_state.gd │ │ ├── rolling_player_state.gd │ │ └── spring_player_state.gd ├── rings │ └── ring.gd ├── shields │ ├── blue_shield.gd │ ├── flame_shield.gd │ ├── insta_shield.gd │ ├── shield.gd │ ├── shields_manager.gd │ └── thunder_shield.gd ├── spring │ ├── diagonal_spring.gd │ └── spring.gd └── zone │ └── zone.gd ├── sprites ├── explosions │ ├── explosion_0.png │ └── explosion_0.png.import ├── fonts │ ├── main_menu_font.png │ ├── main_menu_font.png.import │ ├── system_font.png │ ├── system_font.png.import │ ├── title_screen_font.png │ └── title_screen_font.png.import ├── hud │ ├── hud.png │ ├── hud.png.import │ ├── hud_numbers_font.png │ ├── hud_numbers_font.png.import │ ├── hud_rings_warning.png │ ├── hud_rings_warning.png.import │ ├── hud_time_warning.png │ ├── hud_time_warning.png.import │ ├── lifes.png │ ├── lifes.png.import │ ├── sonic.png │ └── sonic.png.import ├── monitor │ ├── icons.png │ ├── icons.png.import │ ├── monitor.png │ └── monitor.png.import ├── players │ ├── sonic.png │ └── sonic.png.import ├── rings │ ├── ring.png │ └── ring.png.import ├── shields │ ├── blue_shield.png │ ├── blue_shield.png.import │ ├── flame_shield.png │ ├── flame_shield.png.import │ ├── flame_shield_attack.png │ ├── flame_shield_attack.png.import │ ├── insta_shield.png │ ├── insta_shield.png.import │ ├── thunder_shield.png │ └── thunder_shield.png.import ├── sparkles │ ├── ring_sparkle.png │ └── ring_sparkle.png.import ├── springs │ ├── red_spring_diagonal.png │ ├── red_spring_diagonal.png.import │ ├── red_spring_horizontal.png │ ├── red_spring_horizontal.png.import │ ├── red_spring_up.png │ ├── red_spring_up.png.import │ ├── yellow_spring_diagonal.png │ ├── yellow_spring_diagonal.png.import │ ├── yellow_spring_horizontal.png │ ├── yellow_spring_horizontal.png.import │ ├── yellow_spring_up.png │ └── yellow_spring_up.png.import └── zones │ ├── isolated_island │ ├── isolated_island_details.png │ ├── isolated_island_details.png.import │ ├── isolated_island_solid.png │ ├── isolated_island_solid.png.import │ └── isolated_island_solid.psd │ └── ssw_test_zone │ ├── background.png │ ├── background.png.import │ ├── general_0.png │ └── general_0.png.import └── tilemaps └── isolated_island.tres /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/.gitignore -------------------------------------------------------------------------------- /audios/effects/blue_shield.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/blue_shield.wav -------------------------------------------------------------------------------- /audios/effects/blue_shield.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/blue_shield.wav.import -------------------------------------------------------------------------------- /audios/effects/brake.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/brake.wav -------------------------------------------------------------------------------- /audios/effects/brake.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/brake.wav.import -------------------------------------------------------------------------------- /audios/effects/explosion.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/explosion.wav -------------------------------------------------------------------------------- /audios/effects/explosion.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/explosion.wav.import -------------------------------------------------------------------------------- /audios/effects/fire_attack.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/fire_attack.wav -------------------------------------------------------------------------------- /audios/effects/fire_attack.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/fire_attack.wav.import -------------------------------------------------------------------------------- /audios/effects/flame_shield.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/flame_shield.wav -------------------------------------------------------------------------------- /audios/effects/flame_shield.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/flame_shield.wav.import -------------------------------------------------------------------------------- /audios/effects/insta_shield.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/insta_shield.wav -------------------------------------------------------------------------------- /audios/effects/insta_shield.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/insta_shield.wav.import -------------------------------------------------------------------------------- /audios/effects/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/jump.wav -------------------------------------------------------------------------------- /audios/effects/jump.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/jump.wav.import -------------------------------------------------------------------------------- /audios/effects/ring.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/ring.wav -------------------------------------------------------------------------------- /audios/effects/ring.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/ring.wav.import -------------------------------------------------------------------------------- /audios/effects/spin.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/spin.wav -------------------------------------------------------------------------------- /audios/effects/spin.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/spin.wav.import -------------------------------------------------------------------------------- /audios/effects/spring.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/spring.wav -------------------------------------------------------------------------------- /audios/effects/spring.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/spring.wav.import -------------------------------------------------------------------------------- /audios/effects/thunder_bounce.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/thunder_bounce.wav -------------------------------------------------------------------------------- /audios/effects/thunder_bounce.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/thunder_bounce.wav.import -------------------------------------------------------------------------------- /audios/effects/thunder_shield.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/thunder_shield.wav -------------------------------------------------------------------------------- /audios/effects/thunder_shield.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/thunder_shield.wav.import -------------------------------------------------------------------------------- /audios/effects/yes.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/yes.wav -------------------------------------------------------------------------------- /audios/effects/yes.wav.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/effects/yes.wav.import -------------------------------------------------------------------------------- /audios/musics/quartz_quadrant_zone_good_future.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/musics/quartz_quadrant_zone_good_future.ogg -------------------------------------------------------------------------------- /audios/musics/quartz_quadrant_zone_good_future.ogg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/audios/musics/quartz_quadrant_zone_good_future.ogg.import -------------------------------------------------------------------------------- /default_env.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/default_env.tres -------------------------------------------------------------------------------- /fonts/hud_numbers.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/fonts/hud_numbers.fnt -------------------------------------------------------------------------------- /fonts/main_menu.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/fonts/main_menu.fnt -------------------------------------------------------------------------------- /fonts/system.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/fonts/system.fnt -------------------------------------------------------------------------------- /fonts/title_screen.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/fonts/title_screen.fnt -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/icon.png -------------------------------------------------------------------------------- /icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/icon.png.import -------------------------------------------------------------------------------- /objects/activators/LowerTileActivatorBig.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/activators/LowerTileActivatorBig.tscn -------------------------------------------------------------------------------- /objects/activators/LowerTileActivatorSmall.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/activators/LowerTileActivatorSmall.tscn -------------------------------------------------------------------------------- /objects/activators/UpperTileActivatorBig.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/activators/UpperTileActivatorBig.tscn -------------------------------------------------------------------------------- /objects/activators/UpperTileActivatorSmall.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/activators/UpperTileActivatorSmall.tscn -------------------------------------------------------------------------------- /objects/audios/BrakeAudio.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/audios/BrakeAudio.tscn -------------------------------------------------------------------------------- /objects/audios/ExplosionAudio.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/audios/ExplosionAudio.tscn -------------------------------------------------------------------------------- /objects/audios/JumpAudio.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/audios/JumpAudio.tscn -------------------------------------------------------------------------------- /objects/audios/OneUpAudio.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/audios/OneUpAudio.tscn -------------------------------------------------------------------------------- /objects/audios/RingAudio.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/audios/RingAudio.tscn -------------------------------------------------------------------------------- /objects/audios/SpinAudio.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/audios/SpinAudio.tscn -------------------------------------------------------------------------------- /objects/audios/SpringAudio.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/audios/SpringAudio.tscn -------------------------------------------------------------------------------- /objects/audios/blue_shield_audio.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/audios/blue_shield_audio.tscn -------------------------------------------------------------------------------- /objects/audios/insta_shield_audio.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/audios/insta_shield_audio.tscn -------------------------------------------------------------------------------- /objects/hud/Debug.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/hud/Debug.tscn -------------------------------------------------------------------------------- /objects/hud/HUD.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/hud/HUD.tscn -------------------------------------------------------------------------------- /objects/monitors/LifeMonitor.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/monitors/LifeMonitor.tscn -------------------------------------------------------------------------------- /objects/monitors/RingMonitor.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/monitors/RingMonitor.tscn -------------------------------------------------------------------------------- /objects/particles/Explosion0.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/particles/Explosion0.tscn -------------------------------------------------------------------------------- /objects/particles/ring_sparkle.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/particles/ring_sparkle.tscn -------------------------------------------------------------------------------- /objects/players/camera.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/players/camera.tscn -------------------------------------------------------------------------------- /objects/players/sonic.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/players/sonic.tscn -------------------------------------------------------------------------------- /objects/rings/Ring.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/rings/Ring.tscn -------------------------------------------------------------------------------- /objects/shields/blue_shield.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/shields/blue_shield.tscn -------------------------------------------------------------------------------- /objects/shields/flame_shield.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/shields/flame_shield.tscn -------------------------------------------------------------------------------- /objects/shields/insta_shield.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/shields/insta_shield.tscn -------------------------------------------------------------------------------- /objects/shields/thunder_shield.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/shields/thunder_shield.tscn -------------------------------------------------------------------------------- /objects/springs/yellow_diagonal_spring_down_left.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/springs/yellow_diagonal_spring_down_left.tscn -------------------------------------------------------------------------------- /objects/springs/yellow_diagonal_spring_down_right.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/springs/yellow_diagonal_spring_down_right.tscn -------------------------------------------------------------------------------- /objects/springs/yellow_diagonal_spring_up_left.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/springs/yellow_diagonal_spring_up_left.tscn -------------------------------------------------------------------------------- /objects/springs/yellow_diagonal_spring_up_right.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/springs/yellow_diagonal_spring_up_right.tscn -------------------------------------------------------------------------------- /objects/springs/yellow_spring_down.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/springs/yellow_spring_down.tscn -------------------------------------------------------------------------------- /objects/springs/yellow_spring_left.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/springs/yellow_spring_left.tscn -------------------------------------------------------------------------------- /objects/springs/yellow_spring_right.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/springs/yellow_spring_right.tscn -------------------------------------------------------------------------------- /objects/springs/yellow_spring_up.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/objects/springs/yellow_spring_up.tscn -------------------------------------------------------------------------------- /project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/project.godot -------------------------------------------------------------------------------- /scenes/main.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scenes/main.tscn -------------------------------------------------------------------------------- /scripts/general/go_physics.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/general/go_physics.gd -------------------------------------------------------------------------------- /scripts/general/go_utils.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/general/go_utils.gd -------------------------------------------------------------------------------- /scripts/hud/debug_hud.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/hud/debug_hud.gd -------------------------------------------------------------------------------- /scripts/hud/hud.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/hud/hud.gd -------------------------------------------------------------------------------- /scripts/hud/hud_warning.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/hud/hud_warning.gd -------------------------------------------------------------------------------- /scripts/managers/score_manager.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/managers/score_manager.gd -------------------------------------------------------------------------------- /scripts/monitor/icon.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/monitor/icon.gd -------------------------------------------------------------------------------- /scripts/monitor/monitor.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/monitor/monitor.gd -------------------------------------------------------------------------------- /scripts/nodes/score_controller.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/nodes/score_controller.gd -------------------------------------------------------------------------------- /scripts/nodes/solid_object.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/nodes/solid_object.gd -------------------------------------------------------------------------------- /scripts/particles/particle.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/particles/particle.gd -------------------------------------------------------------------------------- /scripts/platforms/moving_platform.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/platforms/moving_platform.gd -------------------------------------------------------------------------------- /scripts/player/player.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/player.gd -------------------------------------------------------------------------------- /scripts/player/player_audio.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/player_audio.gd -------------------------------------------------------------------------------- /scripts/player/player_camera.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/player_camera.gd -------------------------------------------------------------------------------- /scripts/player/player_layer_controller.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/player_layer_controller.gd -------------------------------------------------------------------------------- /scripts/player/player_skin.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/player_skin.gd -------------------------------------------------------------------------------- /scripts/player/player_state.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/player_state.gd -------------------------------------------------------------------------------- /scripts/player/player_state_machine.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/player_state_machine.gd -------------------------------------------------------------------------------- /scripts/player/resources/player_collision.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/resources/player_collision.gd -------------------------------------------------------------------------------- /scripts/player/resources/player_stats.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/resources/player_stats.gd -------------------------------------------------------------------------------- /scripts/player/states/air_player_state.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/states/air_player_state.gd -------------------------------------------------------------------------------- /scripts/player/states/braking_player_state.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/states/braking_player_state.gd -------------------------------------------------------------------------------- /scripts/player/states/regular_player_state.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/states/regular_player_state.gd -------------------------------------------------------------------------------- /scripts/player/states/rolling_player_state.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/states/rolling_player_state.gd -------------------------------------------------------------------------------- /scripts/player/states/spring_player_state.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/player/states/spring_player_state.gd -------------------------------------------------------------------------------- /scripts/rings/ring.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/rings/ring.gd -------------------------------------------------------------------------------- /scripts/shields/blue_shield.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/shields/blue_shield.gd -------------------------------------------------------------------------------- /scripts/shields/flame_shield.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/shields/flame_shield.gd -------------------------------------------------------------------------------- /scripts/shields/insta_shield.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/shields/insta_shield.gd -------------------------------------------------------------------------------- /scripts/shields/shield.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/shields/shield.gd -------------------------------------------------------------------------------- /scripts/shields/shields_manager.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/shields/shields_manager.gd -------------------------------------------------------------------------------- /scripts/shields/thunder_shield.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/shields/thunder_shield.gd -------------------------------------------------------------------------------- /scripts/spring/diagonal_spring.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/spring/diagonal_spring.gd -------------------------------------------------------------------------------- /scripts/spring/spring.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/spring/spring.gd -------------------------------------------------------------------------------- /scripts/zone/zone.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/scripts/zone/zone.gd -------------------------------------------------------------------------------- /sprites/explosions/explosion_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/explosions/explosion_0.png -------------------------------------------------------------------------------- /sprites/explosions/explosion_0.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/explosions/explosion_0.png.import -------------------------------------------------------------------------------- /sprites/fonts/main_menu_font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/fonts/main_menu_font.png -------------------------------------------------------------------------------- /sprites/fonts/main_menu_font.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/fonts/main_menu_font.png.import -------------------------------------------------------------------------------- /sprites/fonts/system_font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/fonts/system_font.png -------------------------------------------------------------------------------- /sprites/fonts/system_font.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/fonts/system_font.png.import -------------------------------------------------------------------------------- /sprites/fonts/title_screen_font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/fonts/title_screen_font.png -------------------------------------------------------------------------------- /sprites/fonts/title_screen_font.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/fonts/title_screen_font.png.import -------------------------------------------------------------------------------- /sprites/hud/hud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/hud/hud.png -------------------------------------------------------------------------------- /sprites/hud/hud.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/hud/hud.png.import -------------------------------------------------------------------------------- /sprites/hud/hud_numbers_font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/hud/hud_numbers_font.png -------------------------------------------------------------------------------- /sprites/hud/hud_numbers_font.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/hud/hud_numbers_font.png.import -------------------------------------------------------------------------------- /sprites/hud/hud_rings_warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/hud/hud_rings_warning.png -------------------------------------------------------------------------------- /sprites/hud/hud_rings_warning.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/hud/hud_rings_warning.png.import -------------------------------------------------------------------------------- /sprites/hud/hud_time_warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/hud/hud_time_warning.png -------------------------------------------------------------------------------- /sprites/hud/hud_time_warning.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/hud/hud_time_warning.png.import -------------------------------------------------------------------------------- /sprites/hud/lifes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/hud/lifes.png -------------------------------------------------------------------------------- /sprites/hud/lifes.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/hud/lifes.png.import -------------------------------------------------------------------------------- /sprites/hud/sonic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/hud/sonic.png -------------------------------------------------------------------------------- /sprites/hud/sonic.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/hud/sonic.png.import -------------------------------------------------------------------------------- /sprites/monitor/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/monitor/icons.png -------------------------------------------------------------------------------- /sprites/monitor/icons.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/monitor/icons.png.import -------------------------------------------------------------------------------- /sprites/monitor/monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/monitor/monitor.png -------------------------------------------------------------------------------- /sprites/monitor/monitor.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/monitor/monitor.png.import -------------------------------------------------------------------------------- /sprites/players/sonic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/players/sonic.png -------------------------------------------------------------------------------- /sprites/players/sonic.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/players/sonic.png.import -------------------------------------------------------------------------------- /sprites/rings/ring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/rings/ring.png -------------------------------------------------------------------------------- /sprites/rings/ring.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/rings/ring.png.import -------------------------------------------------------------------------------- /sprites/shields/blue_shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/shields/blue_shield.png -------------------------------------------------------------------------------- /sprites/shields/blue_shield.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/shields/blue_shield.png.import -------------------------------------------------------------------------------- /sprites/shields/flame_shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/shields/flame_shield.png -------------------------------------------------------------------------------- /sprites/shields/flame_shield.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/shields/flame_shield.png.import -------------------------------------------------------------------------------- /sprites/shields/flame_shield_attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/shields/flame_shield_attack.png -------------------------------------------------------------------------------- /sprites/shields/flame_shield_attack.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/shields/flame_shield_attack.png.import -------------------------------------------------------------------------------- /sprites/shields/insta_shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/shields/insta_shield.png -------------------------------------------------------------------------------- /sprites/shields/insta_shield.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/shields/insta_shield.png.import -------------------------------------------------------------------------------- /sprites/shields/thunder_shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/shields/thunder_shield.png -------------------------------------------------------------------------------- /sprites/shields/thunder_shield.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/shields/thunder_shield.png.import -------------------------------------------------------------------------------- /sprites/sparkles/ring_sparkle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/sparkles/ring_sparkle.png -------------------------------------------------------------------------------- /sprites/sparkles/ring_sparkle.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/sparkles/ring_sparkle.png.import -------------------------------------------------------------------------------- /sprites/springs/red_spring_diagonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/springs/red_spring_diagonal.png -------------------------------------------------------------------------------- /sprites/springs/red_spring_diagonal.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/springs/red_spring_diagonal.png.import -------------------------------------------------------------------------------- /sprites/springs/red_spring_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/springs/red_spring_horizontal.png -------------------------------------------------------------------------------- /sprites/springs/red_spring_horizontal.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/springs/red_spring_horizontal.png.import -------------------------------------------------------------------------------- /sprites/springs/red_spring_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/springs/red_spring_up.png -------------------------------------------------------------------------------- /sprites/springs/red_spring_up.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/springs/red_spring_up.png.import -------------------------------------------------------------------------------- /sprites/springs/yellow_spring_diagonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/springs/yellow_spring_diagonal.png -------------------------------------------------------------------------------- /sprites/springs/yellow_spring_diagonal.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/springs/yellow_spring_diagonal.png.import -------------------------------------------------------------------------------- /sprites/springs/yellow_spring_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/springs/yellow_spring_horizontal.png -------------------------------------------------------------------------------- /sprites/springs/yellow_spring_horizontal.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/springs/yellow_spring_horizontal.png.import -------------------------------------------------------------------------------- /sprites/springs/yellow_spring_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/springs/yellow_spring_up.png -------------------------------------------------------------------------------- /sprites/springs/yellow_spring_up.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/springs/yellow_spring_up.png.import -------------------------------------------------------------------------------- /sprites/zones/isolated_island/isolated_island_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/zones/isolated_island/isolated_island_details.png -------------------------------------------------------------------------------- /sprites/zones/isolated_island/isolated_island_details.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/zones/isolated_island/isolated_island_details.png.import -------------------------------------------------------------------------------- /sprites/zones/isolated_island/isolated_island_solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/zones/isolated_island/isolated_island_solid.png -------------------------------------------------------------------------------- /sprites/zones/isolated_island/isolated_island_solid.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/zones/isolated_island/isolated_island_solid.png.import -------------------------------------------------------------------------------- /sprites/zones/isolated_island/isolated_island_solid.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/zones/isolated_island/isolated_island_solid.psd -------------------------------------------------------------------------------- /sprites/zones/ssw_test_zone/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/zones/ssw_test_zone/background.png -------------------------------------------------------------------------------- /sprites/zones/ssw_test_zone/background.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/zones/ssw_test_zone/background.png.import -------------------------------------------------------------------------------- /sprites/zones/ssw_test_zone/general_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/zones/ssw_test_zone/general_0.png -------------------------------------------------------------------------------- /sprites/zones/ssw_test_zone/general_0.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/sprites/zones/ssw_test_zone/general_0.png.import -------------------------------------------------------------------------------- /tilemaps/isolated_island.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmitoTH/GoSonic2D/HEAD/tilemaps/isolated_island.tres --------------------------------------------------------------------------------