Screeps, Game Strategi untuk Programmer

Riandanu Madi Utomo    •    Senin, 21 Nov 2016 17:04 WIB
games
Screeps, Game Strategi untuk Programmer
Screeps menggunakan JavaScript untuk mengontrol setiap unit

Metrotvnews.com: Jika Anda merasa game RTS yang ada saat ini masih kurang menantang, Anda bisa mencoba sebuah game bernama Screeps.

Game unik yang dibuat oleh Chivchalov ini memang tergolong sangat unik. Ia memang dengan game RTS pada umumnya, namun cara memainkannya sangat berbeda. Dalam game ini, Anda harus menulis kode program untuk mengontrol setiap unit Anda.

Menurut Rock Paper Shotgun, Screeps menggunakan JavaScript sebagai basis bahasa pemrograman yang bisa digunakan pemain untuk mengontrol sifat dari setiap unit yang dimilikinya. Misal saja untuk memproduksi unit, Anda harus membuat kode seperti ini:
 
Game.spawns['Spawn1'].createCreep( [WORK, CARRY, MOVE], 'Harvester1' );

Baris tersebut berarti Anda membuat sebuah unit (creep) dengan mode WORK, CARRY, dan MOVE dan ditujukan untuk "Harvester1".

Pekerjaan Anda tidak hanya sekadar membuat unit. Anda juga harus membuat setiap unit tersebut untuk bekerja dengan menambahkan berbagai baris kode. Salah satu kode simpel yang bisa digunakan adalah sebagai berikut:
 
module.exports.loop = function () {
    var creep = Game.creeps['Harvester1'];
    if(creep.carry.energy < creep.carryCapacity) {
        var sources = creep.room.find(FIND_SOURCES);
        if(creep.harvest(sources[0]) == ERR_NOT_IN_RANGE) {
            creep.moveTo(sources[0]);
        }
    }
    else {
        if( creep.transfer(Game.spawns['Spawn1'], RESOURCE_ENERGY) == ERR_NOT_IN_RANGE ) {
            creep.moveTo(Game.spawns['Spawn1']);
        }
    }
}

Tentu saja game ini memang ditujukan bagi mereka yang memiliki kemampuan dalam membuat program atau ingin belajar mengenai JavaScript. Jika Anda merasa tertantang, Anda bisa mencobanya secara gratis melalui versi demo yang tersedia di situs resminya.




(MMI)

Lenovo Thinkpad X1 Teranyar Muncul di CES 2018
CES 2018

Lenovo Thinkpad X1 Teranyar Muncul di CES 2018

2 days Ago

Lenovo perkenalkan keluarga baru ThinkPad X1 yang terdiri dari tiga jenis perangkat sekaligus d…

BERITA LAINNYA
Video /

Bagaimana Kami Menguji

Kami menguji produk dengan subjektif karena mengutamakan pengalaman penggunaan. Meski demikian, kesimpulan yang kami ambil juga didasari sejumlah data dari perangkat lunak tertentu yang kami gunakan untuk melihat kinerja produk.

Khusus untuk menguji perangkat keras dan perangkat lunak komputer, kami menggunakan konfigurasi yang identik untuk tiap produk. Berikut komponen testbed resmi Metrotvnews.com.

Hardware

  • Prosesor: Intel Core i7-7700K, AMD Ryzen 7 1800X
  • Motherboard: ASUS Z270F STRIX Gaming, MSI X370 Gaming Pro Carbon
  • VGA: MSI GTX 1080 Gaming X, ASUS RX 480 STRIX 8GB
  • RAM: Corsair Vengeance LPX 3200MHz (2x8GB)
  • Penyimpanan: Corsair Neutron XTi 240GB
  • PSU: Corsair RM850X
  • Case: MSI DIY Case
  • Monitor: ASUS PB287Q 4K, AOC C3583FQ
  • Keyboard: Logitech G900 Chaos Spectrum, Logitech G402 Hyperion Fury
  • Mouse: Logitech G440, Logitech G240
  • Headset: Logitech G430, Logitech G633

Software

Performa dan Baterai: PCMark 8, 3DMark, Crystal Disk Mark
Gaming: The Witcher 3: Wild Hunt, Ashes of Singularity, Tom CLancy's Ghost Recon Wildlands

Kami juga menggunakan metode pengujian yang sama untuk semua gadget. Meski di pasar tersedia beragam perangkat lunak benchmarking, kami hanya memilih tiga berdasarkan reputasi mereka yang diakui secara internasional, 3DMark dan PCMark 2.0.