Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

foggles

6
Posts
5
Followers
2
Following
A member registered Mar 08, 2022 · View creator page →

Creator of

Recent community posts

fantastic love the idea, love the execution, love the aesthetic

fun!

really liked how the more advanced concepts are introduced in ways that show you could’ve done them all along

i like jump->walljump->doublejump->tumble with the yellow goblin and chaining slide-jump momentum with the red goblin

i think most people will fall off before finishing the first level just because of the maze and the size of the level

(2 edits)

hex codes for the custom level creation colors:
#000000 = ground
#FFFFFF = air

#00FF00 = goal
#0000FF = frozen ground
#00FFFF = frozen air

the following colors are converted to air during gameplay, along with their stated functions:

#FF0000 = player start
the player starts at the average position of all the red pixels, so you can put red on both sides and they’ll start in the middle

#FFFF00 = resize tool
#FF00FF = rotate tool
#800000 = move tool
#008000 = copy tool
#000080 = rectangle tool
the first pixel that will become the center of a tool is the top-most pixel in the left-most column (prioritizing left before up)
later tools will not be placed if they are <100 pixels away in both directions from an existing tool

you can also color-pick from this image:
image.png

(1 edit)

hex codes for the custom level creation colors: #000000 = ground
#FFFFFF = air

#00FF00 = goal
#0000FF = frozen ground
#00FFFF = frozen air

the following colors are converted to air during gameplay, along with their stated functions:

#FF0000 = player start
the player starts at the average position of all the red pixels, so you can put red on both sides and they’ll start in the middle

#FFFF00 = resize tool
#FF00FF = rotate tool
#800000 = move tool
#008000 = copy tool
#000080 = rectangle tool
the first pixel that will become the center of a tool is the top-most pixel in the left-most column (prioritizing left before up)
later tools will not be placed if they are <100 pixels away in both directions from an existing tool

you can also color-pick from this image:
image.png

(1 edit)

when the idea came up at the start of the jam, it seemed like a complete nightmare

we were using the Godot engine, so i searched something like “godot collision from image”, assuming it’d be impossible in the allotted time and i could move on

turns out Godot just has functions to

  1. convert images to full binary bitmaps (something there vs nothing there), and
  2. convert full binary bitmaps into an array of collision polygons

without that second one i don’t know if we would’ve even tried this game concept.

beyond that, it was a lot (a lot a lot) of iterating through the images to separate out the colors and iterating through the binary bitmaps to do all of the tool functions.