Ominos by OgelGames
A puzzle game about fitting Ominos in a limited space, while obeying strict rules!

What are Ominos? They are a selection of polyominos (wiki), specifically trominos, tetrominos and pentominos. You probably know the game Tetris, which uses exclusively tetrominos.
Controls - Left-click - Pick up and place omnios - Right-click - Rotate omino - R - Quick level reset - Escape - Quit the game
| Link | https://ogelgames.itch.io/ominos |
| Link | https://ogelgames.itch.io/ominos |
| Original URL | https://ldjam.com/events/ludum-dare/54/ominos |
Ratings
| Overall | 129th | 4.057⭐ | 72🧑⚖️ |
| Fun | 57th | 4.157⭐ | 72🧑⚖️ |
| Innovation | 512th | 3.429⭐ | 72🧑⚖️ |
| Theme | 106th | 4.348⭐ | 71🧑⚖️ |
| Graphics | 360th | 3.957⭐ | 72🧑⚖️ |
| Audio | 363th | 3.538⭐ | 67🧑⚖️ |
| Given | 21🗳️ | 16🗨️ |
Good luck for us both! Congrats!
@mathstr0fficial Thanks, there are always a set of ominos provided to perfectly complete each level, but the rest of them are randomized, so it's possible some colors won't appear. As for the music, I decided against adding music because it's a puzzle game, and I personally find music distracting when you're trying to solve a puzzle. I might still add something though.
@jebouin Yes, I intentionally made the last level extra hard, but there is a solution :)
Polished and simple, the idea that you don't need to fit all of them but need to follow conditions makes for surprisingly fun gameplay. Good job on that one
@meep @nardandas Yes, I'm thinking of replacing the current win celebration with something more subtle, and instead using that for when you get a perfect solution. I'll probably also add something to the level select to indicate it, like a star maybe.
@nardandas Yeah, the randomized ominos don't always make sense for the constraints, I definitely need to fix that.
Sometimes I would end up needing a piece I had but it was the wrong "version" so I would have to figure out a different path.
I can see you being able to come up with some really evil puzzles with time haha.

Good job!
@navenka Great to hear it works now, and that you enjoyed it!
@jvdwijk I don't know why I didn't think of that, the ominos totally need to wiggle!
@renrok Yes, they are partially randomized; there is always a solution guaranteed, but there's usually many other possible solutions.
@notinatal I'm currently trying to figure out level generation, so there can be infinite levels, and if I can get that working I'm definitely going to add a speedrun/highscore mode ;)
@f1krazy There is actually a perfect solution for every level, but it's pretty tough to figure them out, nicely done!
If you added a Rotate button to the UI (or maybe rotating via double clicking), this would work perfectly well on mobile devices too! I also tried it on my phone, and that was the only issue stopping me.
But I've played until the end so I would way it's a great entry for me!
Could use some stretch goals, such as "you have to do that to solve the level, but for extra star leave no empty cells".
@ditam Yep, rotating is definitely a awkward thing for mobile, a button could be an option; or maybe a double tap or swipe would be better, so you only need one hand :)
@schadocalex @decentsauce @daveco I didn't think of the possibility of no ominos of the specific color spawning, making that rule redundant. I might just get rid of that rule, even when there are ominos in the specific color it's kinda boring, because it's just reducing the number of ominos you have to choose from.
@n-feofentov The levels were actually "hand made", but made too look random, by making some of the ominos randomized, and randomizing the spawn positions. There are perfect solutions for every level, as you can see here:

My only bit of feedback while playing was that I couldn't tell some colors apart: pink and orange were impossible and green and cyan were difficult but doable (I'm not color blind but use a lot of blue light reduction filters on my monitor). I know you said you might change the rules so colors don't matter, but while playing I thought of a "color blind mode" option where the background is divided and labeled, and pieces of each color spawn only in their area rather than in fully randomized spawn locations. I don't know how hard this would be for you to implement, but it was my biggest wish while playing and would be helpful if did end up keeping the rules about colored ominos.
Otherwise it's a great game, I really like the art and sfx!