Look at those cute little fluffballs, I sure hope they don't explode into a huge display of colours!
Chuzzles are very peaceful creatures, however, their friendliness can be their biggest downfall. If they are with a group of 3 or more friends of the same colour, they will explode into a cloud of fur.
Version History
This function allows the calculation of the distance between two points without squaring the numbers, greatly increasing the max distance before the number overflows.
function calc_dist(x1,y1,x2,y2) local xdif=x1-x2 local ydif=y1-y2 local atan=atan2(xdif,ydif) local xdist=cos(atan)*xdif local ydist=sin(atan)*ydif return xdist+ydist end |
it is also quite fast, doing 5000 calculations per frame (which is way more than you will ever need) uses around 0.63 CPU
The long-awaited spinoff to Chess is finally here! In Adelie, your goal is to destroy all of your opponent's eggs while keeping your eggs protected. Every penguin has a unique move set, and can even be evolved to gain different moves and abilities! Below is an image containing each penguin's move set and evolution path for your convenience.

-
Each penguin may move using the arrows indicated by the green box and may kill using the arrows indicated by the red box.
-
The distance each arrow goes is important! All moves have a limited range matching that in the image.
-
Evolve a penguin by moving it onto the same tile as an identical penguin. Evolving an Egguin allows you to choose one of the three evolution paths.
-
If an arrow is facing down and has a small shadow, this indicates that the move cannot be blocked by other pieces along the path.
-
The Pengineer has a special ability that makes its attacks ranged, allowing it to kill other pieces without moving, as long as it has a line of sight.
-
The Flying Penguins divebombs create a devastating shockwave. Opponents pieces on a tile marked with an
X
will be killed if the Flying Penguin lands directly next to them. - The color of the cursor indicates which players move it currently is!
This cart will more than likely be no longer updated, as I will be doing a complete rewrite of the underlying system, although this may take a while
This is a beta build of a multiplayer vs game inspired from Spinstick, which was originally made by @db0z
Any feedback / bug reports about the game would be greatly appreciated!
Controls / Rules
left / right arrows - move player 1 (pink)
S / F - move player 2 (blue)
Hit the ball above the white line to pass play to the other player
If the ball falls off the bottom of the screen while you are the active player, you lose
You can tell who is the active player by seeing who's paddle is lighter
Changelogs
I think rotation would be a nice addition, even if it is only in 4 directions. Possible syntax:
-- draw sprite 1 at (60, 60), rotated 90 degrees clockwise spr(1, 60, 60, 1) -- draw sprite 1 at (60, 60), rotated 180 degrees (effectively equivalent to flipping is both directions) spr(1, 60, 60, 2) -- draw a 2x2 sprite starting from sprite 1 at (60, 60), rotated 90 degrees counterclockwise spr(1, 60, 60, 2, 2, 3) |
Syntax with rotation mode as the last argument could work similar to 'print' in the way that print reads the second argument as the color if not enough arguments are given
A modification of the Celeste SOBcart!
New features:
Save best times using cartdata, so times are saved even after closing the cart
Toggle spawning times being counted in your time w
Delete current level (or all levels on Summit) best time from pause menu
A dvd screensaver, made in just 198 chars!
r=rnd x=r(107)y=r(116)h=r{-1,1}v=r{-1,1}c=r(9)o=ovalfill::_::cls(1) if(x<1or x>107)c=r(9)h=-h if(y<1or y>116)c=r(9)v=-v x+=h y+=v ?"dvd",x+5,y,c+7 o(x,y+6,x+20,y+11)o(x+7,y+7,x+13,y+9,1)flip()goto _ |
You have made it to the summit of the mountain, but now you must find a way back down!
Congratulations to Kamera for winning the 0m Memorial Competition!
Up is down, left is right, jump is even dash! Do you have what it takes to adjust to these changes and reach the summit?