Log In  

Cart #nano_villager-0 | 2020-07-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Welcome, Villager!

You are on this island to build a cosy little town for the peeple that want to live here.

Gather wood and stones to build and unlock other buildings. Some produce resources for you, others make your inhabitants happy. Well-fed and happy peeple produce more resources but keep them hungry or sad and they will leave. They might seem a bit lazy, but without them, buildings won't produce anything!

Build your first house and somebody will come soon, but there is no rush! Take your time and explore the island. There is no pressing matter, no harsh lose-condition, so be creative and build something beautiful.

Be good to them, and have fun.

This little game started as a quarantine project, partly inspired by my desire to create a relaxing city-builder and mostly inspired by this amazing tile-set by Cluly.

Can also be played on itch.io :)

P#79613 2020-07-19 16:54


Really great game. Amazing use of the palette and the amount of functionality is impressive

P#79615 2020-07-19 17:22

We start in Flower Village

To the south, a town around the Sacred Mushroom Well

Travel east to get to Mushroom Village

The Storm Tavern is close to the Mushroom Crossroads

Isolated on the west side of the island, the monks study the gods of the sea and the land.

P#79637 2020-07-19 21:56 ( Edited 2020-07-19 21:59)

That's awesome! :)
So glad you have fun

P#79638 2020-07-19 22:10

I had fun and it’s a really pretty game! If there was one thing I would add if you still have space somehow is a radio you could craft, and then it would cycle between a few songs. And then when you break it it stops the music and goes back to wind/waves like normal. Just a thought though, love the game!

P#79640 2020-07-19 22:50

This is a great result of your quarantine project! I feel like you must have a lot of experience with UI because the interface is very elegant, especially with the user using just two buttons

P#79645 2020-07-20 02:03

Excellent - way to easy to sink time in this!
No save is a bit of a heartbreaker though!

P#79653 2020-07-20 05:59

if could save my day would be made

P#79663 2020-07-20 10:24


P#79668 2020-07-20 12:51

Glad y'all like it! :)

In regards to why there is no save ... it's a mixture of reasons.

Firstly it was an intentional decision, as I wanted to create something in which one can quickly build a creative little village from scratch and somewhat always have it come out beautifully. It didn't feel right to attach to "that one perfect seed", but maybe it's just me.

Secondly it's a technical challenge. The island is randomly generated, there are a lot of objects in the world and it's managed partly via the map, partly via my own construct. I have no clue how to save that with the few numbers pico gives me. If someone has an idea and if people really want that saving functionality, I might consider doing an update :)

P#79685 2020-07-20 17:30 ( Edited 2020-07-20 17:39)

Saving this mass of data would require writing a cart (with printh) or data file (with the new -o command-line parameter), to be reopened later with menu or drag-n-drop or -i parameter.

P#79697 2020-07-21 01:04

It's wonderful. Thank you!

P#79758 2020-07-22 10:59

It's beautiful, and I love how relaxing it is! I've had a wonderful time playing.

P#79762 2020-07-22 15:56

Very nifty! Here’s a view of Shroom City.

South Entrance

Poplar Avenue was the hardest part.

P#79901 2020-07-25 05:27

Woah, that is truly amazing!

P#79910 2020-07-25 09:10

Thanks to your game being adorable and CC-BY-NC-SA I used it as an example for this


P#80056 2020-07-28 21:17

Wow! I'm very impressed. Thanks for making and sharing this.

P#81081 2020-08-23 17:08

This is wonderful! I love your concept that it is a stress-free game.

P#83988 2020-11-08 16:12

i really really really like that game it reminds me with minecraft but better its so cool i really like it

P#85367 2020-12-13 21:04

Awesome game. Its just nice to relax and have fun.

P#88055 2021-02-23 13:54

I don't have a problem I swear.

P#91447 2021-05-03 20:50

I didn't just spend an hour playing this game

P#91448 2021-05-03 20:50

Shut up

P#91449 2021-05-03 20:51

10/5 would like a full version

P#91450 2021-05-03 20:51

I found a bug where you get stuck in a tree and cant mine out or move

P#91603 2021-05-06 21:14

pls fix

P#91604 2021-05-06 21:15

otherwise great game 10/10

P#91605 2021-05-06 21:15

fun, i like it! very relaxing! it feels like a pico8 animal crossing!
i would like it, if as you add houses people can spawn, who help you with the crops!

P#91753 2021-05-10 13:32 ( Edited 2021-05-10 13:40)

This is a great game, and everything is really polished, but there are two things I want to point out. First, you the movement is a little obnoxious. What you could do to fix this is store the last button press by the user in a variable, and then test the last button pressed against the buttons the user is currently pressing every frame, favoring the new button that is pressed. In this way, if the user presses more than one button down on a frame, the movement is still smooth, and you don't see the game randomly favoring the left button over all other inputs as it currently is. Second, there should really be a way to save at least one game. I don't know how far you could get with this in a single sitting, so being able to play across multiple sittings would definitely make me want to play this more. Best of luck!

P#93681 2021-06-18 00:15

I would like if I could save my village.

P#93901 2021-06-23 15:59

Awesome! I had a lot of fun

P#94335 2021-07-02 14:46

The only practical way of saving would be to encode the world in some scheme, then print that data to clipboard. Somes games do that, it’s ok when you have a keyboard attached, but no help for hardware consoles.

P#94348 2021-07-02 17:46

This was really enjoyable - thank you!

P#94425 2021-07-03 22:10

very good, i really enjoyed the game :)

P#95534 2021-07-31 22:41

WOAW incredible game, thanks a lot

P#98839 2021-10-18 23:40

Woah! Seriously impressive.

P#99196 2021-10-27 01:10

there is a glitch when i touch the game screen my fingers for a sec(im on a touch laptop)
there come up mobile controls that work, but i cant see how many materials i have ect:(

P#99254 2021-10-28 10:36

What's the trick to getting population up? I've built workshops of all kinds, farms and windmills that my stone wood and food never drop below 999 for very long, but my population never seems to go up much.

Also, do road matter? I've got everything connected, but I'm not sure that actually matters.

P#99314 2021-10-29 16:37

For some reason the little villagers really like to go to the lowest portion of the map.
Seems like they won't move at all if there's anything solid 1 tile above them. So over time they tend to go downwards and eventually get stuck.

P#105547 2022-01-23 16:04

population increases by house, 3 per house. placing at least one road is mandatory to unlock wells and bridges but that's about it, you don't have to connect them.

P#110946 2022-04-27 13:23

:ooooo adorableee

P#111293 2022-05-04 19:06

Great game to casually binge watch youtube on the weekends while building the village. Over 400 villagers and growing!


P#124724 2023-01-23 15:13 ( Edited 2023-01-23 15:14)

Very nice little game, very fun, played for 3 hours lol.
Also I'm turning this into a video, I'll post the link once im done.

P#127486 2023-03-22 20:26 ( Edited 2023-03-22 20:27)

Everyone has beautiful and organized villages and mine is....

P#133287 2023-08-20 02:38

Promarcos_3, No, yeah. The organization on these life sims kill me.

This is a really beautiful game! Definitely gonna play more on my Pico-8.

P#133391 2023-08-22 14:12

Yeah, awesome game! Saving would be cool since modifying and changing the layout can always happen.

P#137641 2023-11-19 16:49

Saving... Sigh...

At least here's a screenshot of the part I liked the most. It may not look like much, but the effort needed to arrange the trees make it all the more worthwhile.

This makes me wonder what we really want to save here. For some, it might be a classic save state, so they can keep building later, but I think that for most, a memento of what was created is the goal...

Let's think about both approaches :

save state :
How much data is it ? I'd say roughly 4KB worth of data, since the game is mostly tile based and has the classic pico8 half map 128x32 format.
There's a bunch of extra data to save like resources and villagers and happy sparks coordinates, but the map's island border is fixed, so there is really only 126x30 tiles to save (3780 bytes ?)
Maybe coordinates and look of villagers is not worth saving ? (of course there has to be some player who build mushroom mazes and prisons that would disagree...)

Data compression won't help, as the player can create in-compressible arbitrary data, but some packing might help. For example, if we can reduce tile id to 6bits (64 different tiles) we'd go from 3780 bytes to 2835.
I can see a few ways to reduce the number of tiles :
1st, no tile progress saved, a half harvested tree saves as full tree, partially constructed building saves as constructed, crop saved as fully grown...
No multi-value tile either : if a mushroom spawns on a bridge, it saves as a bridge tile, mushroom discarded.
Have a special "unchanged" tile type :
There's quite a lot of tiles that are generated at game start and can't be created later by the player or the game : stones, rivers, logs, mini tree bushes... All of those can be saved as unchanged, but the original random seed has to be saved so the original map can be recreated before being overwritten by the save data.
Crop uses 9 different tiles, all of them can be saved as the same value and a prettifier can be applied to round corners.

... To be continued, RL is calling ...
Reminder writing TODO

  • cartdata /cart chain or self load with memory and different cartdata string ID

  • Save as animated gif (bird and dog)

  • Save as clipboard save like Islander pico game

  • Save as big image (server side ?)

  • Save as clipboard GFX Snippet. (Palette problem ?)

@partnano seems like cstore is exactly what's needed to save the map. Are you interested in me adding the functionnality ?

P#137968 2023-11-28 14:54 ( Edited 2023-12-20 09:29)

How Do I Save

P#141143 2024-02-05 13:46

[Please log in to post a comment]