5 Game Ini Bisa Mengasah Kemampuan Coding Kamu
Agus Cahyono
Writer
Sebagaimana pisau perlu diasah untuk menjadi tajam, kemampuan coding kamu juga perlu diasah agar menjadi semakin “tajam”. Berikut ini adalah 5 game yang bisa kamu mainkan sekaligus mengasah kemampuan coding yang kamu miliki!
1. SQL Murder Mysteri
SQL Murder Mystery adalah permainan misteri yang memungkinkan kamu mempelajari konsep SQL dengan cara yang menyenangkan. Pembuatnya tidak mengklaim bahwa kamu akan mengetahui segalanya setelah memainkan permainan ini, tetapi mereka mengklaim bahwa ini adalah permainan yang menarik, sekalipun untuk pengguna SQL yang sudah berpengalaman.
Game ini menceritakan tentang kasus pembunuhan yang harus kamu bantu selesaikan. Kamu menerima laporan TKP dari polisi, tetapi sayangnya kamu menghilangkan laporan TKP tersebut. Satu-satunya hal yang diingat adalah bahwa pembunuhan itu dilakukan sekitar 15 Januari 2018, di SQL-City. Semua referensi ke si pembunuh ada dalam database besar yang harus Anda navigasikan dengan SQL.
Kamu bisa mulai mengasah kemampuan programming dan menemukan kesenangan dari game ini dengan mengakses misteri.knightlab.com. Jangan khawatir jika kamu tidak memiliki pengetahuan sebelumnya, ada panduan yang akan membantu kamu dengan beberapa kata pengantar dan definisi. Kamu akan belajar cukup banyak tentang SQL untuk memecahkan kasus pada permainan ini.
2. Untrusted
Untrusted adalah game peretasan/deduksi sosial multipemain online (10 hingga 16 pemain) artinya game ini bisa dimainkan bersama dengan teman-teman kamu secara online. Jika kamu pernah bermain game werewolf, kira-kira seperti itu cara main dari game ini namun dengan versi yang berbeda. Ada 2 karakter utama dalam game ini, yaitu hacker atau peretas dan undercover agent atau agen yang menyamar. Sebagai peretas, kamu akan diminta untuk meretas target dengan memasukan code layaknya peretas sungguhan, dan sebagai agen yang menyamar, kamu ditugaskan untuk mengganggu operasi yang dilakukan oleh peretas tersebut.
Kamu bisa mencoba memainkan game ini dengan teman-teman kamu melalui playuntrusted.com
3. Screeps
Game berbasis pemrograman biasanya dibangun di atas konsep kualitas pemrograman yang dipermudah, seperti game pemrograman semu yang konsepnya sama, tetapi eksekusinya dibuat sederhana untuk pemain non-programmer. Namun game Screeps ini berbeda, ada masalah nyata di dalamnya, kamu bekerja dengan kode aktual dan memikirkan bagaimana atau apakah kode yang kamu tulis itu penting.
Dalam permainan Screeps, unit yang kamu buat, yang dikenal sebagai creep, dikendalikan dengan javaScript yang kamu tulis, sebagai pemain. Parameter apa yang kamu atur dalam kode menentukan jenis creep yang Anda buat dan kekuatan serta kelemahan apa yang dimilikinya. Kode yang kamu tulis berperan penting sebagai kekuatan pendorong di balik apa yang dilakukan creep atau unit yang kamu buat, mulai dari bergerak, mengumpulkan, membangun, menyerang, dan bertahan sepenuhnya didorong berdasarkan kode yang kamu tulis.
Kamu bisa memainkan game ini melalui screeps.com
4. Flexbox Froggy
Flexbox Froggy merupakan salah satu permainan untuk mempelajari tentang Flexbox. Dalam game ini kamu bisa belajar bagaimana memahami konsep Flexbox dan dasar-dasar flexbox dengan cara yang menyenangkan yang disimulasikan dalam bentuk game. Flexbox dirasa sulit dan membingungkan bagi pemula yang baru memulai membuat kode. Game ini akan memudahkan untuk mempelajari CSS Flexbox. Kamu hanya perlu menulis kode CSS sederhana untuk memindahkan katak, dan ada panduan didalamnya.
Mainkan game ini melalui flexboxfroggy.com dan asah kemampuan pemahaman konsep flexbox kamu.
5. VIM Adventures
VIM Adventures adalah game online berbasis pintasan keyboard VIM. Ini adalah game "Zelda yang memenuhi pengeditan teks". Kamu bisa bersenang-senang sambil mempelajari beberapa VIM!
Ini adalah permainan teka-teki untuk berlatih dan menghafal perintah VIM, yang juga mencakup VIM lama dan merupakan situs web dalam kategori Pendidikan & Referensi. Mulai mainkan game ini melalui vim-adventures.com
Temukan Topik Menarik Lainnya dari Skilvul
