It's been more than a year since I made SpaceBlock, but 6.1 updates have been made in the shadows. It seemed like the game was almost dead! So, I decided to make this change-log showcasing everything that has changed since the first and only public version of the game
I recommend playing the game before reading this change-log, as well as commenting about any bugs found!
MAYOR CHANGES
Instead of the tiles being clones, they would use the pen extension to significantly improve performance. Now it's harder to code and interpolation [v0.6] is unnoticeable but the FPS increase is worth it. Hitboxes remain clones to be able to have easy and precise collision [v0.10.1]
Added side-scrolling, making levels infinitely longer and more complex. Also added a Camera Easing effect in the options > graphics menu that can be turned OFF by setting it to 1 or can be set to a number from 2-10, the higher the number the smoother it is, but takes longer to slide into position (easing). [v0.10]
Since a new side-scrolling engine has been made, all levels have been remade, making them more planned than before, as well as showcasing mechanics in a better sense for the early levels [v0.10]
Added a front and back layer, allowing for even more depth and decorations; because of this, made the front-layer use a brighter tone while on the editor, as well as making the currently selected layer appear above the others [v0.10]
Made many soundtracks for the game, but the main ones are placed in the music section of the game-page so check it out if you'd like to hear some banger themes
Added a main menu [v0.5] where you can enter the level-select screen or go to the options menu in which you can change the settings that apply to the game; for example, graphics, audio, controls, and an extras section where you can enable: an FPS Counter, a Speedrun timer and change its format, or hide the newly added sword given in level 9
Made a level-select screen that appears after pressing play. This was added in v0.5 and originally was a simple 5x2 screen with all levels categorized by "World," but was redesigned in v0.10.1 and categorized by "Chapter"
Movement was fully reworked in v0.6, adding a smoother movement that includes:
Acceleration
Deceleration
Friction
A smoother jump-cut
No longer being able to hold down the jump
Jump buffer-time
Coyote jump
Jump hang-time
More controllable wall-jumping
Wall-sliding
More controllable stun
Easier to go through 1-block gaps when wall-sliding [v0.10]
Originally had a feature were hitting the ceiling but being close to the edge would shift you to be able to continue the jump uninterruptedly, but was removed in v0.8 because of possible glitches
Changed the blue-boss fight [v0.9]
Uses a sword instead of a simple water-gun, also replacing level 9's flag with a sword
Changed the boss' gun and bullet sprites for something that fits Kenney's style better, as well as adding sound effects for the gun cocking, shooting (provoking an impact effect to the camera), and the laser charge and shoot
Made boss' beam attack last a bit longer
Moved boss fight to level 20, replacing level 10 with a normal level, so the boss won't be playable until v0.11
Beating the boss unlocks the Shop, available at the main menu. It's not implemented yet, but it's planned to have upgrades such as more damage and other minor utilities
MINOR CHANGES
Levels are now locked until beating the previous level for progressive and linear gameplay [v0.10]
Diamonds no longer spawn back after collected [v0.9]
Made sounds for collecting coins, collecting diamonds [v0.5], and jumping [v0.9]
Resetting sets you to the health you entered the level on rather than regenerating a full heart each time [v0.10]
Added a slab block that acts as a semi-solid, like clouds, except it's impossible to press down to go through [v0.10]
Added a bat enemy that moves back and forth [v0.6]. They were originally gonna appear in level 11, but now they do in level 10
Added many more things, but they're not present in this version so it'll be for another change/dev-log
Customizable key binds (options > controls) [v0.10]
For now, the editor is disabled to allow key binds without issues; will be added back as its own thing later on [v0.10]
Coin counter able to hold up to 4 digits [v0.10]
Bug fixing
CHANGES PLANNED FOR NEXT VERSION (v0.11)
Make World 2
Changeable FPS Cap
More to come
Remember this was all made in Scratch/TurboWarp, so I had to code everything from the ground up (Including the tile-set engine). Consider giving the game a like & follow, as well as checking out my other projects and Kenney's free assets
Thx to @another_guy24 for helping out in this project
0 comments