0% found this document useful (0 votes)
10 views

Report Final Project 3D Computer Graphics and Animation

Uploaded by

MUHAMMAD PRATAMA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Report Final Project 3D Computer Graphics and Animation

Uploaded by

MUHAMMAD PRATAMA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Report Final Project 3D Computer Graphics and Animation

PUCAR The City Car Game

By:
1. Aditya Hadi Nugraha (001202200032)
2. Irfan Saifullah Al Fakih (001202200026)
3. Muhammad Ilham Pratama (001202200092)
4. Zulfikar Ahmad Aliansyah (001202200100)

Artificial Intelligence Class 1


President University
1. The Game Arena

For the game arena we use from the previous project which is Low Poly City, we
create the building plane mesh then we modify the structure using loop cut, then
making the window light and the sun light using emission.

For the sea around the city we use shading to the plane mesh for making the water
texture and for the shadow texture, above is our logic node for shader editor.
2. The Car as Character
2.1. Shape

For the car we use the plane mesh for the body and cylinder for the wheels, we use
modifier mirror to make it symmetrical car.

2.2. Logic node


This logic is to make the character can move using w, a, s, d keyboard, and the left
shift keyboard to make the forward movement have multiply value, so when press
left shift is and w keyboard it will like move faster.

This logic to make the character can recall in the targeting position after it falling
from the arena, so we set up also for the gravity for this character. Using the set
property for the coincounter object it will make whenever the character hit the coin
the poin of the coin will be display in the coincounter that we set up, and counting it
one by one.

This logic to adding the music whenever the game is starting, and setting the camera
for perspective 1 and perspective 2.
3. The Coin
3.1. Shape

For the coin we use also cylinder and extrude it to make like coin in the game, and
color it using yellow color.

3.2. Logic Node

This logic is to connecting the coin and the character, so that whenever the character
hit the coin, the coin will be disappear and also the poin will be adding to the
coincounter. We also used move to logic to make the coin can move to the character
like it has magnectic effect. We also connected the remove object with the 2D sound,
so that whenever the coin is disappeared due to being subjected to the
character,there will be music like a coin being collected.

This logic is to make the coin more interactive using apply rotation, so that when the
game is starting all the coin can randomly rotate in vector Y and Z axis.

4. Coin Counter
4.1. Shape

For making the coincounter we using geometry nodes, and use string to curves and
set the default values is 0.
4.2. Logic Node

This logic basically connected to the previous node in the character and coin logic
node, so if the character hit the coin the coincounter will update the values based on
how many coins are earned.

5. Camera
For the camera we set 2 perspective, this is for the first perspective:

And this is for the second perspective:


We use numpad 1 and 2 to switching the perspective, it based on our set up in the
character logic node, and also we set both camera to the parents of the character
and the coincounter. So whenever the game is starting and the character move we
always can see the coincounter for our earned coin on each perspective.

6. Scene
6.1. Main Scene
All the set up above from poin 1 until 5 is in the main scene (the gameplay), we also
create the main menu for the first appear display before starting into main scene.
6.2. Main Menu

This is the main menu for our game.

6.3. Logic Node


For the logic we use logic bricks editor. We add the mouse sensor and set to always,
so after we play the game it will have the cursor to select the start button. We
connected it using actuator to connect this menu scene into the main scene, so
whenever the player click the start button, the scene will immediately switch to the
main scene.

You might also like