Pada kesempatan kali ini saya akan membahas tentang perancangan game yang kelompok saya kerjakan, yaitu permainan Who Wants to be A Millionaire. Kalian pasti sudah tidak asing dengan game ini, karena game ini di buat mengikuti dari game asli nya yang diambil dari kuis Who Wants to be A Millionaire.
Selanjutnya saya akan menjelaskan apa itu permainan Who Wants to be A Millionaire?
- Who Wants to Be a Millionaire? adalah sebuah kuis di televisi yang menawarkan hadiah uang tunai dalam jumlah besar untuk peserta yang bisa menjawab 15 soal pilihan ganda. Acara ini pertama kali ditayangkan di Britania Raya pada 4 September 1998. Formatnya telah dilisensikan ke banyak stasiun televisi di lebih dari 100 negara.
- Cara bermain dalam permainan asli nya? Sebelum bermain di kursi panas, 10 kontestan harus melewati babak fastest finger first. Dalam babak ini, ke-10 kontestan harus menyusun 4 buah kata yang urutannya salah menjadi benar. Waktu yang dimiliki kontestan hanya 30 detik. Setelah 30 detik itu selesai, pembawa acara akan membacakan urutan jawaban yang benar dan mengumumkan kontestan yang menjawab dengan benar, dan menghabiskan waktu tersingkat yang pada akhirnya diberi kesempatan terlebih dahulu untuk duduk di kursi panas. Setiap kontestan hanya memiliki kesempatan sekali seumur hidup untuk duduk di kursi panas. Jadi, bagi kontestan yang sudah pernah duduk di kursi panas, tidak diperkenankan lagi untuk duduk di kursi panas pada kesempatan berikutnya.
- Cara bermain pada game yang kami buat? Untuk bermain pada game yang kami buat tidak perlu untuk melewati babak fastest finger first, karena pada game ini kita membuat sebuah aplikasi yang bisa untuk dimainkan oleh siapa saja. Kita hanya perlu membuka aplikasi yang telah kita buat yaitu game Who Wants to be A Millionaire yang menggunakan program delphi7. Setelah terbuka maka disana terdapat beberapa tingkatan jumlah uang yang di dapat apabila bisa menjawab soal. Soal yang kita gunakan disini terdiri dari 15 soal yang mempunyai tingkat kesulitan berdasarkan nominal uang yang akan di dapat. Semakin tinggi nominal hadiah yang di dapat, maka makin susah pula soal yang di keluarkan. Disini pemain juga dapat meminta bantuan yang telah disediakan, terdapat 3 buah bantuan seperti game asli nya.
- Pada saat memulai game, pemain berada pada tingkat pertama.
- Jika pemain salah dalam pertanyaan pertama, maka pemain tidak mendapatkan hadiah apapun.
- Game ini memiliki 3 titik aman yaitu, pada 2 juta, 50 juta dan terakhir 1M.
- Pemain memilih jawaban dengan menggunakan mouse. Gerakan mouse kepada button jawaban yang mau dipilih, lalu klik kiri pada jawaban yang dipilih.
- Pemain hanya boleh memilih satu jawaban yang di anggapnya benar.
- Pada game ini pemain mendapat 3 tipe bantuan. Setiap bantuan hanya dapat digunakan 1 kali saja.
- Jika pemain sudah menjawab satu pertanyaan benar, pemain akan diberi pilihan untuk, lanjut ke pertanyaan berikutnya atau berhenti . jika berhenti, pemain akan mendapat uang sebesar nominal pada titik terakhir pemain berhasil menjawab secara benar.
- Game ini sifatnya adalah hanya hiburan semata.
Kami menggunakan software Borland Delphi sebagai pengembang game ini, berikut ini penjelasan tentang borland delphi :
Borland Software Corporation adalah sebuah perusahaan perangkat lunak komputer yang berkantor pusat di Austin, Texas. Perusahaan ini didirikan pada tahun 1983 oleh Niels Jensen, Ole Henriksen, Mogens Glad dan Philippe Kahn. Borland dikenal akan produknya Integrated Development Environment (IDE) yang meliputi software development tools, termasuk Borland Developer Studio (Delphi, C++Builder, dan C#Builder dan JBuilder
Delphi adalah sebuah Lingkungan pengembangan terpadu (IDE) untuk mengembangkan aplikasi konsol, desktop,web, ataupun perangkat mobile. Produk ini pada awalnya dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero, divisi tersebut sebelumnya adalah milik Borland. Bahasa Delphi, atau dikenal pula sebagai object pascal (pascal dengan ekstensi pemrograman berorientasi objek(PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Mac OS X, iOS, Microsoft .NET framework (lihat di bawah).
Pada tanggal 8 Februari 2006, Borland mengumumkan akan melepas seluruh jajaran produk pengembangan aplikasi komputernya termasuk di antaranya Delphi, untuk itulah Borland membentuk perusahaan baru dengan nama CodeGear sehingga terpisah dari Borland. Saat ini Delphi menjadi bagian dari jajaran IDE milik Embarcadero Technologies setelah Embarcadero Technologies mengakuisisi CodeGear. Hal ini disebabkan karena kerugian yang terus menerus selama 2006 rugi bersih sebesar $53.1 juta, 2007 rugi bersih $61 juta. Sehingga pada tahun 2008 saat CodeGear menderita rugi bersih $22.3 maka CodeGear dijual ke Embarcadero seharga $23 juta untuk menutupi rugi bersih ini
Perbedaan fitur yang utama antara Delphi, Kylix dengan IDE-IDE yang lain adalah keberadaan bahasanya (Bahasa pemrograman delphi), VCL/CLX (Visual Component Library), Penekanan konektifitas database yang sangat baik, dan banyaknya komponen-komponen pihak ketiga yang mendukungnya.
Aspek penting yang perlu dicatat tentang Bahasa pemrograman Delphi termasuk:
Penanganan object sebagai reference/pointer secara transparan
Properti sebagai bagian dari bahasa tersebut; baik, sebagai getter dan setter (atau accessor and mutator), yang secara transparan mengenkapsulasi akses pada field-field anggota dalam kelas tersebut.
Property index dan Default yang menyediakan akses pada data kolektif
Pendelegasian (type safe method pointer) yang digunakan untuk memproses event yang dipicu oleh component
Pendelegasian implementasi interface pada Field ataupun property dari class.
Implementasi penanganan windows message dengan cara membuat method dalam class dengan nomer/nama dari windows message yang akan dihandle.
COM bersifat sebagai interface yang independen dengan implementasi class sebagai reference counted
Kompilasi yang dapat menghasilkan kode yang berjalan secara native x86 ataupun managed code pada arsitektur framework .NET.
Keuntungan
- Delphi menawarkan sejumlah keuntungan dalam pengembangan aplikasi, antara lain:
- Komunitas pengguna yang besar pada Usenet maupun web
- Dapat mengkompilasi menjadi single executable (aplikasi portable), memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning
- Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging)
- Optimasi kompiler yang cukup cepat
- Mendukung multiple platform dari source code yang sama
- Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya)
- Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal
- Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32)
Sumber :