9 Game Coding Online Terbaik untuk Dewasa untuk Mempelajari Cara Membuat Kode

Kebanyakan game coding ditujukan untuk anak-anak. Tetapi ada juga beberapa game coding bagus yang ditujukan untuk orang dewasa yang ingin belajar coding.

Jangan salah paham - tidak ada salahnya menggunakan game di Code.org atau Khan Academy. Anda dapat mempelajari Scratch, yang merupakan bahasa pemrograman yang dirancang untuk membantu anak-anak mempelajari konsep seperti loop dan variabel. Beberapa dari game tersebut bahkan mengajarkan Python atau JavaScript dasar.

Tetapi jika Anda sudah dewasa, mungkin lebih sulit untuk bersemangat dengan game bertema anak-anak seperti Minecraft atau Disney's Frozen. Anda mungkin ingin mencari permainan yang lebih serius yang dapat membuat Anda tetap terlibat saat Anda belajar.

Jika ini menggambarkan Anda, saya punya kabar baik. Daftar ini penuh dengan game di mana Anda akan membuat keputusan strategis yang berarti, lalu menjalankannya melalui kode.

Perhatikan bahwa semua game di daftar ini baik-baik saja untuk anak-anak juga. Tetapi audiens utama mereka adalah pelajar dewasa.

Mari selami.

Pilihan Game Coding Terbaik # 1: SQL Murder Mystery

Saat memulai SQL Murder Mystery, Anda menerima beberapa instruksi dasar:

"Sebuah kejahatan telah terjadi dan detektif membutuhkan bantuan Anda. Anda samar-samar ingat bahwa kejahatan itu adalah pembunuhan yang terjadi sekitar 15 Januari 2018 dan terjadi di SQL City. Mulailah dengan mengambil sesuai laporan TKP dari database departemen kepolisian. "

Dari sana, Anda harus menggunakan keterampilan kueri SQL Anda untuk menemukan pembunuhnya.

Jika Anda berpengalaman dengan SQL, Anda mungkin dapat memecahkan misteri dalam satu kesempatan. Jika tidak, ada panduan bagus untuk menunjukkan kepada Anda beberapa tip kueri.

SQL Murder Mystery akan membantu Anda memahami dan menerapkan konsep database seperti:

  • Kunci Utama dan Asing
  • Fungsi Agregat
  • Tabel Bergabung
  • dan bahkan Wildcard

Anda dapat memainkan SQL Murder Mystery secara gratis di browser Anda di sini.

Pilihan Game Coding Terbaik # 2: Elevator Saga

Di Elevator Saga, Anda memprogram serangkaian elevator untuk menangani penumpang yang semakin banyak.

Melalui 19 tantangannya, Anda akan menyesuaikan algoritme untuk meminimalkan jumlah waktu yang harus menunggu penumpang untuk berpindah dari lantai ke lantai.

Game ini akan memberi Anda banyak latihan JavaScript. Ini juga akan memaksa Anda untuk menjadi kreatif dan bereksperimen dengan pendekatan pengoptimalan.

Berikut adalah video demo 30 detik yang akan memberi Anda gambaran tentang seperti apa gameplay pemrograman elevator:

Anda dapat memainkan Elevator Saga secara gratis di browser Anda di sini.

Pilihan Game Coding Terbaik # 3: Screeps

Screeps menyebut dirinya sebagai "Game Strategi MMO Sandbox untuk Pemrogram".

Ini adalah permainan pemrograman yang serius yang mengasumsikan Anda sudah mengetahui beberapa pemrograman dasar.

Anda dapat mengontrol unit Anda menggunakan bahasa pemrograman kehidupan nyata seperti JavaScript. Anda bahkan dapat mengkompilasi bahasa seperti C ++ dan menjalankannya melalui WebAssembly.

Screeps dirilis pada tahun 2017, dan masih dipertahankan secara aktif. Saat ini berada di peringkat positif 89% di Steam dengan lebih dari 1.000 ulasan, yang menjadikannya salah satu game yang lebih terkenal di seluruh platform Steam.

Berikut trailer lengkapnya:

Perhatikan bahwa Screeps adalah game berbayar. Tapi ada demo gratis yang berjalan langsung di browser Anda di sini.

Jika ingin mendapatkan game lengkapnya, kamu bisa membeli Screep dari Steam Shop disini.

Pilihan Game Coding Terbaik # 4: Tidak Dipercaya

Untrusted adalah game nakal berbasis browser yang menggunakan JavaScript dunia nyata sebagai input gameplay utama.

Dalam kata-kata permainan itu sendiri, "Anda benar-benar harus mengedit dan menjalankan kembali JavaScript yang menjalankan permainan di browser Anda untuk menyelamatkan Dr. Eval dari kenyataan yang gelap dan membingungkan ini!"

Anda dapat memainkan Untrusted langsung di browser Anda di sini.

Pilihan Game Coding Terbaik # 5: Senja

Sedangkan 4 game sebelumnya semuanya menggunakan bahasa pemrograman nyata, Duskers lebih mirip dengan skrip shell.

Anda bermain sebagai programmer yang terdampar di luar angkasa dan kehabisan persediaan. Anda harus berlabuh dengan kapal ruang angkasa yang ditinggalkan dan kemudian mengaisnya.

Tetapi Anda tidak dapat berinteraksi dengan kapal ini secara langsung. Sebaliknya, Anda mengontrol tim drone - masing-masing dengan kemampuannya sendiri - dan memberi tahu mereka cara menjelajahi kapal-kapal ini.

Tapi hati-hati - ada monster di kapal ini yang akan menghancurkan drone Anda jika Anda tidak berhati-hati.

Game ini dikontrol sepenuhnya dengan mengetik ke dalam antarmuka baris perintah. Karena gim ini bersifat waktu nyata, ini dapat menyebabkan beberapa momen intens dengan perintah mengetik dengan cepat saat Anda mencoba menyelamatkan drone dari bahaya.

Berikut adalah cuplikan bertema baris perintah dari peluncuran Duskers:

Dan inilah gambaran umum yang lebih mendalam tentang gameplay dan akar pemrogramannya (jam tangan 17 menit):

Pilihan Game Coding Terbaik # 7: Flexbox Defense (Browser)

Ini adalah Game Tower Defense yang melibatkan Anda melindungi diri sendiri menggunakan perintah berbasis Flexbox.

Dengan menggunakan kode CSS Flexbox kehidupan nyata, Anda akan menyesuaikan posisi turret Anda untuk menembak musuh yang menyerang sebelum mereka dapat menyerbu Anda.

Fakta menyenangkan: game ini dirancang oleh Channing Allen, saudara dari pendiri Indie Hacker Courtland Allen. Kedua bersaudara ini adalah programmer yang sangat baik dengan hasrat untuk mengajar.

Anda dapat memainkan Flexbox Defense di browser Anda di sini.

Pilihan Game Coding Terbaik # 8: CSS Diner

CSS Diner adalah game browser yang akan membantu Anda mempelajari pemilih CSS. Selama 32 level, Anda akan mempelajari cara memilih elemen DOM menggunakan berbagai atribut yang berbeda:

  • id
  • classname
  • nth-of-type
  • nth-child
  • not(x)
  • [attribute="value"]
  • dan masih banyak lagi

Ini adalah permainan yang menyenangkan, dan Anda mungkin ingin mengalahkannya beberapa kali hanya untuk memperkuat memori otot Selector CSS Anda.

Anda dapat memainkan CSS Diner secara gratis di browser Anda di sini.

Pilihan Game Coding Terbaik # 9: CodinGame

CodinGame sebenarnya adalah kumpulan dari beberapa minigame pengkodean.

Dan bagian terbaiknya adalah Anda dapat membuat kode dalam bahasa apa pun yang Anda suka. Editor mereka mendukung banyak bahasa dan mengkompilasinya di server untuk Anda di suatu tempat.

CodinGame memiliki papan peringkat bawaan dan fitur lainnya untuk memberi Anda banyak motivasi untuk terus berlatih pengkodean. Meskipun platform ini diluncurkan pada tahun 2012, masih belum ada yang seperti itu.

Jika Anda mencari game pemrograman untuk streaming sambil melakukan pengkodean langsung di Twitch atau YouTube, tidak perlu mencari lagi. Ada banyak kesenangan yang bisa didapat di sini.

Anda dapat menjelajahi CodinGame secara gratis di browser Anda di sini.

Game Coding Bonus: Petualangan VIM

Oke - jadi ini bukan game coding, melainkan game yang mengajarkan Anda alat coding yang hebat: editor kode VIM.

Anda akan mempelajari pintasan keyboard VIM dan konsep penting VIM dengan cara yang menyenangkan. Ini jauh lebih tidak membuat frustrasi daripada meributkan, mencoba mengingat, misalnya, bagaimana keluar dari VIM.

Anda dapat memainkan Petualangan VIM gratis di browser Anda di sini.

Gotta Play 'Em All

Saya harap daftar ini memberi Anda banyak game pemrograman berorientasi dewasa untuk melatih keterampilan pengkodean Anda.

Jika saya melewatkan yang bagus, beri tahu saya dengan tweet ke saya.

Selamat membuat kode.