Membuat Game Mencocokan Objek dengan C++ (Part 1)

dokumen-dokumen yang mirip
Membuat Game Mencocokan Objek dengan C++ (Part 1)

1. MENGENAL VISUAL BASIC

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

DASAR MENGGUNAKAN VISUAL BASIC 6.0

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

Praktikum Pemrograman 1. Mengenal Delphi

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

BAB II LANDASAN TEORI

Bab I Pengenalan Visual BASIC

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB I SEKILAS VISUAL STUDIO.NET 2008

Membuat Game Mencocokan Objek dengan C++ (Part 4)

: Keterampilan Komputer dan Pengelolaan Informasi : Menginstal Tema dan Menulis Artikel (Pos) MENGINSTAL TEMA DAN MENULIS ARTIKEL (POS)

Latihan 1: Mengoperasikan Excel

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

Membuat Game Mencocokan Objek dengan C++ (Part 4)

BAB I MENGENAL PLANNER

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

Cara Membuat Website Dengan Dreamweaver 8

Cara Mengelola Isi Halaman Web

BAB II LANDASAN TEORI

A. Memulai dan Struktur Visual Basic

Algoritma Pemrograman 2 B

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

BAB 1 Membuat dan Menyimpan Dokumen Sederhana Pada Bab ini anda akan mempelajari cara : Memulai Open Office Writer 1.

BAB 2 LANDASAN TEORI

Visual Basic (VB) Tatik yuniati. Abstrak.

Microsoft Word Bagian I

Windows 8.1 Panduan Pembaruan Langkah Demi Langkah

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

Mempersiapkan Presentasi Profil Perusahaan

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Word 2010 Part 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis

Langkah- langkah untuk menginstall VB6 adalah:

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

PENDAHULUAN TENTANG NETBEANS

BAB IV HASIL DAN PEMBAHASAN

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

Gambar 1 - Graphical User Interface (GUI) dbookpro

BAB II TINJAUAN PUSTAKA

Memulai Access 2007 dan Membuat Database 1.1 Memulai Microsoft Office Access 2007

BAB II LANDASAN TEORI

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

Ruang Kerja DREAMWEAVER MX 2004 :

TUGAS SISTEM MANAJEMEN INFORMASI LANGKAH LANGKAH MENGGUNAKAN CRM - EXPRESS

PENGENALAN POWERPOINT 2013

MICROSOFT VISUAL FOXPRO

MODUL-MODUL PRAKTIKUM VB.

BAB 2 TINJAUAN TEORITIS

BAB 2 LANDASAN TEORI

4.1 Pengenalan MS-Frontpage Eko Purwanto WEBMEDIA Training Center Medan

INTERAKSI MANUSIA DAN KOMPUTER

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB 2 LANDASAN TEORI

Modul Visual Basic 6.0

BAB 2 LANDASAN TEORI

Kata Pengantar. Setelah mempelajari buku Student Guide Series Microsoft Office Word 2007 ini, diharapkan pembaca dapat:

Mengenal Dreamweaver MX 2004

BAB 2 LANDASAN TEORI. bahasa latin, yaitu Computare yang berarti alat hitung. Sementara dalam bahasa

Microsoft. Office 2007

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

Buku Petunjuk Manajer sambungan Edisi 1.0 ID

Mengenal dan Mengedit HTML

Modul. 1 PENGENALAN MICROSOFT WORD

Bab 2 Desktop Windows XP

Modul ke: Aplikasi Komputer. Microsoft Word. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer.

PEMROGRAMAN DELPHI 7.0

2.1 Membuat Aplikasi Berbasis Dialog Dengan Wizard

Microsoft Word Teori dan fungsi yang digunakan dalam MS. Word Rahma Farah Ningrum, M.Kom. Modul ke: Fakultas Ilmu Komputer

Sesi/Perkuliahan ke: I

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

BAB II LANDASAN TEORI

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form

Menggunakan Browser dan Mesin Pencari

Cara Menginstal Dan Mengkonfigurasi DHCP Server Di Windows Server 2003

Pemrograman Visual (Borland Delphi 7.0)

Membuat File Database & Tabel

LANGKAH LANGKAH PENGUNAAN KORPORAT

Tutorial Instal XAMPP

DASAR PEMROGRAMAN VISUAL BASIC

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Six: Pembuat Presentasi. Point of View. KETRAMPILAN KOMPUTER by: Ahmad Syauqi Ahsan

M. Choirul Amri

Selamat Datang di Pengujian Berbasis Komputer (CBT) Ujian Tutorial: Bahasa Indonesia

BAB 2 LANDASAN TEORI

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access

Modul 5 Mengoperasikan Perangkat Lunak Lembar Sebar (Open Source) 1 KEGIATAN BELAJAR 2

BAB PENDAHULUAN Microsoft Visio 2003

Bab 2 Entri dan Modifikasi Sel

Transkripsi:

Membuat Game Mencocokan Objek dengan C++ (Part 1) Oleh: Sendy PK Kali ini kita akan mebuat game yang disebut Same Game yaitu game yang akan mencocokan objek yang satu dengan yang lain, dengan menggunakan library Microsoft Foundation Class dari awal sampai akhir. Kita akan menyertakan fitur luar sederhana menghapus blok dalam permainan. Kita akan menerapkan undo / redo... Kali ini kita akan mebuat game yang disebut Same Game yaitu game yang akan mencocokan objek yang satu dengan yang lain, dengan menggunakan library Microsoft Foundation Class dari awal

sampai akhir. Kita akan menyertakan fitur luar sederhana menghapus blok dalam permainan. Kita akan menerapkan undo / redo subsistem dan beberapa dialog konfigurasi pengguna. Kita akan menunjukkan Anda langkah demi langkah dengan tidak hanya kode sumber tapi screenshot bagaimana membangun permainan menyenangkan dari awal sampai akhir dan bagaimana menggunakan kelas MFC Microsoft. Setiap artikel dilengkapi dengan kode sumber yang lengkap, sehingga Anda dapat membangun dan menjalankan game sendiri. Aturan untuk SameGame cukup sederhana, Anda mencoba untuk menghapus semua blok berwarna dari lapangan bermain. Dalam rangka untuk menghapus blok pemain harus klik pada setiap blok yang sebelah, secara vertikal maupun horizontal, lain dengan warna yang sama. Ketika ini terjadi semua blok warna yang yang berdekatan dengan blok diklik yang dihapus. Semua blok di atas yang dihapus kemudian jatuh untuk mengambil tempat mereka. Ketika seluruh kolom dihapus, semua kolom ke kanan bergeser ke kiri untuk mengisi ruang tersebut. Blok-blok tersebut tidak bergeser secara individu tetapi sebagai kolom. Permainan berakhir ketika tidak ada lagi yang valid bergerak tersisa. Tujuannya adalah untuk mengakhiri dengan papan kosong di waktu sesedikit mungkin. Beberapa versi dari SameGame menggunakan algoritma scoring yang dapat diimplementasikan sebagai latihan tambahan bagi pengguna. Kode akan ditulis menggunakan Visual Studio 2005 anda harus menggunakan Standar atau edisi profesional dari Visual Studio, Visual Studio Express tidak dapat digunakan, karena tidak datang dengan MFC. Pertama jalankan Visual Studio dan Creat New Project. Jenis proyek adalah "Visual C ++" -> "MFC" -> "MFC Application". Berikutnya pada aplikasi wizard MFC akan muncul. Jika Anda tidak memilih nama SameGame, maka nama-nama kelas Anda akan sedikit berbeda daripada yang muncul dalamtutoriall ini. Hal ini memungkinkan Anda untuk memilih beberapa pilihan yang kode yang dihasilkan yang dihasilkan akan mencakup. Untuk permainan sederhana kami, kami dapat menonaktifkan beberapa pilihan ini. Berikut grafis menunjukkan pilihan yang untuk memilih untuk mendapatkan proyek seperti yang kita inginkan. Pilih "Single Document " memungkinkan aplikasi untuk menggunakan dokumen / view arsitektur ketika beberapa dokumen yang tidak diperlukan. Pengaturan terakhir dari bunga di halaman ini adalah "Penggunaan MFC". Dua opsi yang untuk DLL bersama atau sebagai static library. Menggunakan DLL berarti user harus memiliki DLL MFC diinstal pada komputer mereka, yang kebanyakan komputer dilakukan. Pilihan static library menghubungkan perpustakaan MFC tepat ke aplikasi Anda. Executable yang dihasilkan akan lebih besar dalam ukuran tetapi akan bekerja pada setiap mesin Windows. Maju melalui tiga halaman berikutnya, mengambil default sampai halaman berikut akan ditampilkan.

(Jika Anda menggunakan Visual 2010, layar ini tidak ada pilihan None"pada Toolbars. Hanya memilih "Use a Classic Menu" tanpa memeriksa toolbar.) Sebuah frame memungkinkan pengguna untuk mengubah ukuran jendela. Karena game kami adalah ukuran statis, un-check pilihan ini. Maximaize box tidak diperlukan, juga status bar atau toolbar. Maju ke halaman berikutnya akan membawa Anda ke "Fitur Lanjutan" halaman. Turn Off Printing, kontrol ActiveX dan atur jumlah recent file ke nol. Karena kita tidak akan benar-benar akan memuat file, opsi ini tidak akan diperlukan. Halaman terakhir dari MFC Application Wizard menyajikan anda dengan daftar kelas yang dihasilkan. Empat kelas yang akan dihasilkan untuk Anda merupakan dasar untuk permainan. Yang pertama dalam daftar adalah view class, di sini disebut CSameGameView. Kita akan kembali ke kelas ini dalam satu menit. Kelas berikutnya dalam daftar adalah application class. Kelas ini adalah pembungkus untuk seluruh aplikasi dan fungsi utama disediakan untuk aplikasi Anda dengan kelas ini. Kelas dasar tidak dipilih dan harus CWinApp. Kelas berikutnya dalam daftar adalah document class, CSameGameDoc berdasarkan kelas CDocument. Kelas dokumen mana semua data aplikasi disimpan. Sekali lagi kelas dasar tidak dapat diubah. Kelas terakhir adalah kelas CMainFrame. Kelas berdasarkan CFrameWnd ini adalah wrapper class untuk jendela yang sebenarnya. Kelas rangka utama berisi menu dan pandangan wilayah client. Wilayah client adalah di mana permainan yang sebenarnya akan ditarik. Sekarang kembali ke view class. Kelas dasar adalah dropdown dengan daftarview yang umumnya tersedia, masing-masing dengan penggunaan dan aplikasi sendiri. Tampilan default jenis adalah CView, yang merupakan pandangan umum di mana semua tampilan dan interaksi dengan pengguna harus dilakukan secara manual. Ini adalah salah satu yang ingin kita pilih. Aku akan cepat turun daftar dan menjelaskan apa yang masing-masing jenis tampilan yang digunakan untuk, hanya untuk informasi Anda. The CEditView adalah pandangan generik yang terdiri dari kotak teks sederhana. CFormView memungkinkan pengembang untuk memasukkan kontrol lain yang umum ke dalamnya, yaitu mengedit kotak, kotak kombo, tombol, dll CHtmlEditView memiliki editor HTML dibangun ke tampilan. The CHtmlView embeds kontrol browser Internet Explorer ke dalam pandangan. The CListView memiliki luas mirip dengan jendela Explorer dengan daftar dan ikon. CRichEditView ini mirip dengan WordPad; memungkinkan entri teks tetapi juga format teks, warna dan hal-hal seperti itu. Sebuah CScrollView adalah pandangan umum mirip dengan CView tetapi memungkinkan bergulir. Akhirnya CTreeView komprehensif kontrol pohon ke tampilan.

Finishing MFC Application Wizard akan menghasilkan aplikasi yang berjalan MFC. Karena kita tidak menulis kode apapun namun itu adalah jendela yang sangat generik dengan apa-apa di dalamnya, tapi itu adalah sebuah aplikasi yang berfungsi penuh semua sama. Di bawah ini adalah screenshot dari aplikasi apa generik Anda harus terlihat seperti. Untuk membangun aplikasi Anda, Anda bisa pergi ke menu Debug, lalu pilih Mulai tanpa Debugging. Visual Studio mungkin meminta Anda untuk membangun kembali proyek-pilih "Ya". Perhatikan pada menu default (File, Edit danhelp) dan area empty client. Sebelum kita sampai ke coding yang sebenarnya saya ingin menjelaskan sedikit tentang arsitektur dokumen / view yang digunakan dalam aplikasi MFC dan bagaimana kita akan menerapkannya ke permainan kami. Sekian Tutorial Part 1 ini, pada Part Selanjutnya kita akan membuat dan melihat arsitektur dokumentnya Sampai Ketemu di Tutorial Selanjutnya. Tentang Penulis Sendy PK Saya adalah Programmer yang memiliki impian untuk menguasai dunia kunjungi situs pribadi saya di www.spk.my.id dan Online Shop saya di www.spkshop.web.id