Home

Awesome

Mixed-Juice - WWDC21 Scholarship Application [Accepted]

This playground was created for WWDC 2021 Scholarship Application.

Project

In Mixed Juice, the user meets Chef Leo: the best juice maker in the world and who has secret recipes. In the Chef's Kitchen, the player has eight attempts to guess an unknown recipe using four fruits (but not necessarily all of them), where the order of the fruits interferes with the result. With each attempt, Chef Leo's magic blender will tell you how close the chosen recipe is to the correct recipe. If the player can guess the recipe in less than eight attempts, he is the winner and with the recipe in hand. Otherwise, the Chef reveals the secret recipe, giving the player the chance to unravel another completely different and unknown recipe.

Development

I developed this game so that the player could exercise the brain in a quick and fun way, bringing some difficulty in terms of logical reasoning. If you want to know more about my creation process, involving ideation, design and game programming, I'll post here an article on Medium (in Portuguese), where I better describe my entire development process and talk about working on this project.

Medium - How was the creation process for the Swift Student Challenge at WWDC21?

Mixed Juice: Como foi o processo de criação para o Swift Student Challenge na WWDC21?

Screenshots

Menu ScreenOnboarding Chef Leo
<img src="https://github.com/matheusvtna/Mixed-Juice/blob/main/Screenshots/Menu.png?raw=true" alt="Menu" width="500" height="whatever"><img src="https://github.com/matheusvtna/Mixed-Juice/blob/main/Screenshots/OnboardingChefLeo.png?raw=true" alt="OnboardingChefLeo" width="500" height="whatever">
Onboarding FruitsOnboarding Recipe
<img src="https://github.com/matheusvtna/Mixed-Juice/blob/main/Screenshots/OnboardingFruits.png?raw=true" alt="OnboardingFruits" width="500" height="whatever"><img src="https://github.com/matheusvtna/Mixed-Juice/blob/main/Screenshots/OnboardingRecipe.png?raw=true" alt="OnboardingRecipe" width="500" height="whatever">
Onboarding BlenderGame Kitchen
<img src="https://github.com/matheusvtna/Mixed-Juice/blob/main/Screenshots/OnboardingBlender.png?raw=true" alt="OnboardingBlender" width="500" height="whatever"><img src="https://github.com/matheusvtna/Mixed-Juice/blob/main/Screenshots/Game.png?raw=true" alt="Game" width="500" height="whatever">
Game RunningHelp Instructions
<img src="https://github.com/matheusvtna/Mixed-Juice/blob/main/Screenshots/GameRunning.png?raw=true" alt="GameRunning" width="500" height="whatever"><img src="https://github.com/matheusvtna/Mixed-Juice/blob/main/Screenshots/Help.png?raw=true" alt="Help" width="500" height="whatever">
Winner ScreenLoser Screen
<img src="https://github.com/matheusvtna/Mixed-Juice/blob/main/Screenshots/Winner.png?raw=true" alt="Winner" width="500" height="whatever"><img src="https://github.com/matheusvtna/Mixed-Juice/blob/main/Screenshots/Loser.png?raw=true" alt="Loser" width="500" height="whatever">

Frameworks

This game was built using pure SwiftUI 👨🏻‍💻 and using AVKit 🎶 to sound effects.

How to play

Download the project and open the .playground file using Xcode. Then, press the play button on the last line of code! 👾

Test your mind power and have fun! ☺️