Optimasi Proses Pembangkitan Lanskap Secara Real-time Menggunakan Paralel Procedural Content Generation Pada Permainan DigiTale

Maulana, Firman (2020) Optimasi Proses Pembangkitan Lanskap Secara Real-time Menggunakan Paralel Procedural Content Generation Pada Permainan DigiTale. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[img] Text
05111640000059-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only

Download (3MB) | Request a copy

Abstract

Aplikasi permainan merupakan salah satu media yang dapat digunakan untuk sarana hiburan. Sarana hiburan yang satu ini berhubungan erat dengan konten yang ada. Semakin banyak konten pada aplikasi permainan ini maka semakin lama waktu yang dibutuhkan oleh pemain untuk menyelesaikan permainan ini. Salah satu metode untuk memperbanyak konten adalah dengan menerapkan Procedural Content Generation. Namun dengan menggunakan ini maka dibutuhkan kemampuan pemrosesan yang cukup tinggi. Aplikasi permainan juga merupakan salah satu jenis perangkat lunak yang harus diproses secara real-time. Pemrosesan secara real-time ini membutuhkan strategi tertentu yang tidak hanya berbasis pada kecepatan pemrosesan. Dengan menggunakan strategi pemrosesan yang tepat maka dapat memberikan kesan kepada pemain bahwa aplikasi ini berjalan dengan lancar. Penggunaan procedural content generation secara real-time akan memakan waktu yang cukup tinggi dan membutuhkan metode pemrosesan tersendiri. Pada tugas akhir ini akan dibuat sebuah aplikasi permainan yang memanfaatkan procedural content generation untuk pembuatan lanskap secara real-time. Tugas akhir ini akan memanfaatkan kemampuan prosesor untuk memproses data secara paralel. Tugas akhir ini juga mengatasi masalah dimana suatu tugas tidak dapat dijalankan secara parallel namun tetap responsif dimata pengguna. Hal ini diraih dengan cara membagi waktu pemrosesan yang boleh dilakukan di prosesor utama. Pengujian dilakukan dengan cara melakukan profiling terhadap aplikasi permainan ini untuk mengetahui kemampuan aplikasi dalam melakukan pemrosesan tanpa mengurangi kenyaman pengguna. Hasil yang diperoleh ketika menggunakan metode yang diajukan memberikan waktu pemrosesan dari 18 milidetik hingga 29.87 milidetik dibandingkan ketika tanpa menggunakannya yaitu sebesar 210 milidetik hingga 243 milidetik. =========================================================== The game application is one of the media that can be used for entertainment. This entertainment facility is closely related to the content provided. The more content in a game application, the longer the time needed by players to complete a game. One method for increasing content is to apply the Procedural Content Generation. However, by using this method, a high processing capability is needed. Game applications are also a type of software that must be processed in real-time. This real-time processing requires a certain strategy that is not only based on processing speed but also correct strategy. By using the right processing strategy, it can give the impression to the player that the application is running smoothly. The use of procedural content generation in real-time will be quite a time consuming and requires a separate processing method. In this final project, a game application will be made that utilizes procedural content generation for creating landscapes in real-time. This final project will utilize the processor's ability to process data in parallel. It’s also tries to overcomes the problem where a task cannot be run in parallel but remains responsive in the eyes of the user. This is achieved by dividing the processing time that can be done on the main processor. Testing is done by profiling this game application to determine the application's ability to process without reducing user comfort. The results obtained when using the proposed method give a processing time of 18 milliseconds to 29.87 milliseconds compared to without using it, which is 210 milliseconds to 243 milliseconds.

Item Type: Thesis (Undergraduate)
Additional Information: RSIf 794.802 22 Mau o-1 • Maulana, Firman
Uncontrolled Keywords: Pemrosesan, Permainan, Real-time, Procedural Content Generation, Processing, Game.
Subjects: Q Science > QA Mathematics > QA76.754 Software architecture. Computer software
Q Science > QA Mathematics > QA76.758 Software engineering
Q Science > QA Mathematics > QA76.76.A65 Application software. Enterprise application integration (Computer systems)
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Firman Maulana
Date Deposited: 04 Aug 2020 08:35
Last Modified: 25 Oct 2020 12:11
URI: https://repository.its.ac.id/id/eprint/76744

Actions (login required)

View Item View Item