Pip Factory
Build a factory made of dice! Made in 50 hours for the GMTK Game Jam 2022 (minus the update).
Note: It takes a bit to see all the mechanics. There are 3 purchasable item types in total and an ending after.
Controls
Action | Key |
Roll dice | Left click |
Purchase object | Left click and drag |
Move object | Right click and drag |
Pan camera | Middle click and drag |
Zoom | Mouse wheel |
Fullscreen toggle | F11 |
Sound Credits
- Dice roll: https://freesound.org/people/joanneneedsthesound/sounds/177208/
- Dice impact: https://freesound.org/people/andresix/sounds/347807/
- Place: https://freesound.org/people/Snapper4298/sounds/177494/
- Win: https://freesound.org/people/plasterbrain/sounds/397355/
- Dice cup: https://freesound.org/people/2BACH/sounds/185985/
- Card: https://freesound.org/people/f4ngy/sounds/240776/
Font Credits
Status | Released |
Platforms | HTML5, Windows |
Rating | Rated 4.3 out of 5 stars (85 total ratings) |
Author | Sean Nikkel |
Genre | Simulation |
Made with | Audacity, Godot, GIMP |
Tags | 2D, Automation, Casual, Clicker, Experimental, Incremental, Pixel Art, Singleplayer |
Average session | About a half-hour |
Languages | English |
Inputs | Mouse |
Download
Download
PipFactoryV2win.zip 14 MB
Development log
- Quality of Life Update!Jul 26, 2022
Comments
Log in with itch.io to leave a comment.
Ive seen people mention it but ive not seen anybody do it yet ima complete the game via filling in every single square. Been busy recently so haven't been able to finish just yet but ive done some math and its very possible. I'm using the design recommended by ^densch in the comments because it seems to be the best from my testing(also i like the way it looks). Currently I have made a 13x13 incomplete design(haven't finished the edges), 13 being the amount of auto rollers counted diagonally at the edge(think of it as a rotated square ). It doesn't all fit on screen and its' a bit laggy(don't even wna talk abt what it sounds like lmao). Anyways that's all and ill update once it gets a bit bigger, cya :) TL;DR - Dice go brrr, I will try to roll all dice that I can, will keep updated
i love the idea
If you want the most optimal setup just lookup optimal sugar cane farms in minecraft because it's the same concept
Edit: so that you don't have to just do this.
T hat 's w ha t i 'm going off of, t oo
Say what you want but this is a good formation in my opinion. it's based on the assumption that roughly speaking only 4,5 and 6 appear.
and then we make sure that for each auto-rolling dice, it is surrounded by 3 static dice with the numbers 4,5 and 6. so the pattern is found esily with that.
and you can totally expand this pattern further and further.
only big question is:
what is better or more efficient:
having each rolling dice be surrounded by 3 dices with 6?
or 3 dices with the numbers 4,5,6?
latter option kind of guarantees a multiplier with each throw, 6 is less likely but gives more money?
(honestly didnt read the 2 same dice rule too closely)
I tested this a little. There doesn't appear to be any extra bonus for bordering more than one of a matched number. Matching just one of the the 3 surrounding dice gives the same multiplier as matching all three.
So the points you get for rolling the dice in either setup are:
This makes your setup where each rolled die is surrounded by 4, 5, and 6 much better than all 6s.
Followed your setup :) 3x3 (~19.5K/min) 4x4(~34.5K/min) 5x5(~54K/min)
i found a nice layout
basically this has a different combination of "corner" dice for each bucket, and then dice on four sides for rolling. bucket 1 has 4, 1, 2 ,3. bucket 2 has 1, 4, 3, 6. bucket 3 has 2, 3, 5, 4. bucket 4 has 3, 6, 4, 1. the only corner dice used by all buckets is the middle one with 3. if your wondering why the corner dice are important, thats because i enabled two of a kind
yeah but you waste some auto rolling slot by using 2 rollers to roll 1 dice in between them
so you should space it out so each roller gets 4 at once
space the rollers out to maximize effieciency
i think i made the best setup and then you can also add on to it. It doubles 5 and 6 with the maximum amount of surrounding dice.
Tbh this isn't the most optimal since fives in the middle have to be number 4 for example right now is 5, 5, 5, but it has to be 5, 4, 5 since that will give numbers automatically rolling more points
yeah, for each rolling dice, it should be surrounded by 3 static dice with 4,5 and 6.
should be the optimal thing
i improved ur designed so that every dice get a 4,5 and 6 next to them
what does the bucket do?
automatically rolls all adjacent dice
oh o
Pls make it more mobile
FULLHOUSE!
the idea is puttting the auto rolling think with knight's move distance (from chess), when you get it, its easy
i did it
get ready to spend like 893232793274334278 years doing so
I think this is the best layout for "Two of a kind".
Almost every dice are rolling, every rolling dice get doubled 6 and adjacent to 3 dice.
I found the same layout, but I am not sure if it's more efficient than the "all dice rolled" layout. Too lazy to do the math so I guess I'll never know.
I am one more person to express desire to play more of this game
I love this game! 10/10
Hey Sean Nikkel will you ever update this game I love it but it good use a bit more. I finished the game in maybe 5 minutes. Maybe at more factory type things or things that shoot pips at enemy's that spawn after u aquire a amount.
Loved playing the game all though it was pretty short.
-Dr Ron
I'm not currently planning to work on it any more. I agree that there is a lot more that could be done with it, but I don't have time to make more updates at the moment.
I think this is the best layout for perfect use of every dice:
You can that
Lol. You played "a little bit" xD
good update thank you i have a problem in which i cant stop coming back to this game please send hel
I loved this game!! hope you expand it at some point :)
this game edges between resource management and idle game and I adore it
Love the unique concept of idle dice game. Question: will you expand the game.
I LOOOOOOOOOOOOOOOOOVE IT OMG <3
I feel like this is the most efficient layout. it is tileable. you'd just add the 4 by 4s in a cross pattern. you want to have the most 4 dice around a dise roller where each dice completes a 3 row of sixes for the least amount of unrolled dice. In this design it's 6 dice per dice roller. I don't know how you could make it more efficient but I'd like to see other people try to improve on my design
how about this? it gets more points with each dice that's next to it
for those amount of dice and dice rollers I think yes it is the most efficient but after some time you'll notice that you will have too many dice rollers and not enough dice because of how the price scales. you want to use as few dice per dice roller and still use the three of a kind ability because it gives the most points. if you had infinite of both this would indeed be the most efficient but you don't.
Crosses tesselate. I didn't think to take a screenshot, but at least two other people have screenshots showing a 100% efficient layout, with four dice per Yahtzee cup.
but they don't get the 3 of a kind ability increase. Is just rolling as many dice more efficient than getting double points? I guess the six not being so common makes just rolling as many dice better.
1. Maybe this was changed in an update, but there isn't a 3-of-a-kind bonus. There's a 2-of-a-kind bonus, though I don't think boosting the odds of that are worth that many unused dice.
2. I don't think you actually boost the odds at all. I think they're actually lower. With your setup, the dice being rolled only have two dice next to them. Contrast mine (I took a screenshot time).
As you can see, with the exception of the outer edge, every die has three neighboring dice, for roughly 50% greater odds of Two of a Kind triggering. You could have that for all your autorolling dice by adding another 24 dice to your setup, but at that point you have 72 dice to twelve cups, whereas I have half that many dice for nine cups.
I just don't see any way that a setup could be better than this one, mathematically speaking. Every die is being actively used, and has as many neighboring dice as can be crammed next to it while using them all. None of the buffs give bonuses for anything except being next to dice or...rolling more dice, I guess. Aside from rotating the setup 90 degrees, no other setup can match it.
does it save if i close tab
Does the infinity dice do anything?
help. please help
its been like 5 hours
please help
Set it up so optimally 4's 5's and 6's all get tripled for each dice roller on the cup now just need more dice lol
Great game. Wish it was longer
pls make this downloadable, im so addicted and have the goal of filling this board
I hate to be the bearer of bad news, but it's not gonna happen.
I did some math for you and discovered:
Due to the exponential growth of the cost of the dice, even filling the top row of the board would take 50x 100-year lifetimes if every single spot on the board was giving you 1 million points per second :(
Filling 2 rows would take almost 9 sextillion of said lifetimes.
Row 3 is even worse.
EDIT: Thanks, Gak237. The game has been updated since I posted this, the cost scaling has been changed, so this is no longer true.
EDIT2: did some more math, if you are averaging 100,000 points per second, itll take about 48 days to complete the board. very doable.
EDIT3: nvm, the board has been resized as well. ignore everything I say. I will shut up now.
Is ok, still gonna attempt to see how much a month could do
This isn't true. The cost increase has a cap, so the increase becomes linear. It should only take a couple of days running the game to fill up the map, assuming you're checking up on the game every few hours to build stuff.
I've run into another problem though. I've reached a point where trying to move the camera makes the window shake uncontrollably. This is on the browser version so maybe it's different on the downloadable version.
Updated my post. The shaking could be caused by Godot... I remember reading somewhere in the documentation that Godot isnt designed to handle very large numbers of interacting instances. That said, I have not yet run into that problem.
I hope for a full release
man, the sound of the rolling dices just pure relaxing and satisfying 😭✨
SOOOOO ADDDICCCTTTTIIIIVVVEEE
I hate clickers or that's what I thought before playing this game :)
Really addictive!
why did this game have to end? :((((
Simple but very addicting
very fun and relaxing game, good sound effects but I'd like to see more cards and types of things to place on the floor
Funi number... aaand its 2am
Also thematic to the previous comment