tiriplici by Trexxak
:warning: WARNING: This Game Contains High Amounts of Tobacco, Gluten, Anime Eyes and Toaster Behinds :warning:
An unlikely pair finds itself in the middle of breadpalace. They don't know each other, they don't know the place, but they know for damn sure that these baked bads need a toasting!
Meet tiri...
tiri is the eye of the operation. You control her with the mouse button, and the camera is fixated on her. She has a bad gluten allergy. Protect her at all costs from Toasts and Swolemeal Toasts!
...Meet plici!
plici does never loaf around and eats these pesky toasts for breakfast. You control him with WASD or the Arrow Keys. Everything he can reach with the little wheels of his rips in breadcrumbs. Do watch out though - He can be picked up by Sandwich-Flies, and if he is that's a swift game over for you.
Fighthing Your Way Through Dough and Batter!
Toast
Toasts are the most common type of enemy. They will try to make the fridge cry by spitting crumbs or stepping on it's... toes(?). Don't let them!
Swolemeal Toast
He be goin' to the gym lately. Fast, melee-only variant of the toast. Again, the fridge needs to stay away from them.
Sandwich-Flies
These monstrosities fly around and are only interested in taking out the toaster. Don't let them carry him away! Kill them by right-clicking in their ugly face.
The one which does nothing
He does nothing but mark the end of the game. If you reach him, you really do impress me and I want to marry you.
All assets, all music, all everything created by me. Software used: - Godot v3.2 - Gimp v2.10.6 - beepbox.co - Lmms 1.2.1 - Coffee. Lots of it.
Changelog:
next up: Post-LD version with substantial changes to movement and other great things!!!11
05/05/2020: - Bugfixes. - Sandwiches will finally reliably vanish after being clicked. 99% sure. - Sandwiches will now fire their "flying away" animation again. - Adjusted Sandwich behaviour a tiny bit to make them less frustrating: - Sandwiches don't collide against the fridge anymore. - Sandwiches detection box for taking the toaster with them has been slightly reduced. - Threw out a lot of garbage code. The game should run a bit smoother. - Cosmetic Adjustments. - Changed Sprite display settings across the board. - Changed background colour. - "Game Over" screen will execute much faster.
04/27/2020: - Added original submission back. Fair game. - Added better thumbnails. - Bugfixes. - Sandwiches will now more reliably vanish after being clicked. Still not 100% though -.- - tiri the fridge lost a few pounds and can now walk over the bridge. - The first bridge was widened a bit, just to make sure nobody gets stuck anymore. - Projectiles didn't animate. Now they will. - Automatic spawner never worked, demolished framerates and were thus removed temporarily. - ~~The game is now completable and should not require any more bugfixes.~~ - Cosmetic Adjustments. - The intro screen too lost a few pounds and now runs smoother. - The sun has set in breadpalace and the ugly dark, brownish filter was removed. - Song will play louder as will titlescreen sound effects, now that they were praised a bit. They feel better about themselves.
04/24/2020: - Added description to ldjam.com page and itch.io page. - Added Windows Distribution. - Bugfixes. - Enemies will now die when they should instead of only when they feel like it. - Brought the hitbox of the sandwich-fly's head to it's actual head instead of right above it.
* tl;dr: * - Toaster Controls: WASD/ Arrow Keys - Kill Toasts with Toaster - Fridge Controls: LMB - Kill Winged Toasts with RMB
| Youtube | https://trexxak.itch.io/tiriplici |
| Youtube | https://trexxak.itch.io/tiriplici |
| Youtube | https://trexxak.itch.io/tiriplici-0 |
| Original URL | https://ldjam.com/events/ludum-dare/46/tiriplici |
Ratings
| Overall | 2218th | 2.975⭐ | 83🧑⚖️ |
| Fun | 2073th | 2.864⭐ | 83🧑⚖️ |
| Innovation | 1143th | 3.325⭐ | 82🧑⚖️ |
| Theme | 1293th | 3.631⭐ | 82🧑⚖️ |
| Graphics | 1683th | 3.272⭐ | 83🧑⚖️ |
| Audio | 1482th | 2.584⭐ | 79🧑⚖️ |
| Humor | 592th | 3.411⭐ | 81🧑⚖️ |
| Mood | 1904th | 2.953⭐ | 76🧑⚖️ |
| Given | 133🗳️ | 224🗨️ |
I'm so happy people actually had a fun time :DD
With the sound, yeah I figured that it can become quite repetitive, so there's a mute sound button in the upper right corner. Maybe I should've communicated that better with the player D:
More evil toasts with different behaviours would be nice too.
Also wasn't clear where I need to go so I keep wandering around until I close the game. Maybe some indications or a minimap can do the trick.
And please, do not use that font again hahaha
This is the first game I've played where both things the player controls have some sort of mechanical significance. The fridge depends on the toaster to keep it alive, while the toaster depends on the fridge to see where the heck it's going, I like it! :) Nice job here. The art is also nice and crisp, and the animations on the fridge are especially cute/hilarious.
It _did_ seem a little too punishing with how little damage the fridge can take before it's game over though (and the bread's projectiles move ridiculously fast compared to the actual enemy's move speed). Also, I saw what looked like a toggle for audio in the top right-hand corner, but I wasn't able to hear any sound. :\
Despite all of that, though, this was a fun little game to play through, awesome job!
@Mikabrytu Thank you for your great advice u_u As mentioned earlier, I will definitely look into making the movements more satisfying, especially concerning the toaster. In regards to your second point, there are three types of toasts - the ranged standard ones, the bulky ones and sandwich-Flies, the latter two being spawned later down the line, so I really can't blame you if you didn't know :D Your suggestion for a minimap is a great one! Will be implemented. I think.
About the font - you mean the one used for the tips in the title screen, yes? :D Promise I won't use it again (at least not without making sure that it's actually readable what is written lol, totally get your point).
@adamv @BEBADBOI @rein oh thank you so much! I really think you actually nailed the selling point of this little prototype, and it's your comments that made me consider making the game a full-on, polished, actually playable post-ld release.
@sugarsores :DD really glad you liked the artstyle! Will definitely look into a tethering mechanic! Oh and if you're really interested why the fridge has a spring: I finished work on the toaster and was thinking to myself "k, a toaster with wheels is easy enough to wrap your head around. Now, what is not?" :DD
@coleslaughter thank you for your great feedback and high praise u_u I'm completely with you on the projectile speed - it is ridiculous. Projectiles were a last minute addition to make regular and muscular toasts more distinct from each other (before the muscular one were simply slower). I really do have to adjust the speed to a sensible level.
Thank you again for your nice words of encouragement, you all! It really means a lot to me, as I'm actually kind of embarrased about the poor excuse of a game I ended up with. It feels good knowing I did not waste your time completely and that you actually found some enjoyment with tiriplici! <3
And I did not quite understand what the goal was, I went all over the level and did not find the finish.
Nice game.
I liked the drawn art style. It was clear to me from the beginning that the toaster had to scoot around to defeat the bread. After all what are toasters for?
For the way it is, the fridge could have a little more health, since u drew a really big map and the sound, even if it works, it gets repetitive after a while, maybe it's because there isn't player feedback on Walking with toaster, walking with fridge, toaster making, bread throw and walking, i wondered "What funny sound would this make in your game?" ^-^ And just as someone else said, the colors could be a bit brighter, you made a funny game and bright colors can highlight that. But again, Butt toaster 10/10 The animation of the fridge door and toaster are also so good, and wow, you animated all 4 directions jumping with the fridge, I know it's just a little bend here and there but praise for that small change. Farts!

Sadly it's just not that up to snuff.
@louiejams you are absolutely right. Communication is really not the best with this game... I guess I could try and fix things in a way by decorating the ld and itch.io page a bit. First thing I'll do tomorrow, I promise!
@legolaz Thank you! There's a unique "thing" marking the end, but there's not really much to it, so nothing of value was lost, really :D But yeah, I should have made it more obvious where to go at times.
@savvu @conor-galvin Thank you so much :3 Really glad people dig the artstyle, as I was often worrying that it could be perceived as cheap and browsergame-from-the-early-2000s-like :D And yeah, I do have to change some thing in terms of movement.
@santiago-lafosse geht mir ebenso, sehr schwierig dich zu verstehen :/
@eckkert RIGHT? I don't know about you, but I love cruising around with my toaster B) Really glad you enjoyed it n_n
@causalpigeon Thank you! Yeah, so there's this weird bug with the itch.io distribution. The sound just won't load sometimes. I have no clue why that is, but it happened to me myself a few times. Guess I will upload a normal zip too, that would also eliminate the framerate problem I think (which should be the cause of the fridge walking baggyly, like LeGoLaz mentioned).
@zebraatomica Thank you so much for your insightful feedback <3
If my game can be associated with Tommy Wiseau's masterpiece, I really can't be too far off with my idea of the aesthetics :D Had actually planned out dialogue between toaster and fridge with the toaster being the actionmovie hardass and the fridge being the shy but inquisitive secret psychopath. Shlocky, and I really do love shlocky!
So, I did plan to bring in some indication for the player, the way I thought about it was having a little dialogue on certain "checkpoints" before a new wave of enemies is spawned, I just didn't have enough time left to do that 3:
Colours. Yes! I absolutely agree with you and LouieJams there. I do have to admit I put a colourfilter on top of my game (a darker hue of yellow-ish brown I think?) to make the toasts pop a bit more and harmonize the different assets in general. In retrospect that might not have been the smartest move. Will absolutely looked into u_u
Regarding your concerns with the gameplay I, again, can only agree. I myself don't like the final gameplay loop.
(... and yay! Finally someone mentioned one of my little "haha funny xd"-things I was so childishly proud of implementing :DDDD)
So, guess I'll have some thing to do later :3 Thank you all so much for your feedback!
I did some things to the page. I think it might help people find their way into the game a bit more. Also - gifsss :3
Also also, while I was strictly against it at first, I did fix 2 bugs that were extremely detrimental to the enjoyment of the game and just weren't supposed to happen. As far as I understood it little changes like that are allowed, please don't be mad at me, I'm very new at all of this D:
Also also also, there is now a Windows distro available that makes the game just so much more pleasurable.
Also also also also, I learned in the process how Markdown formatting works... kinda.
---
@notan-lemon thank you so much! I really appreciate your nice words! n_n If I'll decide to make this thing a game, I'll most definitely pay closer attention to sound design u_u
@zebraatomica aww thank you. Yeah, you know, in retrospect I did care a little too much maybe for the sprites, so much so that everything else had to suffer D: To give you a little inside in my workflow: On the first day I was only occupied with assets, music, etc. On the second day then, when I was finally ready to start Godot, I was like "40 hours left? Pffff... EEEASYYY! It's not that much I have left to do..." Turns out there was and my arrogance blinded me into thinking the scope was reasonable. Especially since my programming knowledge is unbelievably limited. For most things I have to google tutorials for. Oof. So yeah... thank you again for your feedback :3 I really feel like I owe you one now :D
I think in we all do the same mistake hahahha I was lucky to find a friend that likes programming, it's pretty weird seeing stuff being tested so fast in engine. But we've all miscalculated our time XD We didn't want to go to sleep 6-8am in the morning and kept postponing stuff XD But i'm really proud of my team and for what we achieved! It's the first time we worked together and it went so well, like, I have 0 complaints, loved doing this game jam and definitely will do it again. Being reviewed and reviewed by people that really wants us all to improve, in the very most of the cases, actually having your game played, is something that i never experienced before >-<
U don't need to owe me hahahhah Just keep doing what you'r doing and if one of us gets famous we can say "Member me?" XD
I replayed it and got stuck here:

WOW! Nice game! Looks like roguelike game I think =)
But a game has some problems with performance (Yea I got not so powerful PC) =)
Do this game better! I know you CAN!
GJ!
I think you have a strong concept here, and I like the theme a lot. The design of the fridge is awesome. How did you even come up with this!? I look forward to seeing what you can do in the future.
Ye, the bridge thing is annoying! A friend also got stuck there on both distributions... will have to fix that too, I guess. >.<
@trozeman hey thanks for your encouraging words! Never thought of it as a roguelike, but now that you mention it - yeah! That could totally work with a few upgrades on death and a bit more enemy variation! Thanks for your great suggestion!
As for the performance, I'll look into it. u_u
@texz thank you! Waypoints I definitely thought about, and it would have surely helped people in this ld build :/ will be implemented when this thing is made into a game (if it doesn't turn out to be a rogue-lite :P)
@treska @enya454 @mathias-van-hooreweghe thank you guys so much! I too miss an arrow indicator whenever the toaster is off screen, seems like a sensible thing to do. Guess the way I would implement it as of what I think today is rather as an exception mechanism, as the toaster, I feel, should not be able to go as far out as he does anyway. I'd like to limit his distance from the fridge. And yes, a minimap would help immensely u_u
Abilities, yes! The fridge already has an implied ability. Whenever you click the winged toast the fridge was supposed to shoot out jam or honey up to them. Didn't have time to implement that on a visual level, though 3:
How I came up with it: So, the theme was announced 'Keep __it__ alive'. "tiriplici" is a romanian term for "thingie" or "a nobody", I like its sound a lot (it's pronounced tee-ree-pleetsh) and had it on my mind for a while now. Before the theme was announced, I thought of a concept that would work with any winner theme, and I came up with the basic principle of having a character control an rc-car while at the same time being attacked by other stuff to make it a bit more dynamic. So, it all came together somehow. The protagonists are an hommage to two of my friends who really encouraged me to go into gamedev, and the enemies are a conclusion of what a fridge and a toaster could "kill" in a sense. Sorry if I overdid the explanation a bit :'D
@proforce Thank you! :3 Yess, I will definitely make the controls work much better in a post-ld build.
@undead-aubergine Weird as in good-weird or bad-weird? :smile:
/edit:
@hiisileiri woops, seems I missed you. Yeah, especially the fridge's movement suffers in the html-version. Kind of regret that I chose it over a simple executable when the deadline came near. But I learned a few things about what is suitable for html5 through this whole experience, so that's nice at least :3
Whoa Multiplayer! That would be incredible o: Though I'm actually pretty new with coding, so I think I'd have to watch a lot of tutorials on networking :'D Or maybe just local co-op?
The hand-drawn art feels pleasant to the eye!
The game idea is pretty nice and it is funny to control a fridge and a toaster :d
Talking about that, controlling both characters at the same time is something I like! Although, I think the toaster's max speed should be a little be less, as it is easy to lose track of it in my opinion
The game music is nice, it could be improved a little bit I think (but I can't really say how as music is definitely not my speciality x3) and some sound effects could be welcomed!
Overall, I like it, it has a nice little concept, and I always love games that require you to control two characters at the same time uwu

I felt that plici's movement was too fast and too wonky - it was like all the surfaces were icy for him, you pressed lightly and he was just sliding around ;). It might have been done like that on purpose, but it feels slightly wrong anyway, like he has no traction or is iceskating. More variety of sound effects would add a lot to the game.
@joemid aww, no thank you for playing <3 Very glad you read the inspiration thing, too!
@sheinxy Thank you for your praise u_u sound effects will come in a post ld-build, already recorded them even, I just ran out of time, you know how it is :'D
@shakedimus aah, don't mention it. How wouldn't I help you out n_n Thank you for your bug report, I will look into it. Was planning to do a final bugfix build anyway before starting on a post-ld build. Appreciate your feedback, thank you for your time! u_u
@fabula-rasa Thank you! yeah, I totally get what you mean with the ice-skating bit. Movement overall will see improvements!
---
I think I will take a break from playing, rating and giving feedback for a bit and focus on bugfixes for my own game aswell as improving with a post-ld build based on your feedback.
As always, thank you so much for your feedback!
I will continue to answer to your feedback once a day, as I feel that's the least I can do for people who went through the pain of playing my thing!
the toaster was a little hard to control and when clicking on the sound on/off the fridge jumps in that direction, but why would you want to turn that sound of :-D
a nice game! i like it.
keep it up!
Nice job!
https://www.youtube.com/watch?v=cRtfICdM4ig
Overall it's a great game. Nicely done!
The controls are a little floaty on the toaster though, but I do like the idea of the toaster and fridge working together. The "controlling 2 characters" concept was a very 1990s Sega Genesis motif and I wish it was still around more often.
Right clicking the sandwich flies was not very intuitive though, and after I killed one sandwich fly the right clicking didn't seem to work anymore (I was playing the fixed version). The fridge also died with relatively little feedback (I wasn't 100% sure when the fridge was taking damage). Some sound effects might have helped with that.
Overall, good entry!
@madalaski I'm so glad to hear you had a good time :3 Sorry to hear the thing with the framerate though! The new build should've fixed that hopefully.
@linluk Thank you so much! Reading a lot of comments, one point that was brought up a few times was how repetitive the music gets, and while that is true, it's nice to hear some people actually enjoy it n_n About the sound button ,I feel it wasn't the smartest solution of me binding it to the fridge honestly :'D Will be reworked in the post ld!
@artur-hawking Very happy you liked the humour! I'm so annoyed at myself for not having had the time to put in some basic narration to give it some more flavour D:
@molpe whoa, thanks again for the video :O It just feels so unreal to me people would actually think this game worthy of promotion <3
The multitasking part - yees, I can see that! The first time you have to deal with a butterfly and a ground unit simultaneously there's this strange knot in your head, right?
(Say hi to Prague for me - visited the city 5 years ago and immediately fell in love with it. Would move to the city of Kafka in a heartbeat if I had the means to do so <3)
@anonymous Really appreciate your praising feedback! Hope you didn't comment anonymously because you didn't like the artstyle, because I won't hold a grudge against that opinion at all :3 Totally see how it wouldn't appeal to everybody.
@panzerr Oh thank you for saying that! Honestly, it sometimes feels like such a basic idea that had to be tried out at some point, so I wasn't really expecting doing anything too novel :D
@artemftw Don't worry, nobody likes how much the toaster slides around - not even me :'D Thank you for your kind words!
@thebreakfast Wow, I didn't know! Thanks for the information! The 90s are a bit hazy to me, but of course a time I personally romantisize a lot because I was only growing up and the whole world seemed so crass, "neon-lit" and interesting! It's so cool to somehow accidently resemble that era, and it's such a nice feeling especially to give off Ren & Stimpy vibes, which was my introduction to the whole "ugly does not necessarily mean bad"-aesthetic. Thank you so much!
As for the other points, I totally agree with the sound effects part, especially when it comes to some indication when the fridge gets hit. Those will be implemented in a post-ld. The sandwich bug is so annoying... I'll try fixing it for good first thing tomorrow.
@cheesepencil Ohnonono, I have to thank you! Really can relate to the way you're looking at the game and am quite pleased to know I confused someone :D
thanks for playing my game!
My only problem with it is the movement of the toaster. Not only it moves way too fast, making it really difficult to control, but also it's very easy to lose it off-screen. Most of the time I lost the game because I've accidentally moved the toaster beyond my line of sight and it died to something I couldn't see.
I think restricting the toaster movement to visible area of the screen and slowing it down a little could do wonders for this game.
Well done on your entry! It's a fun concept, I liked playing it. ;)
@LCStark Thank you! The movement of the toaster is disliked by about everyone including me :'D
Just played yours and there are a lot of great things that are in there that I would've included in tiriplici given more time. Specifically the tethering to the generator aspect and your clean minimap - with my post-ld I'll try to implement a system that will bind the toaster, for the most part, to the circumsphere of the fridge.
@evert I'm really glad you enjoyed it <3 I really like your idea with the zooming in and out to get a bit of orientation o: Will definitely be experimented with! Thank you so much!
---
Good news, everyone!
There's a new build out that should allow the killing of all flies.
I might've stretched the definition of a bugfix a bit at some points, but I tried my best to not get overboard and be honest with my original vision. As always, the full changelog is posted in the description as well as on the itch.io game page, the original game version is still accessible.
I will try to post a last "Titles You Should Play" this week as well as a short essay of what I learned from this experience, but I'll focus my attention on making the game a bit more "releasable". I can't just let your awesome feedback go to waste <3
The underlying mechanics of the game, with the dual control, was really good and if the control sensitivity was resolved would work really well! It was pretty intuitive to me to operate the two, keyboard for one and mouse of the other.
@kjscott @matootsy Thank you for the feedback. I am not knowledgeable enough to make the web version work, really. It was a mistake to even go for a web-build in the first place. I should have gone exclusively for a Windows distribution, but this is knowledge I only gathered during the ld.
@matootsy the theme was "Keep __IT__ alive" - if the fridge is not an __it__, I don't know what __it__ means. Maybe you were blinded by __it__s beautiful eyes into thinking __it__ was a person? Can't blame you though, am in the same boat! :D
I did nothing on paper with this game, only brain and computer dancing into the night and back into the morning. Not even used a drawing tablet. Mouse.
Very nice art with only a mouse. Congratulation.
I really struggled with performance (I tried the latest windows version too ) , but the art and the idea is cool. I dunno if it's just 'cos I have a super old PC.
I'd suggest maybe ( if you wanted to continue post-compo ) that you look at some existing free engines and re-do in something tailored for sprite performance. The concept is cool, and the animations ( stubbly toaster butt-cracks aside ) are top notch.
Nevertheless, I like the concept and the handdrawn graphics, and the music is pretty fun too!
Of course, going all the way with that thinking would, again, lead me to a browser-only publish with a focus on performance. Will reconsider how I'll do these things in the future. Thank you very much for your thought-provoking impulse!
@johnnysix Oh, nothing to apologize for :D Thank you for the feedback! I feel honored by your high praise for the animations!
As for changing the engine... I don't know yet. I only started "coding" and taking my dream of creating my own game a little bit more serious in january, and as far as I can see, Godot should be able to handle what I was mainly thinking of, especially seeing what other people here are able to do with it. I'm just a little too inexperienced to make it work is all I would think. Do you have any engine suggestions for this game in particular?
@tobiasw Dankeschön for playing :3
The controls feeling sluggish is, sadly, by design, but they will be improved significantly as soon as the first "real" build comes out.
The lagging on the other hand is concerning and seems to be a real problem for many. I can't reproduce it on my machine(s), which is a bit frustrating. I understand you are very much experienced in the technical aspects of games, looking into your linked portfolio a bit. Do you have a theory where the lag is coming from? (I mean, the easiest explanation would be the spaghetti-coding going on :'D)
As for the single-player experience, I think your suggestion does somewhat conflict with the main gameplay idea. It isn't really meant to be couch-coop, though it might be played like that. The way I look at it, the great strength of the thing I accidently created is the multitasking aspect, having to manage two bodies on your own and react quickly to the environment and how it has different effects on either of those two protagonists. Advanced mechanics I thought about will hopefully explore how far these concepts are expandable (e.g.: Do puzzles feel good in this game? How many enemy-types can be on screen without overwhelming the player? How can I improve the movement of fridge and toaster and how would "upgrades" look like?).
That being said, I do think the suggestion has some merits. Maybe the fridge could jump towards the toaster and away from other entities when hit? Or maybe the fridge will follow the toaster once it reaches the screen boundary? Toggle movement options? There's certainly potential there and I'll be sure to look at how these implementations would turn out! Again, thank you so much!
---
While I planned on having something that is worthy of being called a "game" by the end of this ld, sadly some other responsibilities came through to me. I'm still actively developing it, but maybe not as fast as I first thought.
tiriplici will be back soon and I can't wait to show you how all your immensely helpful feedback has formed the post-ld version. But first there's work to be done, a lot of it.
As always, thank you for your feedback throughout these 3 weeks. It's such a nice experience to have people dream along with you and give feedback to come closer to your own vision. I feel this is such a rare give-and-take scenario here, and I'm really glad I could experience it! I will still answer to your feedback whenever I can, but for the most part I'm going to take it easy from here on out. Ok cool, see you soon!
Regarding the lag:
Without profiling it: No idea, honestly! I have never used Godot, but I assume it has a profiler? First try to find out with the profiler whether your game is CPU-bound (that would be e.g. your scripts or physics) or GPU-bound (that would be graphics, e.g. too much to render or too many shader effects going on). Then work to improve that aspect. Even if you can't test the game on a slower machine, it is probably a good assumption that if you speed it up on your machine, you also speed it up on slower machines.
Regarding the mechanics:
Fair enough! I think what makes the game tricky is having to process two different ways of moving though, one with the mouse and one with the keyboard. If that's what you are going for, fine. If it's more about managing two different entities though, consider unifying the movement. E.g.:
- Use WASD for toaster and Arrow keys for fridge.
- Control both with mouse, e.g. left click makes toaster go towards the mouse or to the position you clicked, and right click does the same for the fridge.
- Choose any kind of movement, and do a toggle like you suggested.