Log In  

Cart #23208 | 2016-06-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

You are a worm. Worms love eating fruit, even though it makes them poop. But this is a good thing: poop becomes flowers and flowers bring much joy to the world.

Eat fruit, avoid poop, flowers increase the score multiplier, eating flowers makes the multiplier smaller. Use arrow keys to steer, use Z or X to jump over hazards.

This is a very quick project we did with iLkKe, as Tic Tac Toad. Going to write about the game in my blog in the near future, had so much fun making the game.

The game is also playable at itch.io

Update 1.2:

You can also use LEFT/DOWN and UP/RIGHT to rotate the worm, it's much more comfortable on a Pocket CHIP. Able to skip the level bonus countdown.

Update 1.1:

Fixed some bugs, added realistic hat physics (can pick up a hat you dropped), added a high score table!

P#22254 2016-06-04 09:44 ( Edited 2017-02-28 18:47)

This is AMAZING.

Production levels are through the roof. SO polished. Really well balanced.

Shame you didn't submit this to the Chain Reaction jam.

Congrats to both, can't wait to read about how it came to be!

P#22256 2016-06-04 10:04 ( Edited 2016-06-04 14:09)

Thank you, matt. :)

Well, the funny story is that we had to have our own "jam" because, well, we originally were making this for the p8jam... except that we got the ending date wrong. So we decided to keep the deadline WE thought was the jam deadline and try to make a fun game by this Saturday. Not sure if it would have fit the chain reaction theme though... ;)

P#22257 2016-06-04 10:23 ( Edited 2016-06-04 14:23)

Very nice :). One thing I'm missing is some indication of the exact direction the snake is headed - it's easy to be a few degrees off from where you want to go, and by the time it's obvious from the body, you've eaten lava ;). Maybe a mini-crosshair showing you where you're going, exactly?

Other than that, absolutely cute, and the game mechanics are top notch for this type of simple, arcadey game. Big thumbs up!

P#22265 2016-06-04 13:27 ( Edited 2016-06-04 17:27)

Thanks for the compliments and the suggestion! I had the same problem but after a few (dozen... hundred...) games it went away. I'll definitely look into that crosshairs idea, though!

P#22266 2016-06-04 13:36 ( Edited 2016-06-04 17:36)

Very well done, love the smooth turning. Gets pretty tough with the extra lava pits. Any game that can incorporate poop in a valid way is a win in my book ;)

P#22291 2016-06-04 19:25 ( Edited 2016-06-04 23:25)

Thanks for validating our poop! I hope the game is not too challenging, might suffer from the "gamedeveloper is the playtester" syndrome.

P#22323 2016-06-05 01:50 ( Edited 2016-06-05 05:50)

Really fun !
To ideas :

  • each time you time the lave could be spawn in a different place
  • Have you try the " paceman effect" to be able to cross from the left of the screen to the right, from the top to the bottom ?
P#22330 2016-06-05 05:04 ( Edited 2016-06-05 09:04)

Procedural lava would be great, though it would be hard to make fine tuned levels, e.g. the one with the small island you have to jump on in order to get to the bigger island. Thanks for the screen edge crossing idea! Maybe it could work with a scrolling "infinite" level.

P#22336 2016-06-05 06:12 ( Edited 2016-06-05 10:12)

We actually had a bunch more ideas we wanted to try, like scrolling procedural levels, multiplayer etc, and also some extra touches that we had to leave out cause they couldn't be done in time.

We opted to have something small but polished and complete rather than risk a half-baked ambitious attempt, but we might go back and add a thing or two in the future.

This was great fun, pico-8 is so accessible and immediate, and it perfectly recaptures the excitement of making games in basic in the 80s.

P#22337 2016-06-05 06:31 ( Edited 2016-06-05 10:31)

Just wondering, how far have you people gotten? What is your high score? I am trying to figure out the average score for purposes.

My personal best is 3657 so far.

P#22445 2016-06-07 02:31 ( Edited 2016-06-07 06:31)

This is one of my favorite pico8 game.
The gameplay is solid, and I like the score system a lot !

I made a lot of snake games and one of them actually featured poop ( and blood ) It was 6 years ago, video is here : https://youtu.be/am0OsvMVEu4

I need to train more before posting my hiscore here :D

If you have some tokens left on cart, some splash and/or sink effect in lava would be great

P#22702 2016-06-11 18:02 ( Edited 2016-06-11 22:05)

This is soooo good. Excellent work!

P#22712 2016-06-11 19:02 ( Edited 2016-06-11 23:02)

It is an amazing game.

My best is 1602

...after MANY games. Sigh.


  • I would like the ability to skip or speedup the score count in between levels by holding the button?
  • collision on lava corners seems ever so slightly unfair? corners look round but collision seems square?
P#22714 2016-06-11 20:36 ( Edited 2016-06-12 00:36)

I like it a lot, but, strangely, it seems to crash every time I try to get past the title screen in standalone pico-8 when I try loading the game from the "splore" menu. Anybody else having this problem?

P#22720 2016-06-11 23:03 ( Edited 2016-06-12 03:03)

@benjamin: That game looks nice, did you ever play Pizza Worm? That might be the first snake game with the non-90-degree controls.

@matt, @emu: Thanks. :) Skipping the score countdown thing will be added. I tried to add some slack to the lava collision (you can actually stay on it for a few frames so it doesn't matter if you glance the corner) but maybe it needs even more.

@dynamite_reed: It sometimes crashes between levels here. I posted in a support thread about someone also having this problem (with his cart) but no news about that yet.

P#22721 2016-06-12 01:58 ( Edited 2016-06-12 05:58)

What Matt said. It looks and runs absolutely brilliant, but the actual play feels really unfair. I routinely run into lava corners that aren't there. They should be rounded, and generally the collision should be a couple of pixels more forgiving, considering how difficult it is to control the worm.

Personally, I ragequit after the twentieth time I died with four or five fruit left on the second level. :) Sounds funny, but really a player should be able to get further before getting frustrated. Even the first level feels hard. I'm not the Dark Souls type. :)

BTW, props to whomever did the pixel-pushing. I really like the artwork.

P#22726 2016-06-12 02:56 ( Edited 2016-06-12 06:58)

iLkKe is really good with pixels. The more limits the better. :)

Well, IMO the corners feel fair enough but difficulty is hard to judge (and I like hard games). Maybe the real problem is that the collision is done only against the center point of the head so it's not that evident when you are actually touching the tile. I'll see what I can do about that!

P#22732 2016-06-12 04:02 ( Edited 2016-06-12 08:02)

I think you might be right. The angle things are drawn from means I collide more traveling down the screen than traveling up the screen. If that makes sense?

Also, it would be cool if it remembered the last high score name I entered.

P#22733 2016-06-12 06:15 ( Edited 2016-06-12 10:41)

Yes. And since the resolution is so small, even just one pixel is a 12.5 % deviation.

P#22737 2016-06-12 06:41 ( Edited 2016-06-12 10:41)

I just collected the last fruit on the stage and ran into the lava with my momentum. Happy to see that it sent me to the next stage!

Still trying to get EXTEND! closest was E_TE_D

1820 now my top

P#22738 2016-06-12 06:48 ( Edited 2016-06-12 10:50)

Hint: The EXTEND letters drop more often if you have many flowers on screen.

P#22741 2016-06-12 06:57 ( Edited 2016-06-12 10:57)

2564 my best this morning.

I also collected a fruit as I jumped into the lava by accident. Something not quite right with that balance of collision detection.

P#22743 2016-06-12 07:11 ( Edited 2016-06-12 11:11)

@kometbomb Yes Pizza Worm, I totally forgot about this game ! You're right I think it's the first free-angle snake I played, funny to see we might have the same inspiration source !

P#22746 2016-06-12 07:30 ( Edited 2016-06-12 11:30)

@matt: OK, I get it, need to look into the collisions! Sheesh! Come on! ;) You will need to wait until next weekend I think. That is a quite good score!

@Felice: I am starting to agree the game should be easier, or, rather that the player should be able to get further: the levels with islands are way more fun than the first two. More challenging, though.

@benjamin: Not sure if it was Ilkke's inspiration (the game is his concept originally) but I certainly played it a lot. Also, being a Finn Nokia's Snake was basically required curriculum as well. :)

P#22765 2016-06-12 13:06 ( Edited 2016-06-12 17:06)

@kometbomb OK I'll stop now :P

One interesting trick I've found is that if I am about to go off the edge of the screen I can jump and try to get back on the screen as whilst I am in the air off screen I will not die 8)

Also, I'm in Finland (Helsinki & Espoo) 24th to 1st visiting family. Happy to meet for a drink and gaming chat!?

P#22784 2016-06-12 19:30 ( Edited 2016-06-13 00:39)

Yes, good old snake. Technically my first mobile (as in mobile phone) game. :)

Ah, those were the days.

Let's never speak of them again.

P#22798 2016-06-12 20:39 ( Edited 2016-06-13 00:39)

@matt: I live in Jyväskylä (further up north from Helsinki) so I guess I have to pass on that. :( Thanks for the offer, though!

@Felice: I guess those days were way better than the early 2000s mobile gaming days... ugh.

P#22817 2016-06-13 03:58 ( Edited 2016-06-13 07:58)

Hey! No worries.

As for old mobile, I played an amazing 3D golf game on J2ME called Vijay Singh 3D



P#22821 2016-06-13 05:29 ( Edited 2016-06-13 10:17)

That game looks very nice, the layout suits well the portrait screen I guess most phones had back then.

My favorite (and actually the only mobile phone game besides the original Snake I had before the current "modern" mobile gaming age) was Tower Blocks or something like that. You had to build skyscrapers by dropping new floors from a crane and it had this simple physics system that made the buildings wobble. It would probably make a fun Pico-8 clone project!

P#22825 2016-06-13 07:01 ( Edited 2016-06-13 11:01)

Tower Bloxx! I loved that.

It came to iPhone very early on, too.

P#22830 2016-06-13 09:38 ( Edited 2016-06-13 13:38)

Although I don't like Snake, this is a masterpiece! Congratulations guys, great game :D

P#22839 2016-06-13 14:09 ( Edited 2016-06-13 18:09)

I got my first EXTEND! high now 2763

I am using this code for quicker end of level scoring:

pointspeed = 5 + 195*((btnp(4) or btnp(5)) and 1 or 0)  -- 5 normal, 200 pressed 
addpoints(-flr(-(min(pointspeed,donepoints))), false)
donepoints -= pointspeed

original code

addpoints(-flr(-(min(5,donepoints))), false)
donepoints -= 5
P#22852 2016-06-13 18:14 ( Edited 2016-06-13 23:23)

I'm wondering if I'm the only one who initially thought the lava was a weirdly angled raised red cliff?

The highlight on the worm suggests light coming from the upper left. Could the left side of the lava pit be made to suggest that same light source?

P#23000 2016-06-16 13:07 ( Edited 2016-06-16 17:07)

The worms head is also the same colour as the lava, meaning that they blend into one when you're close enough.

P#23004 2016-06-16 13:51 ( Edited 2016-06-17 11:24)

IMO the pixels are 100 % perfect but I am a bit biased. ;)

The quicker level score countdown thing is already in the new version (that I guess I'll upload tomorrow). Also some fixes to make it more playable on a Pocket CHIP!

@Ramayaben: That is quite the compliment, thank you!

Also, matt is the first person to officially EXTEND! You win... a hat perhaps?

P#23050 2016-06-17 04:31 ( Edited 2016-06-17 08:32)


I got an extra life, but there could have been some particle explosion or confetti or something? ;)

P#23056 2016-06-17 07:24 ( Edited 2017-02-28 18:50)

New Nokia 3310 snake should have been this game!


P#37926 2017-02-28 13:47 ( Edited 2017-02-28 18:50)

What part of the code is responsible for keeping each segment the same distance from each other while moving around?

I get how to do it when snapping to a grid but not sure how to go about it with a fluid/curvy snake...

P#62890 2019-03-19 17:27

Awesome Game! I noticed that you can jump on lava if you hold down the jump button... other that that, great game!

P#83669 2020-11-03 18:09

[Please log in to post a comment]