10 Permainan Pengekodan Percuma Terbaik 2022

Isi kandungan:

10 Permainan Pengekodan Percuma Terbaik 2022
10 Permainan Pengekodan Percuma Terbaik 2022
Anonim

Menjadi seorang pengaturcara bukanlah kemahiran khusus yang dikhaskan untuk mereka yang bekerja di jabatan IT atau industri yang mengutamakan teknologi. Pelbagai kerjaya memerlukan beberapa tahap kehebatan pengekodan untuk mendapatkan kedudukan peringkat permulaan.

Permainan pengekodan percuma berikut menyasarkan semua peringkat umur dan pengalaman serta direka bentuk untuk membantu anda bermula dalam beberapa bahasa pengaturcaraan.

Semua permainan dalam senarai ini boleh dimainkan pada semua penyemak imbas web utama, kecuali jika dinyatakan.

CheckiO

Image
Image

Apa yang Kami Suka

  • Alat tambah penyemak imbas Chrome dan Firefox melanjutkan set ciri.
  • Terjemahan tersedia dalam beberapa bahasa.
  • Semakan kod komuniti memastikan anda berada di landasan yang betul.

Apa yang Kami Tidak Suka

Antara muka pengguna agak kikuk di sesetengah tempat.

Ditujukan untuk pemula serta pembangun lanjutan, CheckiO menugaskan anda untuk menyelesaikan cabaran menggunakan Python atau JavaScript. Anda diberi pilihan untuk melog masuk dengan alamat e-mel atau menggunakan akaun Google, Github atau Facebook anda untuk membina pangkalan dari mana anda menyerang atau menangkis musuh melalui tugas pengaturcaraan.

CodeCombat

Image
Image

Apa yang Kami Suka

  • Papan yang baik, menyerap pelajaran sepenuhnya.
  • Pengguna lanjutan boleh membina tahap mereka sendiri.

Apa yang Kami Tidak Suka

  • Tahap lanjutan memerlukan pembayaran.
  • Tutorial dalam permainan agak mengelirukan bagi pemula.

Pasukan teras CodeCombat bergabung dengan ratusan penyumbang sumber terbuka untuk mencipta cara yang menyeronokkan untuk belajar memprogram sambil mengembara melalui penjara bawah tanah, hutan, gunung, padang pasir dan landskap sejuk yang lain. Pelajari CoffeeScript, JavaScript atau Python semasa watak anda memperoleh mata pengalaman dan rampasan, menyelesaikan pencarian mini sepanjang perjalanan dengan menulis kod dalam tetapan RPG klasik.

Semasa anda maju, anda boleh membuka kunci kawasan lanjutan, memastikan permainan tidak pernah memenatkan. Edisi bilik darjah CodeCombat menawarkan alatan untuk guru dan pelajar, membolehkan anda memantau kemajuan dan menjadi pengaturcara yang sah walaupun pada usia muda.

CodinGame

Image
Image

Apa yang Kami Suka

  • Gamifikasi yang mengagumkan dengan sumber pengambilan pekerjaan.
  • Sangat mengasyikkan sehingga anda mungkin lupa bahawa anda sepatutnya belajar.

Apa yang Kami Tidak Suka

Kami tidak menemui sebarang keburukan yang patut diberi perhatian dengan CodinGame.

Permainan miniCodinGame direka untuk membawa pengaturcara yang cekap ke peringkat seterusnya. Ini adalah persekitaran yang mementingkan cabaran di mana anda mempelajari satu daripada lebih dua dozen bahasa pengaturcaraan, termasuk pilihan utama, serta dialek digital yang kurang dikenali seperti Dart dan F.

Permainan termasuk cabaran berasaskan giliran solo dan berbilang pemain, dengan pilihan untuk mengambil bahagian dalam papan pendahulu bagi membolehkan jus kompetitif tersebut mengalir. Sama ada menembak makhluk asing, berlumba motosikal atau cuba mengharungi labirin yang berbahaya, kaedah pembelajaran CodinGame adalah ketagihan dan menyeronokkan.

Codewars

Image
Image

Apa yang Kami Suka

  • Boleh menjadi sangat berkesan dalam jangka panjang jika anda kekal dengannya.
  • Pelanggan boleh berinteraksi dengan orang lain dalam komuniti Codewars.

Apa yang Kami Tidak Suka

  • Soalan sukar kadangkala dikemukakan terlalu awal dalam proses pembelajaran.
  • Tidak boleh membuat akaun sehingga anda membuktikan pengetahuan kod asas anda.

Menawarkan pelajaran untuk lebih 20 bahasa pengaturcaraan, termasuk PHP, Python, SQL, C++, Java, JavaScript dan Ruby, Codewars mengambil pendekatan pembelajaran yang unik. Pelajar berlatih dalam dojo maya, mempraktikkan latihan kata sambil mereka berusaha ke arah kesempurnaan sebenar kod mereka.

Pengaturcara yang berkelayakan boleh memanfaatkan perpustakaan pelajaran yang luas dan berinteraksi dengan orang lain dalam komuniti Codewars. Terdapat kos yang berkaitan dengan latihan dan permainan ini. Kami memasukkan Codewars dalam senarai ini kerana percubaan percuma yang berfungsi sepenuhnya boleh diminta melalui tapak web syarikat.

Saga Lif

Image
Image

Apa yang Kami Suka

  • Jika kod anda tidak tepat sepenuhnya, anda akan gagal dalam cabaran.
  • Hanya pengkod JS berpengalaman menyelesaikan cabaran terakhir.

Apa yang Kami Tidak Suka

  • Maklum balas tidak mencukupi untuk pemula JavaScript.
  • Antara muka tidak seterang pilihan lain dalam senarai ini.

Permainan ini memerlukan anda menyelesaikan cabaran individu dengan bank lif maya, seperti mengangkut 15 orang dalam masa 60 saat atau kurang. Anda diminta untuk mengodkan pergerakan lif ini menggunakan JavaScript, menggunakan fungsi yang telah ditetapkan seperti goToFloor dan loadFactor untuk mencapai matlamat anda.

Robocode

Image
Image

Apa yang Kami Suka

  • Anda menulis kod kecerdasan buatan untuk robot dan mempunyai kawalan ke atas tingkah laku robot itu.
  • Mesti mempertimbangkan apa yang bakal calon lawan telah rancangkan untuk arena.

Apa yang Kami Tidak Suka

Pertandingan ditujukan kepada pengaturcara peringkat rendah, jadi pengekod berpengalaman mempunyai kelebihan yang terlalu banyak.

Dalam Robocode, anda ditugaskan untuk mencipta tangki maya sama ada dalam Java atau bahasa lain seperti C atau Scala, yang kemudiannya anda hantar ke pertempuran masa nyata dengan robot jana pengguna lain. Pada asasnya, anda memainkan peranan sebagai peserta BattleBots dalam talian, menggantikan besi pematerian dan keluli dengan pengecam dan pengendali.

Ruby Warrior

Image
Image

Apa yang Kami Suka

  • Perakaunan untuk kesihatan pahlawan anda memerlukan penyelesaian pengekodan lanjutan untuk pemula Ruby.
  • Mengajar pelajaran kecerdasan buatan supaya wira anda boleh naik ke peringkat teratas.

Apa yang Kami Tidak Suka

Jika anda tidak biasa dengan sintaks asas Ruby, anda tidak akan pergi jauh dalam permainan ini.

Gaya Ruby yang mudah dibaca menjadikannya bahasa yang ideal untuk dipelajari melalui jenis permainan ini. Watak kesatria anda menaiki menara yang penuh dengan bahaya, termasuk halangan berbahaya dan musuh yang marah, semuanya melalui keajaiban kod yang anda ditugaskan untuk menulis.

Taman Permainan Cepat

Image
Image

Apa yang Kami Suka

  • Semua kecuali menghilangkan perasaan terharu, yang biasa berlaku di kalangan pengkod baharu.
  • Boleh menjadi segue yang hebat dalam dunia pembangunan Apple.

Apa yang Kami Tidak Suka

Walaupun ditujukan untuk orang dewasa dan juga kanak-kanak, antara muka Swift dan perkembangan yang agak perlahan mencadangkan sebaliknya.

Swift Playgrounds ialah apl iPad dan macOS percuma yang ditujukan untuk mengajar bahasa Apple Swift, yang digunakan untuk membina apl untuk iOS, macOS, Apple TV dan Apple Watch. Sebahagian daripada inisiatif Apple Everyone Can Code, Swift Playgrounds bermula dengan asas pengekodan dan bekerja dengan caranya dengan mengemukakan teka-teki dan cabaran lain yang hanya boleh diselesaikan melalui konsep pengaturcaraan.

Muat turun Untuk

Tynker

Image
Image

Apa yang Kami Suka

  • Mencapai tanda dalam permainan kanak-kanak - berasa lebih seperti bermain daripada belajar.
  • Main 20 permainan pengekodan secara percuma sebelum mencapai paywall.
  • Versi percuma termasuk semua kulit Minecraft, mod, alat tambah dan akses kepada pelayan peribadi percuma.

Apa yang Kami Tidak Suka

  • Beberapa tetingkap timbul bantuan terlalu bertele-tele untuk khalayak sasaran.
  • Tynker tidak seintuitif, terutamanya dengan mengambil kira demografi sasaran.

Ditujukan untuk kanak-kanak berumur 7 tahun dan ke atas, Tynker mengajar beberapa bahasa pengaturcaraan, termasuk HTML, JavaScript, Python dan Swift, bersama-sama dengan pengekodan berasaskan blok. Pelbagai teka-teki kod ditawarkan, serta cabaran yang menyeronokkan untuk mencipta kulit Minecraft, mod, mob dan alat tambah.

Permainan berbilang pemain juga tersedia, membolehkan anda mengadu kemahiran pengaturcaraan anda dengan pengekod junior lain dengan menyertai aktiviti yang berbeza. Beberapa aktiviti termasuk mengumpul raksasa dan melatih mereka untuk memenangi pertempuran atau melemparkan mantra menentang lawan anda dalam arena empat pemain.

VIM Adventures

Image
Image

Apa yang Kami Suka

  • Titik permulaan yang bagus untuk sesiapa yang tidak biasa dengan vi atau vim.
  • Digunakan oleh pentadbir, pengaturcara dan pengguna berkuasa, VIM Adventures membawa anda melalui labirin gaya penjara bawah tanah menggunakan sintaks vim.

Apa yang Kami Tidak Suka

Bayaran diperlukan untuk mempelajari sesuatu yang melepasi kawalan asas.

Versi editor teks vi yang dipertingkatkan untuk sistem pengendalian berasaskan Linux, pengikatan kunci vim dan berbilang mod menjadikannya lebih berkuasa daripada aplikasi gaya pad nota standard atau pemproses perkataan. Dengan slogan yang sesuai, "Zelda memenuhi penyuntingan teks," permainan ini membenarkan pergerakan kekunci kursor tetapi sangat menyarankan agar anda menggunakan h, j, k dan l untuk mensimulasikan pengalaman vim sebenar.

Disyorkan: