Archive for » May, 2020 «

My Contribution

In my group which consists of 3 members, we divided our tasks between design/art and the coding(well not really coding, we use construct 2 so yeah exdi. Let’s just say it’s making the gameplay work as intended). Since two of us couldn’t do any design or art, our leader did the whole art part while the other 2 did the coding. One of the other 2 is me, so i did part of the coding.

My leader assigned me to do the core mechanical gameplay part which is the cooking part which is a lot of drag and drops. At first i actually thought that it may not be that hard considering that construct 2 is also a beginner-friendly platform. But then when i started making the game things started to get more confusing because bugs keep popping out even after debugging. I had trouble sometimes but then i asked for advice from our leader because he’s an experienced coder. And he gave me a really helpful advice that led me to actually doing well during that time.

Preview of the cooking gameplay.

So basically i did all of those parts where you can drag and drop a lot of those objects to create the indomie based on the customer’s preferences. But the customer’s preference part and the world/menu transitions wasn’t me, it was my other friend who did those parts.

I would say that our project development went pretty well , i expected it to be more scattered but at the end of the day it actually went quite organized. We didn’t really have to rush in to things, we can do it little by little everyday so that when the deadline is close, we were already ready for it.

Indomie Simulator is finally out!
Indomie Simulator splash art

After 1 month of development, the game is finally done. all the core game play mechanics is done, all of the arts are there, and the game is playable.

Using Git and GitHub as our main platform of development, we are able to work fluently together. The three of us can work individually never having to be afraid to have our data collide with each other using the source code management. Also, if there is an error, we can quickly revert to the last commit that is made.

The game is made by a team of 3:

  • Bryan Putra – Programmer
  • Nicholas Arthur – Programmer
  • Jason Christian – Artist

Bryan works on the core mechanics of dragging stuff around in the “cart” layout. he made it possible to cut the Indomie packaging, to cook it, to put sauces inside the bowl, and many more. Almost all of the interactive elements inside of the cart is Bryan’s work.

Nicholas works on the “world” layout. He coded the randomly-spawning customers, and to make them interactive. in the end, we had to make the cooking layout with the world layout connect so that the customers can receive their orders correctly, Nico works on integrating those two layouts together.

Jason made all of the art in the game. Starting with the concept of the “Indomie Cart”, the background, the customers, to the Indomie. Pretty much anything that you see in the game is homemade.

Gameplay and How to Play

Main menu

Welcome to the game ! Click play to start playing the game. You can also choose to disable music or see the about screen. You can also access the in-game how to play menu.

First screen

After entering the game, you will see a screen like above, but with no customers. just wait a while until a customer arrives. After which, you can click on them, and you will have taken your first order ! Click the order icon (blue receipt button on the left) to see all the orders you have taken.

Orders screen

Looks like our guy wants 2 Indomie gorengs with an addition of shallot and pepper. Keep this in mind as we’ll get to cooking next.

Cooking layout

Welcome to the cooking layout ! Here you can cook your Indomie and then serve it to the customer. You can begin by dragging a bowl onto the red mat. Then, also drag the desired Indomie to cook onto the same mat. You can drag the scissors to cut the packaging, and then put the empty packaging into the trash. To cook the Indomie, don’t forget to open the lid of the cooker. Put the Indomie inside.

Cooking…

While the Indomie is cooking, a timer will show on the top. You can only grab the Indomie with the strainer after it has reached half of the time. You can then put the strainer into the bowl. But be careful ! If you release the strainer not above the bowl, you will drop the Indomie and lose it ! Provided this is the case, you have to cook a new one. Whether your Indomie requires soup or not, you can drag the ladle to grab some soup from the cooker(The only indomie that doesn’t require soup is the white one).

If the customers demand two Indomies, you can repeat the same process. After that, you can put necessary topping then using the serve button, you can serve the Indomie to the customers !

Points system:

  • Cooked the right Indomie: 100pts
  • Put a bowl of Indomie to the trash: -25pts
  • Served a wrong Indomie to a customer : -25pts

Gameplay video:

https://youtu.be/EEhDftehKS0

Rights:

All of the models, sprites, textures, backgrounds, art, is homemade.

Musics are right of:

Blippy Trance by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5759-blippy-trance License: http://creativecommons.org/licenses/by/4.0/

The Entertainer by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5765-the-entertainer License: http://creativecommons.org/licenses/by/4.0/