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/

Construct2 #1 Proposal

On this project our class were divided into groups of three and given the task to make a game with a theme of Indonesian Culture. After discussing it with my group, we have decided to make a cooking game. At first we thought to make the game have more variety in food, but we then decided to make the game based on the food that this country is most proud of and internationally known which is the “Indomie”. Basically it’s just like an instant ramen but with the best msg you could ever find and taste with different local flavours like rendang soto, etc.

So the game is mainly making indomie based on the customer’s preferences. Like what’s the flavour or toppings that the customers want, we would want to make them thoroughly because if we make one simple mistake the score would decrease. Not only that, we also plan to make the customers to have patient bars that indicate how patient they currently are. If the customers get too impatient they will leave the restaurant and we will lose scores more.

So those are just the basics that we thought of to have in our game, of course we will discuss it further to make the game more interesting and fun to play.

Home

This blog is created in order to present projects and display personal information.

For more information, click the anchor below:

Computer Science in Binus International

Final Project 1st Semester

On my first semester, my class was told to make a project that could solve a problem, but making games and websites are also allowed. Personally i don’t really have any experience in coding when i entered this university, so i search the internet a lot learning to code. At first it wasn’t really that hard, but as time goes on the difficulty rises to the point where i actually thought that this is really hard and i have to keep up.

I decided to make a snake game, which you all probably already know because it was one of the first games that were made and it’s really old. At first i thought that it wasn’t that hard, but after i searched on tips and things that i need to do it, i found this simple game pretty hard to do and understand. But through making this, i learned a lot and the higher your target is, i think the more you will learn while making a project.

Preview of the game i made in my final project

Instead of a normal snake game i made the game a bit more complex just because that the normal game for me is boring if you keep playing it over and over. So i added obstacles and 2 more food. The food is the red one and only one of them is the real food. If you eat the fake ones, the game will reset the location of the food and the snake won’t get longer. If you eat the real one, it will make the snake longer and the game will reset the obstacle’s positions so that the game will be much harder than the original one.

About Page

Hello, my name is Bryan Putra, a computer science student in Binus University International. This blog will contain projects that i have done and will be doing while studying in the university.