Hot Meals by Thygrrr

COOKING meets RACING!!!
It doesn't get any better. Select a Course you wish to Race/Prepare, gather ingredients and put them on the cooker. Then, while it's simmering or roasting, burn some rubber and race a full lap to be the Winner who Serves Dinner!

:spoon::video_game::keyboard: Windows (Recommended)
:globewithmeridians::video_game::keyboard: Browser (HTML5)
:apple::video_game::keyboard: Mac (OS X)
:cd::notes: Soundtrack (Digital)
Dinner for Two!
Best played with 2 players. Just tap one of the unused control device's buttons to join any time, and the screen will split.

Controls
Jump in a random car by pressing a button on the Controller, then drive with the triggers. Needs an analog stick. Keyboard users can use WASD and Space or Cursor Keys and Return to Play. Space or Return and Button A can be used to discard ingredients you accidentally picked up.
How to Cook
Each Stage has a different number of ~~cylinders~~ flames burning on your cooking station. Fill all of them with Ingredients in an interesting composition that fits the current course... e.g. olives for Appetizers are a good choice, but what do they best go with?

How to Race
Once your cooker is full, the race begins! (while your opponent still has a chance to finish their recipe and then catch up!) Cross through all the checkpoints in order, and then the finish line to be declared the winner! Follow the arrows/chevrons if you don't know where to go. There is a beep for every correct checkpoint (if there is none, you either have already been there, or need to do an earlier one first)

The Cast
Jamie Chadwick-Oliver
They are young shooting star of the kitchen cirquit, and truly are all about fast food!
Gordon Ramsay-Johncock
His cooking has become the gold standard, quite literally. Don't worry, he only barks at cooks.
Nigella Mansell
A Formula 1 gourmet turned renowned retro cook, flipping crêpes and Volkswagens alike.
Auguste Doriot au Escoffier
The grand maître of old, one of the first racers, and the first great cooks.
The Shops
Shops will dispense random items from their category.

Known Issues
- glitch: sometimes the controllers don't bind to players - restart the game or play with keyboard
- glitch: sounds may click on HTML5 build
- glitch: the critic reviews at the end can be a little random, but aren't they always?
- advice: don't drive far off-track, we didn't have time to put boundaries in so it will look way weird.
- typos: yes, I know now it is relevés and entrée. If you find more typos, you may keep them.
Changes
- 1.0.1: Clicking Sound Fixed for web, mac build added
- 1.0.2: The Cheese & Salad track had a wrong prefab and thus no Dairy shop. No, we couldn't let that slide. :)
Credits
- Graphics by @frulica
- Audio by @eudes-franco
- Code by @thygrrr @stuardmd @demi
- Icons Inspired by Gastronomy Icon Set by Smashicons
- Inexpugnable Extended SF font by Eeve Somepx
Ratings
| Overall | 209th | 3.853⭐ | 53🧑⚖️ |
| Fun | 167th | 3.843⭐ | 53🧑⚖️ |
| Innovation | 333th | 3.637⭐ | 53🧑⚖️ |
| Theme | 233th | 4.039⭐ | 53🧑⚖️ |
| Graphics | 165th | 4.2⭐ | 52🧑⚖️ |
| Audio | 129th | 3.854⭐ | 50🧑⚖️ |
| Humor | 138th | 3.793⭐ | 48🧑⚖️ |
| Mood | 285th | 3.646⭐ | 50🧑⚖️ |
| Given | 53🗳️ | 48🗨️ |
Didn't really understand what was going on with the food side of things, but as a racing game this thing stands on it's own
Love that style of split screen view too I gotta figure out how to do that
Great work guys I love this
Loud music with no way to turn it off.
But your graphics are realy good. And phisics of car's flip-overs are rather fun.
Good job!
The race after cook is a really cool phase who we are stressed in some games
The graphics are amazing. Nostalgic in some ways.
Multiplayer games are not often seen in Game Jams, so great work.
Loved the Humor, the Hot Meals title with the Hot Wheels aesthetic just cracks me up.
I'd definitely get this on steam!
We also didn't spend enough time putting different loadouts into the shops, the mystery shop could have been great for very rare ingredients.
And yea, bumping someone off their ingredient would have been cool, too. but the original plan was to have 4 cars, 2 or 3 being AI. Yeah, we didn't even get to start on an AI. :v: That would have been possible if maybe we used a more arcade driving model (I still think we should have, but I also enjoy driving the game as it is. There is a learning curve! Even Nigella's bus is good at something - wide bank power drifting)
Would be nice, if we had an AI to race against...
I really liked the split screen mechanic... ;)
Then rotate a depth mask in place (Zwrite On, Queue Background) that occludes half the frustum of the main camera, to occlude the main camera's view of the screen region the 2nd camera has already rendered. Last, add a small unlit quad on top as the divider.
My own twist is using an animation curve and some math to blend the transforms of the two cameras, in a way that has a continuous second derivative ("no sudden change in acceleration"). That means both cameras start moving more and more in the "joint" direction and don't just smash into each other, before moving wherever the new combined view moves. Also differing from other solutions, I collapse the divider quad longitudinally, which counterintuively feels more inoccuous to me; might be a peripheral vision thing.
Voronoi woes
------
Having used and refined it for several jam games now, the desire to split it for more players primed me to find said talk, and I am still looking for a good voronoi solution. I'm struggling with the math and algorithms to generate a Voronoi diagram of the screen plane in n*log(n) time (n being players), I have a great solution in my head to combine a near arbitrary number of render targets. (let's say n<=8 though). Many of the Voronoi solutions I see are n^4 to n^6 (n being pixels and players) in so far as that they calculate a distance from each screen point to each player.
Downsides
-----
My current split screen solution has tremendous issues with post processing (basically because the masked region gets post-processed twice). This makes post process AO difficult (even though I almost figured it out during this jam), and tone mapping a literal mess. And I'm not even talking about deferred rendering here...
I found a bit difficult to drive, but I think it's proposital to put a bit of challenge in the game.
Good job guys!
Please, take a look at my game too: https://ldjam.com/events/ludum-dare/41/confessional
Loved the cars (even tho I can't drive and kept flipping it ;) )
Thanks for the game :)
There are good references (especially the PUBG one) and it plays just like a party game.
I had trouble controlling the car though, it keept rolling over and over again, so I would suggest to add more "weight" to the cars. I have noticed a small typo on the Checkpoint flag too, but maybe it could be intentional too just for the sake of the joke :)
Congratulations on the project!
Need a tutorial.
I left my rating of your game, if you can leave your feedback in our game, Witch's Escape.
https://ldjam.com/events/ludum-dare/41/witchs-escape
@TayGoS Makes me soooo happy to hear you had a good time ^^ Thanks for playing and leaving those kind words!
@christiano-m-garcia Read the game page, it has instructions on cooking and racing.
@tsedate Thank you for playing :) Car physics were indeed an issue, and in hindsight we should have tried more arcade physics (but real car physics enabled us to angle the tracks etc...) Try feathering the throttle a bit. The game does indeed have a rather leisurely pace. Fastest car is Jamie, just restart levels where there is a Jamie (you always start as a random of two characters)
I loved the concept, the models, Gordon, the music and the highly inspired name. I kept rolling over, but at least the steering was snappier than in my game (https://ldjam.com/events/ludum-dare/41/cruise-co) XD
Bravo les amis
The game looks great! Car physics give an interesting challenge not to roll ovre on sharp curves. The cooking genre seemed a bit simplistic and random but the concept of the game is genius.
Congratulations!
Love the concept! Cooking while on the go, would be a fun game to play with friends, if I had any to join me for this one right now. Will have to kidnap the roomie to join me, later.
And don't feel bad, you can move outside the boundaries in my game world, too. Sometimes fail-safes are the last thing we have time to implement in these jams... :grin:
Really catchy tunes!
Suggestions/gripes based on playing 2P
* we were really missing a goal arrow (Here's the stove/next checkpoint kinda thing)
* my GF is not much of a gamer, so she had a lot of trouble coming with the wonky physics, though - maybe that could be tuned down a bit?
* the cooking an racing could be more intertwined (run a lap after each ingredient?)
* I'd love more player interaction (place stoves at different sides and allow players to steal ingredients from each other)
We actually had to scope the game down a quite a bit - but your change of adding a lap per ingredient would be easy and make it more of a racing game.
However, that would most certainly require some more tuning work on the physics ^^
The original plan was to cook by racing a lap, then switch to a demolition derby mode where the cars have to plate their creations in front of the judge seats. Yeah, that didn't quite make it in ...
Giving you a follow and looking forward to what you can come with for LD42 :wink:
I left my rating of your game, if you can leave your feedback in our game, Witch's Escape.
I hope you continue with the project.
https://ldjam.com/events/ludum-dare/41/witchs-escape
Except fot that it's a really fun game! I love the voxel aesthetics, the music and sound design are really well done, the game all in all is pretty well-polished! Congratulations, this is pretty neat :-D
I just think Cursor Keys are the default and WASD is for the weirdos. ^^