Welcome to HQ's Blog

Hello World! If you've visited this blog before, welcome back. Please help me what article do you like by give it a comment. But if you're new with this blog, please feel free to stay ahead for a shortwhile, to read my articles. I assure you will get something by read it carefully. Haha...

Ok ok... By the way, this blog belongs to me, Haqqi. Yeah, that is my nickname. If you want to know about me, please read the top sidebar titled "About Me". If you want to know MORE about me, please feel free to add my Messenger (xp_guitarist) and chat with me. I am Indonesian. My English is not so good, so please don't laugh if my 'syntax' is wrong. But sometimes I will post my blog in Bahasa Indonesia (I think most of them will).

The reason I create this blog is, I want to share everything I can share. From my experience, computer program I used, my algorithms and source codes, and some useful infos and tips. So, if you want to request something I can, feel free to ask. And if you also want to share me something, I always open my hand, haha. Anyway, WELCOME TO MY BLOG!

This site is best viewed with Mozilla Firefox with resolution 1024x800 or more

Page copy protected against web site content infringement by Copyscape

ANNOUNCEMENT!!!

This blog is dead!!! I moved it to my new blog in http://haqqi.net. Thank you for reading this blog. Hope you will read my new blog too.


Devilish Children

Dec 28, 2008

I just upload it, my java project

Ehm ehm... I just finished it in 2 days. As I said before in previous post, I have a task in my study, to create an application, any application that use Java Programming Language. I decided to create a game. Since I still don't know too much about Java yet, I decided to create a strategy game based on classic game in Sega console, Magic Monster, because it won't give any animation, just data structure concept and another little things about java. The deadline is at Tuesday, December 23rd 2008, several days ago. So, actually this game have been finished at that time. But I create this post just now, since I have so many things to do.

First, thanks to Amri, since he helps me to create the images of my game. Because of that the interface is better. I can get 90 point for this project, as Final Exam task. The game titled Devilish Children. Since I still don't know how to create AI, this game only works for player versus player. Based on the title, in this game there are 2 children, as a hero, that can summon monsters from another world to the arena. And then, they will try to defeat each other. The player who defeat the enemy's hero firstly will be the winner.

The system of the game is still creepy. I don't calculate the attribute of each character, since I don't have too much time to think that. So maybe there are some monster that cannot attack any monster because lack of attack status. Haha... Another bad thing is it is still possible to attack an ally. Again, a rule that I forgot to set is the heroes can only summon their monster in a castle. Since I forgot it, so the heroes can summon the monster where ever they are. No more time to write, here is the jar file of the game, in zip file:

Download Link
Password: fauzilhaqqi.blogspot.com

Ok, I don't want to write more, here is the user manual (also included in download section), but I'm sorry I don't have enough time to translate it in English, so it is still in Bahasa Indonesia:

Devilish Children v0.08
Game engine : Haqqi
Graphics : Amri & Haqqi

Bahasa Indonesia
A. Gambaran Umum
Devilish Children (DC) adalah game berjenis Turn Based Strategy. Artinya, permainan dilakukan bergantian antara pemain satu dengan lainnya. DC terinspirasi dari game lama dari SEGA berjudul Magic Monster. DC dimainkan oleh 2 orang pemain yang saling mengalahkan. Masing-masing pemain memulai permainan dengan sebuah Hero yang memiliki kemampuan untuk memanggil monster ke arena. Pemain pertama menggunakan Hero bernama Frost (biru), sedangkan pemain kedua menggunakan Hero bernama Flare (merah).
Arena permainan berupa tile map yang berbentuk hexagonal (segi-6). Pada awal permainan, Frost terletak pada pojok kiri atas map, sedangkan Flare terletak pada pojok kanan bawah map. Monster yang dapat dipanggil berbeda antara Frost dan Flare.

B. Spesifikasi minimum dan menjalankan game
Spesifikasi komputer yang direkomendasikan adalah:
- CPU 1GHz atau lebih
- RAM 512MB atau lebih
- Layar resolusi 1024x768 atau lebih
- VGA 128MB atau lebih
Untuk menjalankan program, pastikan JRE 6 SE (Java Runtime Environment) telah diinstall dalam komputer. Setelah itu, jalankan executable jar yang ada.

C. Control
Game ini menggunakan control yang berasal dari keyboard, yaitu:
- Panah Atas : Atas
- Panah Bawah : Bawah
- Panah Kanan : Kanan
- Panah Kiri : Kiri
Control di atas digunakan untuk memindahkan kursor yang sedang aktif. Setelah kursor diletakkan pada tempat yang diinginkan, ada tombol lain yang berfungsi berbeda tergantung di mana kursor berada:
- Tombol Z : A
- Tombol X : B
Control A berfungsi untuk mengaktifkan fungsi kursor yang sedang aktif sesuai tempatnya. Sedangkan control B berfungsi untuk membatalkan fungsi kursor yang sedang aktif.

D. Aturan Main
- Winner : Pemain yang dapat mengalahkan Hero lawan terlebih dahulu menjadi pemenangnya
- Summon : Pemanggilan monster dapat dilakukan dengan menekan control A disekitar Hero masing-masing. Pemanggilan monster dapat dilakukan berdasarkan sisa Mana yang tersedia dari masing-masing Hero dan jumlah maksimal monster yang dipanggil berdasarkan jumlah castle yang dimiliki.
- Castle : Banyaknya castle menentukan jumlah maksimal monster yang dipanggil oleh masing-masing pemain. Castle akan berubah kepemilikan jika disinggahi monster lawan.
- Move : Setiap monster dapat berjalan pada arena sesuai dengan atribut movement range yang dimiliki.
- Attack : Setiap monster dapat menyerang monster lainnya. Jarak serangan ditentukan oleh atribut attack range. Besar serangan ditentukan oleh besarnya attack penyerang dan defense yang diserang.
- Death : Monster yang kehabisan HP akan dianggap mati dan secara otomatis dihilangkan dari arena.

3 comments:

god name goes online said...

kenapa hrs 6 kotak
bukan 4 kotak malah lebih mudah?

Haqqi said...

Ya itu tantangannya.. lagian kan lebih asyik kalo tactic pake 6 sisi, lebih ada taste... wkwkwk...

7PRO said...

ada Source code nya nda??