crazyguy 2018-08-14 08:50
The game freezed. But the graphics are good and it fits the theme.
Foon → Ludum Dare Explorer → LD42 → Trattoria
By rongo-matane and IdinaKloppstock
| Category | Rank | Score | Count | |
|---|---|---|---|---|
| Overall | 618 | 3.36 | 36 | |
| Fun | 635 | 3.18 | 35 | |
| Innovation | 1063 | 2.65 | 35 | |
| Theme | 949 | 3.01 | 35 | |
| Graphics | 562 | 3.48 | 35 | |
| Humor | 704 | 2.37 | 31 | |
| Mood | 687 | 3.03 | 34 |
The game freezed. But the graphics are good and it fits the theme.
Ah, thank you for the info, it should not crash of course. I'm currently on vacation and will fix it as soon as possible when I am back.
I have fixed the issue, it should run smoothly now! :)
The game mechanics are a bit tedious. I've seen a lot of game mechanics like this. I think the main concept needs to be changed. but overall, it looks good. the graphics are eye-catching.
Hey, it's really impressive what you've made in 3 days! Of course there are some bugs but whithin given time it's not bad at all! I wont write about software bugs, I believe you already know about them. What bothers me a little was that customers hate when they actually see a free seet (even when its right after opening time). And they leave :) But overall it's a great achievement for 3 days.
This is really impressive and ambitious for a game jam. The game keeps freezing for me, it seems to be when I change the speed. I felt like customers got angry a bit to quickly sometimes, but overall really well done for the time you had!
! This was really cool. You made a super decent simulation given the time constraints. I appreciate the AI logs, space management, and agent dynamics. I like the idea of spectating little AI dudes and adjusting your kitchen and table positions based on their current bottlenecks. I had a pretty good time, but I couldn't finish the first day without a crash.
Crashed on day 2 right after I placed a counter. Had 2 waiters and 2 cooks at the time, which I hired shortly before (maybe AI's there colliding, because I only had 1 fridge and 1 stove?). However graphics seem beautiful and the game itself is fun.
Thank you all for the feedback! I'm a bit sad that it crashes this often :(
@jiri-hysek @darefus Actually, i have no more known bugs so it would be fantastic if you could provide a little description. It runs stable for me, but i know that a new player always does other things than i do. What opens a lot of potential for errors is, that the AI wants to interact with stuff that was just moved or destroyed - but i don't know any remaining bugs for this.
@jiri-hysek Was this on day 1 or anoher day? Are the seats placed towards the table?
My browser keeps running out of memory space!
Screenshot 2018-08-23 17.55.19.png
Jokes aside, I love management sims so I was looking forward to playing your game since you started uploading to itch. But it was crashing at the time, so I couldn't try it out until now.
To be honest with you, the current implementation didn't have any thing "new" comparing with other management sims. The feeling/sense of the genre is there, and it's greatly done, and without the performance issue I can see myself playing until the end (the game froze halfway through day 3). But it's lacking an identity for me to remember it by.
Sorry if I sound harsh, I consider myself a fan of your previous games, so when this game that I looked forward to doesn't have the same originality/fun as it predecessors I feel sad :cry:
@rongo-matane: I tried it again and it seems the customers behave correctly. It happened when I had a lot of free seats. For example in the morning of the second day. But now they are coming in.
About sw bugs - it's freezing once in a while.. now it freezed at the day during fadeout, before it freezed in a middle of a day. Music is playing but game is not moving and the last error message in console is "Uncaught Error: java.lang.RuntimeException: java.lang.IllegalStateException". And I need to reload the page.
Anyway those are details, it's a great work for jam game!
The game froze for me on day 3. I really like management sims and i really like it. I would appreciate have more feedbacks on what was happening with clients to know if i was performing well or not. It's a really impressive work in so little time. good work :)
@avavt Thank you! Not harsh at all, i really like the feedback, it helps a lot and rings very true. It is not an innovative game (yet :D). Btw phaeriahs mine progress looks great!
Regarding the crashes: I uploaded a jar, which should not freeze at all. I was able to reproduce a freeze with a lot of customers - the performance in the browser is pretty bad anyway (should be stable at 60fps), so i'll look into it. Porting to the browser with gwt is always making trouble for me with each LD.
@jiri-hysek Ah i found it! It happens when a seat is not reachable from the door, then the guest does not find a way to it and leaves. The guests prefer empty tables, so this might happen even though seats are free.
I'm checking on the freezes. It's a bit disheartening, desktop runs with 1200fps, browser with 30fps moving towards freeze... O.O
I just pushed a new version where i added pooling (reusing) of objects instead of creating new ones every time for pathfinding and for sorting the rendering order of sprites. I am not 100% sure, but the freezes seemed to be related to this. I cannot reproduce freezes on my chrome browser, but on edge i could and it was solved there. Sorry for the hassle! Please let me know if you still experience freezes. Oh, and i could prevent freezes by slowing the game when i noticed lags. But anyway, it shouldn't happen at all.
Really charming little game and a very impressive amount of work in such a short time. Slightly let down by random bugs that caused the game to freeze for me though.
>No guest is waiting to order food. No guest is waiting to order food. No guest is waiting to order food. No guest is waiting to order food. No guest is waiting to order food. No guest is waiting to order food. No guest is waiting to order food. There is no meal that I can bring any guest. There is no meal that I can bring any guest. There is no meal that I can bring any guest.
*Waiter Marcus lives for the job!*
Impressive complexity for a jam, foolishly so. Tried a similar stunt once and had the same issues as you did: crashing and bugs.
Talking of crashing... Managed to get one at the start of day three, running the desktop jar on Linux. I was already in the hole by 300:money_with_wings:, so not a big loss. Seems to have something to do with multiple preparation tables, bought a few just before the crash.
> at java.util.HashMap$HashIterator.remove(HashMap.java:1454) at com.bippinbits.trattoria.economy.restaurant.RestaurantSystem.workStationsSufficient(RestaurantSystem.java:278) at com.bippinbits.trattoria.agent.tasks.cook.ShouldPrepareMeal.start(ShouldPrepareMeal.java:31)
The basis for a compelling restaurant management simulation is here. Setting up the floor layout and buying more ingredients every once in a while isn't very interesting on its own. Proper chaos is needed. Here are a few ideas:
- Ingredients are ordered between days, they can run out. - Food can be prepared before hand (and heated up) to reduce wait times (decreased quality) - Prepared, unused food needs to be thrown away (waste management cost), sold the day after (further decreased quality) and can cause food poisoning (eventual spoilage). - Food critics. Prioritise them (lose money from other customers) or take your chances (bad reviews) if service not smooth enough. - Incidents: fires, medical emergencies, brawls... Respective emergency services can be called in (slow, expensive) or dealt by the workers (fast, risky due to them worker unions and lawsuits)
I can see what you tried to do theme-wise, but it doesn't matter; there is way too much space in the restaurant. What if workers and customers couldn't directly walk through each other? Now, that would cause some planning headaches both in the kitchen and the main hall.
Solid work, do keep at it!
Overall: *Above average (3.5)* Fun: *Above average (3.5)* Innovation: *Average (3.0)* Theme: *Bad (2.0)* Graphics: *Good (4.0)* Humor: *Nah! (n/a)* Mood: *Above average (3.5)*
As for me - the game is very enjoyable and fun. I can see lots of interesting mechanics which are hidden inside along with interesting AI (The window with a waiter's thoughts is very funny, you literally is able to see his behavior states in real time)
But, the game is also very buggy. It crashes for me each time after 2 - 3 minutes of playing (I tried both versions - HTML and .zip). Speaking about .jar version - the game may close instantly after the pressing ESC. It most cases its ok, but the game uses an exact same button to close in-game windows/pop-ups. So its very easy to close the whole game by accident in the middle of playing.
Nevertheless, I think that the game is very good and have a great potential. I guess, you simply need some time to catch these crashes and debug it fully.
Thank you so much for the feedback! This is a great experience, i never had so many issues in a game before - the crazy thing is that i am mostly unable to reproduce crashes, but this is how it goes usually i think. The difficulty for debugging it as a dev is the complexity of the game state i think.
I hadn't updated the desktop version with pooling, which i did now. Also, thanks to @huvaakoodia i was able to fix something with the table (it was added twice to the restaurant, but only removed once).
@bbaf Hadn't thought about that ESC thing yet, i'll add a popup that asks to confirms the quit for post-jam. Thank you!
@huvaakoodia Thank you so much for the in depth feedback and suggestions. I wanted to implement something you mention with ingredients, also unrefridgerated ingredients...but the scope is as you rightly say already foolish. I think a "quick fix" would be that you can only buy ingredients before the restaurant opens, which also gives the incentive for more fridges. Making people impassable by other people would be interesting, but add sooo much more complexity. To prevent deadlocks they'd need to be aware of stuck situations and together devise a plan to resolve it. The together part is what bothers me most ;)
edit: this change should fix the workstations issues... :D 1.png
the idea is good and you accomplished so much in 72 hours! It could be a full game with some better graphics, sound and options.
I think i have found a bug where the second fridge doesn't work
Nice game (large scope for a jam !!). Congratulation. But how can I prevent lack of ingredients ? :o
@bog13 Thanks, scope was really a bit too large :D Click on the fridge to restock - the other popup is just a summary in case you have multiple fridges.
@kromeboy Thank you for the feedback! Fridge issue noted, you are correct (and you might be the first one to ever buy another fridge :D)
Awesome! This game definitely has potential to become a great restaurant sim
This is unplayable on my end. Game runs fine but the game window is just too big. Even at full screen, I can't see the right part of the game window. (google chrome, macbook pro)
@king-kujito yeah, sorry for that! You can just zoom out in your browser and it should be fine. Would you try again please?
This is great from a technical aspect! If all your other planned ideas were implemented and there would be a way to replenish ingredients, I'd see myself playing this more often.
Great game! Very cool and interesting! :D
I can see the potential, especially considering the scope for a jam. Brave man :). Had a few crashes but overall enjoyably little time-sink. With some polish has potential I would say Great job.
Hi @mammabouter, thank you for the feedback! Could you please tell me the circumstances of the crashes? I'd like to fix them, but have a hard time thinking out of the box when play testing.
I'm impressed! How did you squeeze a Theme Pizzeria in 72 hours?? The game feels really polished, everything is working great. It was a bit hard to foresee the pathfinding issues with blocked paths but since you can destroy anything, it's not a problem in the end. Congrats on such a complete entry!
@rend Thank you for the feedback :) Over the jams i got a good understanding how to approach most aspects, as well as a codebase for common stuff like scene handling, pathfinding or loading/handling/drawing sprites (basically stuff that engines like unity have out of the box, but now i have it too in a environment i know and like). Now i can be really productive and spend like 90% of my time on actual progress, instead of tinkering or bug fixing. But still it was overscoped, we haven't got around to adding any sounds. So i'm really happy about the scope of games we can do now in the jam, but on the other hand there are much better engine options like godot - but switching would also mean a downsizing in scope again :flushed:
Regarding paths, i agree, it's sometimes difficult to see. This is something i have not managed to squeeze in, just like the upgrades i had in mind. I'm also not sure about a good solution, because when moving a new object, i'd have to check the reachability of this object, but also the reachability of every other object, as i might block the other object with the new one.
Btw. saw you game on randomize user, looks great! :)
An impressive scope for a jam game, I would have never attempted something like this! The space management was definitely the most interesting part, but the UI for handling it was a bit painful, especially when moving a full set of table and 4 chairs. Drag and drop or double-click to move would have been really nice. Nice job overall!
So, literally running out of space? Nice. I'm surprised by the scope of teh game for a jam - and the graphics probably took a while! Naturally with such scope the game doesn't have the first-time user experience properly, which it needs (as in, it was a bit confusing to understand initially) - but good stuff overall!
Impressive amount of content and mechanics packed into this! Thanks for sharing your game with my stream awhile back. Your game was played around 5:05 into this vod: https://www.twitch.tv/videos/300724241
@ursagames Hey, thanks for playing, we had a lot of fun watching you! You also are a very competent player, figuring out everything very well. I am so sorry for the crashes, we had an issue where the game would crash if you had multiple cooks.