aNdr3W03 / KomputerGrafikVisualisasi_Lab

Tugas Mata Praktikum Komputer Grafik dan Visualisasi Lab 2 Semester 4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Komputer Grafik Visualisasi (Lab)

Tugas Mata Praktikum Komputer Grafik dan Visualisasi Lab 2

Asisten Laboratorium: Annisa Mukhri

Tahun Ajaran: Genap 2021/2022

Ilmu Komputer - Universitas Sumatera Utara

Nama: Andrew Benedictus Jamesie
NIM: 201401035
Kom: A
Lab: 2

KGV2_Tugas3

YouTube Video:
KGV2_Tugas3_035

  • Project ini merupakan sebuah program game/permainan yang bertujuan untuk memasukkan dua (2) objek bangun datar oktagon (octagon) ke dalam masing-masing kotak persegi dengan warna yang sama.
  • Folder ini merupakan Project/Solution Console App C++ Visual Studio.
  • Dalam folder ini terdapat file Program .sln (Microsoft Visual Studio Solution) yang dapat dibuka dengan menggunakan Visual Studio, yaitu KGV2_Tugas3.sln.
  • Sedangkan jika hanya ingin melihat source code Form Design-nya terdapat pada file .cpp (C++ Source File), yaitu KGV2_Tugas3.cpp.
  • Pada Project/Solution ini menggunakan library freeglut, yaitu open-source library alternatif dari OpenGL Utility Toolkit (GLUT).

KGV2_UTS

YouTube Video:
KGV2_UTS_201401035

  • Project ini merupakan sebuah program simulasi kendaraan di jalan raya, yaitu sebuah mobil bus, sebuah drone di udara, dan kereta monorail yang dapat digerakkan dengan menggunakan keyboard dan mouse. Terdapat juga beberapa pohon di pinggir jalan dan juga stasiun kereta monorail.
  • Mobil bus dapat digerakkan empat (4) arah dengan tombol keyboard, yaitu atas (u/U), bawah (j/J), kiri (h/H), dan kanan (k/K).
  • Drone juga dapat digerakkan empat (4) arah dengan tombol keyboard, yaitu atas (u/U), bawah (j/J), kiri (h/H), dan kanan (k/K).
  • Kereta monorail dapat digerakkan dua (2) arah dengan tombol di mouse, yaitu klik kiri, dan klik kanan.
  • Fitur yang di-highlight pada project simulasi ini adalah kemampuan simulasi kendaraan yang memiliki efek berputar (loop) pada objek kendaraan di saat koordinat objek kendaraan sudah mencapai akhir batas window program, baik di kiri maupun di kanan. Objek kendaraan akan berulang, misalnya jika kendaraan sudah mencapai batas akhir atau ujung window border di kiri, maka kendaraan akan berlanjut tampil di ujung window di sebelah kanan. Begitu juga sebaliknya, jika kendaraan sudah mencapai batas akhir atau ujung window border di kanan. maka kendaraan akan berlanjut tampil di ujung window di sebelah kiri.
  • Fitur spesial pada drone juga terdapat pada teknologi kontrol pergerakan koordinat drone itu sendiri. Pergerakan drone dibatasi hingga paling tinggi berada pada batas atau ujung window border atas, yaitu langit dan paling bawah, yaitu trotoar. Drone juga memiliki fitur keamanan dalam kontrol koordinatnya, yaitu drone tidak dapat bergerak ke kiri atau kanan jika menyentuh batas bawah (trotar), sehingga menandakan bahwa drone tersebut telah mendarat. Untuk menerbangkannya kembali cukup menaikkan drone tersebut, dan drone pun dapat bergerak bebas kembali.
  • Fitur lainnya yaitu kaca pengendara mobil, kereta monorail, dan juga kaca stasiun dirancang menggunakan objek yang transparan. Sedangkan kaca lainnya pada bagian penumpang dirancang menggunakan objek yang buram (opaque) agar dapat meningkatkan privasi penumpang yang berada di dalam kendaraan tersebut.
  • Selain itu, terdapat juga fitur waktu atau timing langit berubah dari pagi - malam - pagi - malam - dst. Sehingga menampilkan efek langit yang berubah setiap detik dan efek tersebut berulang secara terus menerus.
  • Folder ini merupakan Project/Solution Console App C++ Visual Studio.
  • Dalam folder ini terdapat file Program .sln (Microsoft Visual Studio Solution) yang dapat dibuka dengan menggunakan Visual Studio, yaitu KGV2_UTS_201401035.sln.
  • Sedangkan jika hanya ingin melihat source code Form Design-nya terdapat pada file .cpp (C++ Source File), yaitu KGV2_UTS_201401035.cpp.
  • Pada Project/Solution ini menggunakan library freeglut, yaitu open-source library alternatif dari OpenGL Utility Toolkit (GLUT).

About

Tugas Mata Praktikum Komputer Grafik dan Visualisasi Lab 2 Semester 4


Languages

Language:C++ 98.6%Language:C 1.4%