Log In  

Cart #mowerman-4 | 2021-05-22 | Code ▽ | Embed ▽ | No License

Submit a high score screenshot in the comments to get your time and username included in the level select screen!

Version 1.0

  1. Two new levels
  2. Scene transitions
  3. Added titles for levels
  4. "Congrats" and "return to menu" messages after victory
  5. Little menu updates

Don't think I'm making any more changes to the game for a while (unless you submit a high score, in which case I'll put your time/username in the level selection screen)

Version 0.4

Various changes:

  1. Two songs and mowing sfx by David Carney/DVGMusic (we're long-time collaborators!)
  2. Two new levels
  3. Main menu renders thumbnails of level layouts
  4. Basic pause menu options (restart level + return to menu)

Feel free to post a high score image for any level in the comments - I'll put your score/username in the level selector.

Version 0.3
No gameplay changes this time, but I added a faux-3D stick figure dude to push the mower around. I like him. He's got little nubs for feet, and he sways around with the movement controls a bit.

(Also I removed that "dark pixel" thing from the spray particles, to save some performance.)

Version 0.2
Small update. Better update soon.

  1. Main menu with world record shoutout
  2. Grass is now green/yellow instead of orange/pink
  3. Round starts with the player at the bottom, timer doesn't start until you move
  4. Nicer spray particles (dark pixel added below particle position, in certain cases)
  5. Changed the title

Version 0.1
I saw "Advanced Mower Simul8or" by deKay and remembered that I've been vaguely interested in making a little lawn-mowing game for a while now. There are aspects of lawn-mowing that I think are weirdly satisfying, and I wanna capture some of those things. Pico8 feels like the perfect place for this type of stuff.

You play as Mowerman, who is a lawn mower. Mow every pixel of the lawn. There's no fancy victory announcement or startup countdown yet, but your timer locks in when you're done.

P#31819 2016-10-26 09:11 ( Edited 2021-05-22 22:39)

I drove backwards a lot to get this time.

P#31856 2016-10-26 17:48 ( Edited 2016-10-26 21:48)

doh! 2:45! first try :P
I was mostly watching the mower though, wondering if it's 3d or layered sprites or something. looked at the code, I'm stumped. bravo! :D

where's the grass though? felt more like rototilling my burnt lawn :)

P#31860 2016-10-26 18:34 ( Edited 2016-10-26 22:34)


I don't know what it is about lawnmowers and video games but they are always an excellent combination. Love the faux 3D.

I would like to see what it looks like with with a shining green lawn. Or why not go even further and reskin it as a snow blower?

P#31865 2016-10-26 19:04 ( Edited 2016-10-26 23:04)

This is pretty great! The fake-3d mower looks fantastic! You should add some zombies to mow down! :D

P#31866 2016-10-26 19:36 ( Edited 2016-10-26 23:36)

So close but so far... can I get extra points if I mow it all nice and diagonal :)

P#31878 2016-10-26 22:31 ( Edited 2016-10-27 02:31)

Ayy, thanks for the comments, y'all.

qbicfeet's time has been added to the game as the current high score.

Some info about the mower rendering:

Generally, it's based on this trick, but it uses the drawing functions and some trig instead of sprites. The wheels are positioned in a circle around the player's position (they're usually drawn as tiny "plus" marks, but if the mower is facing nearly-up or nearly-down, they're drawn as vertical lines instead). The main body of the mower is a few circ and circfill calls, with gradually-increasing y offsets. The handlebar is a few line() calls, where the endpoints are positioned like the wheels (using trig to rotate points around the player position). The handlebar points are also raised off the ground, so in some sense, they have a "3D local position" relative to the mower, and they get mapped into screen-coordinates each time they're rendered. This type of faux-3D has a delightfully simple projection method (x/y are ground coordinates, z is height):

screenPosXY=(3Dpos.x, 3Dpos.y-3Dpos.z)

...And then you just have to make sure you draw the objects with low z-values first.

There are two places where some extra pixels are drawn in manually to imply some extra detail. Can you find them?

P#31880 2016-10-26 22:34 ( Edited 2016-10-27 02:44)

I was actually most impressed by the cool 3D rendering of the player, down to his sidestep shuffle and bending knees when walking

I can't find the extra pixels unless you're talking about the orange front of the mower?

P#31885 2016-10-27 00:02 ( Edited 2016-10-27 04:02)

Thanks, I just added the stick-figure today!

The orange bits on the front are definitely one of the two places - the other is a grey nub on the side of the mower body, where the grass sprays out.

P#31886 2016-10-27 00:09 ( Edited 2016-10-27 04:09)

This is really good. Espcecially like the mower and the man which look great and and are fluidly animated...very clever. The general feel is great too.

I'm sure you've got plenty in mind already but I can imagine different shape lawns and obstacles (garden gnome surely!). Also maybe a ride-on mower variant...faster but larger turning circle...

Nice work!

P#31893 2016-10-27 05:55 ( Edited 2016-10-27 09:55)

That stickman is hilarious, great addition. Now all that is missing is the satisfying buzz of the mower blades striking the grass.

P#31899 2016-10-27 08:02 ( Edited 2016-10-27 12:02)

This is so spiffy it hurts. Especially the dude. Yeah, the mower is great but the physics on the guy is so wonderful to watch. Great easing on the push/pull and everything. That's some crazy math to get all that just right...inspiring.

P#31903 2016-10-27 10:25 ( Edited 2016-10-27 14:25)

This is awesome! Very addictive game play. If only real world mowing was this much fun. As mentioned the physics and 3D effects here are great. Although, I feel like there should be a penalty for mowing over the "islands." Maybe a reduction in speed perhaps?

P#31904 2016-10-27 11:36 ( Edited 2016-10-27 15:36)

Can't seem to get my time on level 1 below 1:50. Kinda makes it feel less "zen". I should chill out and try to get a really clean mow instead of speedrunning it.

Beautiful work on the faux 3D art! I need to study how this is done.

P#31937 2016-10-28 01:39 ( Edited 2016-10-28 05:39)

New level 1 time 1:19.9

P#31940 2016-10-28 03:31 ( Edited 2016-10-28 07:31)

!!! Holy shit, what a close one! Updating.

I'm loving it that the high score screenshots have nicer-looking tracks than my runs

P#31945 2016-10-28 06:08 ( Edited 2016-10-28 10:08)

You're kidding me. >.>

I will nab that record time. Eventually. Hopefully.

EDIT: Not the same map, but sub-1:19 so I'm happy with it


P#31962 2016-10-28 14:13 ( Edited 2016-10-28 18:47)

Final Destination 1:27.5

A perfect on any other level should be at least this fast.

P#31982 2016-10-28 22:49 ( Edited 2016-10-29 02:49)

Am I doing this right?

The movement is satisfying, because it allows me to act like an over-caffeinated idiot child. The legs really help sell the feeling of weight in the mower.

P#31988 2016-10-28 23:47 ( Edited 2016-10-29 03:47)

Wowow, congrats on the new high scores, kleril and triplefox! I added your times to the level select.

mattematics, your MownaLisa.png is beautiful - but wait, is she smiling or scheming?

P#32030 2016-10-29 14:48 ( Edited 2016-10-29 18:48)

Pathway Mower 1:20.2

P#32037 2016-10-29 16:52 ( Edited 2016-10-29 20:52)

Great game 2Darray, it's incredibly addictive! I think it could make an awesome little mobile game, maybe with tilt controls!

Not sure if you're still updating the game but here are some scores I got nonetheless. Pretty sure I beat a few of these but didn't get screenshots so I know some are beatable! Hope someone can beat them then i'll get back to mowing. :)

Level 1:

Level 2:

Level 3:

Level 4:

Level 5:

P#32788 2016-11-27 09:26 ( Edited 2016-11-27 14:26)
P#71340 2019-12-23 13:42 ( Edited 2019-12-23 13:43)

High score updated, after three years we've got an official world record for all five levels! lol

P#71365 2019-12-24 15:57

I got 2.26.4 on Pathway Mower

P#76521 2020-05-13 21:13

Adding a new world record for "Hypno-Mower" from Preston B, who submitted his screenshot via twitter

P#76625 2020-05-15 14:31

Love this game! Hit sub-1:26 for Final Destination!!

P#91576 2021-05-06 14:26 ( Edited 2021-05-06 14:27)

Pretty happy with this time, it's faster than the ingame WR but people have faster times down here?
Not sure, still a fun game!

P#92400 2021-05-22 20:44

Holy shit I missed the world-records for ALL FIVE LEVELS posted by TP3!!!!

Good lord, they've been here for a long time...huge apology to TP3. Updating the ingame board now...

P#92411 2021-05-22 22:37

Ha thanks appreciate that, just came back across this.

Got very addicted to this back then (5 years ago now, wow). Hopefully one day someone beats these and I'll try and reclaim some highscores!

Surprisingly deep strategy with the routes to takes on each level. A small Steam/Itch.io release with a few more levels & leaderboard, would be great imo. Fantastic game!

P#94670 2021-07-10 11:15

There are so many golden nugget PICO-8 games that shine.
Here's another one.

P#94708 2021-07-11 12:48

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2024-04-14 19:14:20 | 0.048s | Q:64