Tiny Factory by AncientEntity
About
You're the manager of a tiny factory getting orders to expand! Every 15 seconds a new input and output will appear and you have to connect them by building conveyor belts! The goal is to see how long you can last until you run out of space to build more. You're 2 most important tools will be the conveyor belt, and the underground belt.
*Tip: You can place conveyors on the green inputs *
Language: Python 3
Engine: None
Art: Myself (Paint.NET, Aseprite)
Fonts: PixeloidMono
:joystick: Play Web Version :joystick:

Controls:
Place: Left Click
Remove: Right Click
Rotate: R
Swap Block: 1/2/3
Gameplay Screenshots
Conveyor Belts!

Underground Belts!

:joystick: Play Web Version :joystick:
| Web Version | https://anciententity.itch.io/tiny-factory |
| Original URL | https://ldjam.com/events/ludum-dare/54/tiny-factory |
Ratings
| Overall | 398th | 3.744⭐ | 84🧑⚖️ |
| Fun | 263th | 3.805⭐ | 84🧑⚖️ |
| Innovation | 458th | 3.482⭐ | 84🧑⚖️ |
| Theme | 235th | 4.116⭐ | 84🧑⚖️ |
| Graphics | 680th | 3.415⭐ | 84🧑⚖️ |
| Humor | 721th | 2.573⭐ | 77🧑⚖️ |
| Mood | 707th | 3.369⭐ | 82🧑⚖️ |
| Given | 56🗳️ | 97🗨️ |
Overall I really enjoyed this one, good work 😁👍

My goodness I keep putting things in the wrong location, and if I had read the instructions I would've known how to remove things. This game is a good time. :smile:
I would suggest you tell the player that they have to put a conveyer ON the green square to get items to pop out because that stumped me for a bit, but overall great game!
Once you're deep in, it's hard to tell where the new in/out ports appear. Maybe a little animation or effect to draw your eye to them would help.
I made it to level 12! Very fun game! Good work!

I did have some trouble getting started however -- found it tricky/confusing to understand how to get the items to move onto the conveyor belt at from the green tiles.
Side note: Woah! how did you manage to deploy the game on webgl?! I've struggled with deployments on pygame -- the best i've done is release pygames on pypi hahaha
Once you placed a few things, it is hard to find out where the new entry / exit points are. I ultimately lost because I couldnt find the newly generator and it backed up. Some "Exclamation mark" indicators where things go wrong would be helpful!
Aside from that, visible belt movement would do wonders to the graphics! It does look very nice and helps you quickly telling where belts go.
Great entry!
I love pixel arts too! but some icons are too similar with the background XD
Hmm. A factorio rogue-like is not at all a bad idea.
However it took me some time in the start to figure out I need to place the conveyor belt __on__ the producer.
I did notice that sometimes the generators spawned at the edge of the map and generated in the direction of the border where you couldn't build any rails. Maybe if the player could change the direction of the generator it would avoid this? Also, I had generators spawning in the direction of a previously set up rail as well, which sent the product to the wrong receiver. It would be really helpful if there was some sort of method to delete rails you set down to prevent this bug. Overall, I really liked it! I'll come back to play it again :)
Good stuff, though!
Difficulty seemed wildly variable. My first try I got really unlucky with spawns and only lasted a couple minutes. My next try I got pretty lucky with spawns until one very unlucky one which screwed me over.
Well done! Take a candy! :candy:
There are definitely some issues, it can be way too easy to lose at times even when you're doing well, and some spawns can just straight up murder your run, some small tweaks to make it a bit less evil would be nice in that regard, but overall it's fun and I really like placing belts.
The UX on placing stuff was a little annoying, it would be nice if I could click and drag belts and they would orient correctly, and I think underground belt entrances should automatically swap you to exits when you place one to make it a bit easier.
Finally the game state can be a bit muddy, better highlighting of which producers and items arent being handled would really help identify problems faster rather than hunting for the straight square.
Overall very cool and fun little minigame, loved it.
Wanted to ask for score chasers if you were fine with me playing some gameplay of your game in the background in the waiting period. In the waiting period while a music track is playing itll cycle through gameplay from a bunch of different games in the background
nice game, thanks for it