KEYS ====== Use arrow keys / space. Use R to restart level. INSTRUCTIONS ============== Help Sparky take all the pickups and go into the exit point.
============================== How to remix and add your own levels ============================== levels can be edited inside the code via the "levels" sprite. Each costume in the "levels" sprite is a level. It contains a small picture with a border that represent the level. (zoom into the picture to make it as large as you can) Each pixel color in the picture represent a different block. See color index below. The "levels" sprite contains 3 empty levels. You can duplicate and make your own levels. The empty level template has on top of the border an index composed of all the colors: - green pixel: ground - azure pixel: ice ground. disappear after sparky walks on it - blue pixel: water, sparky can sweam in water - red pixel: lava, kills sparky - orange pixel: pickup points. Sparky must take all pickups before going to the exit point - brown pixel: spike. Kills Sparky - purple pixel: exit point (bug: color not accurate. Copy color from an actual level) - only one per level - gray pixel: starting point for Sparky - only one per level - yellow pixel: create sparky evil twin. beware. it cannot touch sparky - pink pixel: Door. closed when sparky steps on it. a level must contain: 1 sparky block (not less or more) 1 exit block optional pickup points no more than 300 blocks. (about half the screen) The 'compiler' checks the above and pops an appropriate error. ======================== Change log ======================== version 1.7, July 6, 2020 - After Scratch 3 came out - my game stopped working because of three issues related to Scratch 3. I waited for Scratch team to solve the issues but they never did. The issues were: small sprites are not drawn accurately, Color scheme was changed from RGB to HUE, IsTouchingSprite block not accurate and render different results in different places on screen. version 1.6, July 2, 2016 - keep refactoring those doors. Still in Beta version. - added doors to some old levels - made 3 new levels that focus on doors - made a switch to change the doors status (opened will be closed and vice versa. the switch is not implemented yet in the levels - making optional initial state of doors into closed - taking the last pickup point opens all the doors again. version 1.5 - added doors. This is still in beta. Doors are closed when sparky step on them. Currently there is only 1 level with doors - in the tutorial. Need to thoroughly test it. And also I am thinking to make it a bit more interesting. version 1.4 - Added 5 more levels to the game. version 1.3 - Twicked the game according to Saint_Aidan feedback: The white ball never appears from an edge of the screen if Sparky is close to that edge since it is unfair and player has no ability to react to such a move. version 1.2 - Added selection of difficulty level: NORMAL: no death ball HARD: usually only 1 death ball INSANE: many many death balls. Very challenging. - refactor some difficult stages to be less frustrating - added introduction levels that explain about sparky's world version 1.1.1 bug: laggy death. detected by luveras. fixed. version 1.1 - added Death Ball: a silently slow moving ball that is constantly seeking Sparky. And when it finds him.... watch out. This adds some randomness and excitement to all levels. Gun shoot sound recorded by Jim Rogers and was taken from http://soundbible.com/1919-Shotgun-Blast.html version 1.0 - added levels version 9.2 - new block: yellow for sparky evil twin. - performance improvement regarding ice cubes and evil twins version 9.1 - refactor to be able to easily add moving monsters version 0.9 - Added icy blocks. They disappear when walking on them - fixed bug: icy blocks re-appear if sparky is killed and start over - platform engine support start page. Pressing space will load the first level - bug fix: when pressing the green flag, everything that needs to be hidden is indeed hidden. - bug fix: stage bitmap is now hidden when stage is starting - bug fix: progress bar is always on top everything. version 0.8 - Added progress bar when loading level - Performance improvement when loading levels - Added warning and errors when compiling levels - fixed: sparky can fly when pressing space all the time version 0.7 - added water blocks support version 0.6 - added lava and spikes to kill sparky version 0.5 - added exit gates and pickup balls. - Exit gate is operated only when all pickup balls are taken - support in multi-level game version 0.4 - sparky physics engine prevent sparky from going into the ground and walls version 0.3 - meet sparky the robot version 0.2 - level editor can compile ground element from picture version 0.1 - experiements reading an image and compile a level from it