Rabu, 21 September 2016

Clash of Clans, Membangun Pasukan untuk Menyerang Musuh

Dari judul diatas dapat ditebak kalau game yang akan saya review adalah Clash of Clans atau biasa dikenal dengan COC. Yap..siapa yang tidak kenal dengan game yang satu ini. Game yang pertama kali dirilis pada tahun 2012 untuk IOS dan 2013 untuk Android ini merupakan game strategi online yang memungkinkan setiap player untuk saling berinteraksi dalam pertempuran dan juga komunitas (klan). Kini game Clash of Clan menempati tempat ketika setelah Clash Royal (game yang sama dari Supercell) dan Slither.io untuk game yang sedang hits saat ini.



Dalam game ini, kita bukan hanya membangun bangunan-bangunan saja, lebih spesifiknya kita harus membangun pertahanan yang kokoh untuk desa kita. Kita harus membangun meriam, menara pengawas, tembok pertahanan dan juga merekrut pasukan (barbarian, archer, goblin, naga dll). Intinya, adalah seberapa kuat desa kita untuk menahan serangan goblin dan pemain clash of clans lainnya dari seluruh dunia.

Cara memainkan game ini juga bisa terbilang cukup mudah. Seperti game dismartphone pada umumnya, tidak ada banyak control yang digunakan, cukup dengan melakukanl tap saja. Misalnya kita ingin membangun sebuah barrack untuk melatih tentara. Kita cukup pilih bangunan yang bergambar barrack yang ada di dalam menu shop. Selain itu ada juga challenge yang bisa kita selesaikan secara optional yang akan memberikan kita reward berupa adalah exp dan juga gem. Challenge yang ada juga beragam, mulai dari mengupgrade barrack tentara kita, menghilangkan batu/rumput  sampai menghancurkan tembok desa musuh.



Untuk membangun barrak tentara, menara pengawas atau bahkan mengupgrade bangunan yang sudah ada, kita membutuhkan elixir dan juga gold. Elixir digunakan sebagai alat tukar dalam mengembangkan pasukan, upgrade bangunan dan membeli dekorasi desa. Begitu juga dengan gold yang mana fungsinya tidak berbeda jauh dengan elixir, namun ada beberapa item atau kegiatan yang harus menggunakan gold untuk menjalankannya. Selain elixir dan gold, kita bisa menggunakan gem sebagai alat tukar premium untuk membeli item premium ditoko(shop) dan mempercepat proses pembangunan desa. Kita bisa mendapatkan resource tersebut dengan 2 cara, yang pertama dari bangunan yang kita punya didesa kita, yang kedua adalah dengan mengambil koin dan elixir milik musuh baik goblin dan pemain Clash Of Clans lainnya. Untuk gem bisa didapatkan dari menyelesaikan misi atau membelinya dengan kartu kredit.



Cara yang pertama memang sangat mudah dilakukan, karena kita cukup membangun bangunan untuk mencari sendiri sumber daya seperti elixir dan koin itu. Misalnya untuk mengumpulkan elixir, kita harus membangun elixir collector, sedangkan untuk mencari koin kita bisa membangun gold mine. Namun, cara yang pertama ini memiliki kelemahan dari segi waktu. Waktu yang digunakan untuk mengumpulkannya sangat lama dan resource yang dihasilkan juga tidak terlalu banyak. Untuk kita yang menginginkan resource itu dengan waktu yang relatif singkat, kita bisa menggunakan cara yang kedua. Untuk cara yang kedua ini kita memang harus menyerang dan merampas sumber daya musuh kita. Tetapi resource yang dihasilkan memang cukup banyak, tergantung dari seberapa besar tingkat kerusakan yang kita berikan kemusuh kita.

[NEWS] Goblin Singleplayer Villages have loot back in them

Ada 2 mode dalam game Clash Of Clans ini, single dan multiplayer. Untuk mode Single, kita bisa melawan bangsa Goblin. Kita tinggal pilih menu Attack yang terdapat di pojok kiri bawah, kemudian kita bebas memilih desa goblin mana yang ingin kita serang. Cara yang sama dapat kita lakukan jika ingin menyerang pemain lainnya.

Dalam multiplayer kita akan diberikan musuh secara random. Tetapi kita tidak perlu khawatir, walaupun diberikan secara random. Musuh yang akan kita hadapi akan sepadan dengan level kita saat ini. Semakin tinggi level kita tentu saja level musuh kita pun semakin tinggi dan pastinya semakin sulit untuk dikalahkan.



Prestasi dalam bermain Clash of Clans adalah dengan memenangkan fitur My League. Pada fitur itu, kita akan bersaing dengan gamers di seluruh dunia untuk menjadi juara dalam beberapa tingkatan seperti Bronze, Silver, Gold, Crystal, Master dan Champion. Untuk mengikuti My League, kita harus memiliki minimal trophy terlebih dahulu, misalnya untuk ikut serta dalam  Bronze dibutuhkan minimal 400 trophy sedangkan untuk ikut dalam Champion dibutuhkan minimal 3200 trophy.

Trophy bisa didapatkan dengan cara menyerang klan lain. Kita juga bisa mendapatkan trophy jika berhasil mempertahankan desa dari serangan lawan. Sayangnya, apabila lawan berhasil menghancurkan desa, maka jumlah trophy yang dimiliki akan berkurang. Dengan memiliki jumlah trophy yang banyak dan menjadi gamers peringkat 10 besar di Clash of Clans, akan memberikan gamers keuntungan setiap 2 minggu sekali yaitu mendapatkan sejumlah Gem secara gratis. Jumlah Gem yang didapatkan tergantung dari peringkat yang dimiliki.



Apabila ikut serta dalam My League terlalu sulit, kita bisa memulai petualangan dengan menjalankan misi dalam fitur Archievement terlebih dahulu. Dengan menyelesaikan setiap misi, kita akan mendapatkan sejumlah experience untuk meningkatkan level karakter dan sejumlah Gem secara gratis.



Fitur social networking yang cukup menarik dalam game ini adalah interaksi langsung lewat chatting. Kita bisa menggunakan fitur ini untuk berkenalan maupun berbincang-bincang langsung dengan pemain lainnya secara langsung. Ada 2 tab dalam fitur chatting ini, yang pertama chatting dengan pemain global, dan yang kedua adalah tab chatting dengan klan kita (kita harus terlebih dahulu memiliki klan).

Jadi game ini adalah game yang sangat direkomendasikan untuk gamer dan non gamer. Baik hanya untuk menghabiskan waktu karena game ini membutuhkan waktu untuk membangun building sehingga dapat kita tinggal hingga waktunya selesai. Maupun gamer yang serius dalam memainkan sebuah game. Game ini menciptakan sebuah warna baru pada game bergenre strategi-simulasi.

Kelebihan :
  1. Artificial inteligence prajurit bagus
  2. Grafis bagus dan enak dilihat
  3. Banyak jenis prajurit dengan kemampuan khusus
  4. Misi menantang dengan reward yang setimpal
  5. Ada fitur chatting sehingga setiap pemain dapat berkomunikasi
  6. Soundtrack, sound effect dan backsound enak didengar
  7. Bebas menata bangunan didesa
  8. Banyak variasi strategi menyerang dan bertahan yang selalu terupdate

Kekurangan :
  1. Level tinggi, upgrade bangunan sangat lama
  2. Pemain dengan banyak uang sangat diuntungkan

Mochammad Eko Prasetyo
4210131020

Selasa, 07 Juli 2015

Laporan Membuat Pacman dengan Dasar Roll a Ball pada Unity

Workshop Produksi Game 4
“PACMAN”

Jhorgy Reza Pratama    (4210131006)
Mochammad Eko Prasetyo (4210131020)
2 D4 Game Technology
Prodi D4 Teknologi Game
Departemen Multimedia Kreatif
PoliteknikElektronikaNegeri Surabaya
2015



  • Tujuan
  • Mahasiswa mampu membuat game tentang pacman
  • Mahasiswa mampu mengetahui tentang AI pada game pacman

  • Dasar Teori
Pacman membuat penampilan perdananya di arcade pada tahun 1979 di Jepang di bawah Man Puck judul, berasal dari Jepang PakuPaku yang menunjukkan tindakan membuka dan menutup mulut. Permainan, yang diciptakan oleh Tohru Iwanati bagi perusahaan Namco Jepang, dibuat-Nya Release 22 Mei 1980 di Jepang dan memiliki keberhasilan legendaris segera dengan 100.000 unit terjual tahun itu.
        Pada tahun 1981, MS Pacman dibuat keluar untuk menarik pemain, mayoritas Alih-alih menjadi pemain laki-laki. Pada tahun 1982, Super PacMan dan Lagi PacMan yang muncul. Kedua ekstensi ditandai oleh pengenalan faktor acak, dan penggantian pelet dengan buah. Kemudian Pac dan Pal, Junior Profesor PacMan dan PacMan membuat penampilan mereka pada tahun 1983. Profesor PacMan akan gagal karena hanya 400 terminal akan diproduksi. Kegagalan terus tahun berikutnya dengan peluncuran Pacland, terinspirasi serial TV yang menawarkan apa-apa menarik untuk dilakukan kepada pemain. Ini adalah akhir dari era PacMan setelah 4 tahun telah menandai sejarah game. Pada tahun 1988, PacMan perlahan-lahan kembali di pasar dengan merilis PacMania tersedia di Megadrive dan SPN. Namco sedang mencoba untuk berinovasi hal ini permainan 3D termasuk memberikan kemungkinan untuk PacMan melompat, tapi permainan memiliki banyak bug, termasuk tidak bisa drop beberapa pil atau hantu tampaknya lebih dari 4. Kembali ke 2D pada tahun 1993 dengan rilis PacAttack Game Boy, campuran menyenangkan dari Tetris dan PacMan. permainan ini adalah stack blok hantu untuk pahlawan kami makan. Baru tiba pada tahun 1994, PacMan 2, yang merupakan hasil PacMan, dengan gameplay yang sangat terbatas.
1995 akan menjadi tahun pelepasan Pac-in-time, pada permainan platform Game Boy karena ada puluhan. Kami harus mengumpulkan tertentu pelet cukup untuk naik tingkat. Dunia PacMan paling menonjol, dirilis pada tahun 2001 di Playstation, yang semua gameplay dari Mario dalam permainan platform 3D dengan 36 tingkat ke tombol tersebut. MS Pac Man Maze Madness dan Demam PacMan juga tahun yang sama muncul di Playstation, permainan dalam MPMM laby Demam pada 3D dan multiplayer pertempuran, mana ada yang lain Namco permainan karakter. 2001 merupakan tahun yang besar keberhasilan kuning untuk Camembert.
           Pada tahun 2002, Pac Man Dunia 2 yang dirilis pada gamecube dan Playstation 2, sangat baik Permainan platform 3D belum, tetapi prinsipnya tetap tidak berubah, yang memberikan aspek berulang-ulang ke alam semesta yang mengelilingi pahlawan kita, benar atau Namco harus berinovasi! Ini akan diikuti World 3 pada tahun 2006.
Pada tahun 2005, Pac-Pix dan Pac'n'roll keluar di Nintendo DS. Dalam pix, harus menarik ke bawah hantu PacMan and roll memiliki beberapa 3D labirin tingkat.Akhirnya, PacMan Partai, dirilis pada tahun 2010 di Wii, dan terdiri dari 50 mini arcade game, untuk merayakan 30 tahun Pacman.

  • Alat & Bahan
Unity 5.1.0

  • Percobaan
  • Langkah pertama, klik GameObject3D ObjectCube
Cube disini berfungsi sebagai labirinnya dan bisa kita atur ukurannya sesuai keinginan kita
D:\Untitled.png
  • Langkah kedua silakan pilih Plane, caranya hampir sama seperti langkah pertama. Cuma disini pilih plane.
Plane disini berfungsi sebagai ground dari maze atau labirin yang kita buat. Dan berfungsi  untuk membuat Arena dalam game pacman
D:\Untitled.png

  • Langkah berikutnya yaitu pilih Sphere
Sphere disini berfunsi sebagai player dan enemy nya, ukuran nya sesuai keinginan kita
D:\Untitled.png

  • Di bawah ini adalah script dari si player
Pada game pacman, player yang kita gerakan akan bergerak  . Kita mengkontrol dengan menggunkan keyboard, script dibawah ini bisa kita masukan untuk meberikan pergerakan player.
using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class PlayerController : MonoBehaviour {
    private Rigidbody rb;
    public float speed;
    private int counter;

    public Text countText;
    public Text winText;
    // Use this for initialization
    void Start () {
   
        rb = GetComponent<Rigidbody> ();
        counter = 0;
        SetCountText ();
        winText.text = " ";
    }
   
    // Update is called once per frame
    void FixedUpdate () {
   
        float moveHorizontal = Input.GetAxis ("Horizontal");
        float moveVertical = Input.GetAxis ("Vertical");

        Vector3 movement = new Vector3 (moveHorizontal,0.0f,moveVertical);
        rb.AddForce(movement*speed);
    }

    // Destroy everything that enters the trigger
   
    void OnTriggerEnter (Collider other) {
        if (other.gameObject.CompareTag ("Pick Up")) {

            other.gameObject.SetActive(false);
            counter = counter + 1;
            SetCountText ();
        }
    }

    void SetCountText(){
        countText.text = "Count: " + counter.ToString ();
        if (counter >= 10) {
       
            winText.text = "You Win";
        }
    }

}



  • Script untuk enemy
Di  game pacman sendiri si enemy yang terdapat dalam game ini akan selalu mengejar dimanapun posisi player berada dan enemy akan selalu mencari jarak terdekat menuju player.
using UnityEngine;
using System.Collections;

public class Ghost : MonoBehaviour {   
       
        // Use this for initialization
        public Transform victim;
        private NavMeshAgent navComponent;

        void Start () {
            navComponent = this.transform.GetComponent<NavMeshAgent>();
           
        }
       
        // Update is called once per frame
        void Update () {
           
            if(victim){
                navComponent.SetDestination(victim.position);
               
            }
        }
    void OnTriggerEnter(Collider player){
        if (player.gameObject.tag=="Victim") {
            Application.LoadLevel("Level1");
        }
    }
}

  • Scrip di bawah ini adalah menunjukan bahwa jika si player sudah mengambil 10 objek pada game, maka di kondisikan untuk menang
void SetCountText(){
        countText.text = "Count: " + counter.ToString ();
        if (counter >= 10) {
       
            winText.text = "You Win";


  • ini adalah tampilan game pacman yang kita buat
D:\Untitled.png