9 Permainan Pengekodan Terbaik untuk Membina Kemahiran Mengaturcara Anda

9 Permainan Pengekodan Terbaik untuk Membina Kemahiran Mengaturcara Anda

Pengaturcaraan memang menyeronokkan setelah anda mengetahui apa yang anda lakukan, tetapi sampai ke tahap itu boleh menjadi perjalanan yang melelahkan.





Itulah sebabnya mengapa anda harus meluangkan masa untuk memainkannya permainan dan cabaran pengekodan . Bukan hanya berfungsi sebagai rehat yang menyeronokkan, tetapi anda akan belajar lebih cepat dan mengekalkan lebih banyak maklumat berkat latihan dan pengalaman langsung.





1. Robocode

Robocode adalah permainan pengaturcaraan yang kompleks di mana anda membuat kod tangki robot yang saling bertarung. Tugas anda adalah menulis kecerdasan buatan yang mendorong robot anda berjaya --- menggunakan bahasa sebenar seperti Java, Scala, C #, dan banyak lagi. Untuk memulakan, lihat Dasar dan Tutorial Robocode.





Pemasang Robocode dilengkapi dengan persekitaran pengembangan, editor robot bawaan, dan penyusun Java. Anda sebenarnya menulis nyata kod! Walaupun dilancarkan pada tahun 2000, Robocode masih dikemas kini dan dikekalkan secara berkala, dibantu oleh kenyataan bahawa ia adalah sumber terbuka dan ketagihan.

2. Nama Kod

Nama Kod adalah aplikasi web seperti permainan di mana anda menyelesaikan teka-teki dan cabaran dengan menulis kod sebenar. Lebih 25 bahasa pengaturcaraan disokong, termasuk Java, C #, Python, JavaScript, Lua, Go, Rust, dan banyak lagi. Setiap teka-teki / cabaran mempunyai tema (mis. Program menara untuk menembak jatuh kapal terbang yang terlalu dekat), yang merangkumi faktor keseronokan.



Ketahui lebih lanjut mengenai bahasa pengaturcaraan pembangunan permainan, terutamanya untuk Unity .

3. Codecombat

Codecombat adalah aplikasi web lain untuk teka-teki dan cabaran seperti permainan yang hanya dapat diselesaikan dengan menulis kod. Tetapi sementara Codingame lebih menghiburkan, Codecombat mempunyai kecenderungan pendidikan yang signifikan dengan 'Edisi Bilik Darjah' yang boleh digunakan oleh guru untuk membantu pelajar mereka belajar bagaimana membuat kod. Pada penulisan ini, terdapat tiga jalur kursus: Sains Komputer, Pembangunan Web, dan Pembangunan Permainan.





Empat. Codewars

Codewars tidak begitu banyak permainan kerana ia adalah kaedah gamified untuk mempraktikkan pengekodan dan menyelesaikan cabaran algoritma. Anda mendapat mata untuk menyelesaikan teka-teki dan nilai titik ditentukan oleh seberapa cekap penyelesaian anda. Codewars membolehkan anda melihat penyelesaian yang dikemukakan oleh orang lain, yang boleh anda pelajari dan pelajari. Saya percaya bahawa ini adalah salah satu kaedah terbaik untuk mempelajari bahasa pengaturcaraan baru dan simpulan bahasa.

5. Pengembaraan Vim

Pengembaraan Vim adalah tutorial menyeronokkan seperti permainan untuk belajar bagaimana menggunakan Vim, penyunting teks yang sangat luar biasa tetapi sangat kuat yang suka digunakan oleh banyak profesional pengaturcaraan. Walaupun demikian, ia memiliki kurva pembelajaran yang besar, sebab itulah tutorial seperti ini ada. Oleh itu, walaupun Vim bukan bahasa pengaturcaraan, penguasaan Vim dapat membantu anda menjadi pengekod yang lebih cekap, oleh itu mengapa saya memasukkannya ke dalam artikel ini.





6. TIS-100

'Ini permainan pengaturcaraan bahasa perhimpunan yang tidak pernah anda minta!' Ia mengatakan demikian di timah. TIS-100 adalah permainan video seperti yang lain, memaksa anda untuk belajar dan menggunakan versi palsu dari pengkodan pemasangan peringkat rendah untuk menyelesaikan teka-teki. Permainan ini bukan lelucon --- sukar, permainan terbuka, dan mempunyai nilai ulangan yang luar biasa selagi anda tidak menjadi kecewa dan keliru sehingga anda mencopot pemasangannya dengan marah.

Muat turun: TIS-100 ($ 7)

apakah mod lenyap di facebook

7. Shenzhen I / O

Dari studio yang sama di belakang TIS-100 datang Shenzhen I / O , permainan teka-teki di mana anda ditugaskan untuk membuat litar dipermudah dan menulis kod pemasangan ringkas yang berjalan di litar tersebut. Di antara dua permainan, Shenzhen I / O lebih mudah dimasuki dan lebih menyeronokkan namun begitu kompleks.

Muat turun: Shenzhen I / O ($ 15)

8. Mesin Sumber Manusia

Dalam Mesin Sumber Manusia , anda bermain sebagai pekerja pejabat yang menyelesaikan tugas dengan menggabungkan pelbagai arahan bersama. Dalam arti tertentu, permainan ini adalah mengenai penyelesaian teka-teki melalui pengaturcaraan visual, bahkan menyentuh konsep seperti aliran logik dan pengurusan memori --- tetapi disajikan dengan cara yang mudah dicerna dan bertema pejabat.

Ini adalah permainan yang bagus untuk melatih otak pengaturcara anda, dan mungkin juga menjadikan permainan pengekodan yang baik untuk anak-anak.

Muat turun: Mesin Sumber Manusia ($ 10)

9. Screeps

screps (yang merupakan singkatan dari 'scripted creeps') adalah permainan strategi MMO di mana anda menggunakan JavaScript untuk menyusun tingkah laku entiti dalam permainan dan membina sebuah kerajaan untuk diri sendiri. Permainan asas dilengkapi dengan pelayan peribadi di mana anda boleh bermain sendiri, ditambah 30 hari akses penuh ke pelayan rasmi. Selepas itu, anda boleh terus bermain di pelayan rasmi dengan kapasiti terhad, yang dapat diangkat dengan langganan bulanan.

Muat turun: screps ($ 15, langganan pilihan dengan harga $ 9 / bln)

Cara Lain untuk Menajamkan Kemahiran Pengekodan Anda

Mencari lebih banyak kaedah untuk mengasah kemampuan pengaturcaraan anda? Kami mempunyai projek pemula yang hebat untuk belajar pengaturcaraan C. Anda juga boleh mendapat manfaat lebih lanjut dengan mendengarkan beberapa podcast ini untuk pengkod dan pembangun.

Anda juga boleh mulailah membuat permainan anda sendiri dengan alat pengembangan permainan ini . Sekiranya anda mencari cara yang sesuai untuk anak anda memasuki pengekodan, anda mungkin ingin mempertimbangkan beberapa kelas dan permainan pengekodan yang bagus untuk anak-anak.

Walau bagaimanapun, jika selepas semua yang anda masih berjuang dan nampaknya tidak memahami asas pengaturcaraan, anda mungkin ingin mundur dan mempertimbangkan sama ada pengaturcaraan adalah pilihan yang tepat untuk anda. Beritahu kami bagaimana keadaannya!

Berkongsi Berkongsi Tweet E-mel Cara Membersihkan PC Windows Anda Menggunakan Prompt Perintah

Sekiranya ruang komputer Windows anda hampir habis, bersihkan sampah menggunakan utiliti Prompt Perintah pantas ini.

Baca Seterusnya
Topik-topik yang berkaitan
  • Pengaturcaraan
  • Permainan Pengaturcaraan
Mengenai Pengarang Joel lee(1524 Artikel Diterbitkan)

Joel Lee adalah Ketua Editor MakeUseOf sejak tahun 2018. Dia mempunyai B.S. dalam Sains Komputer dan lebih dari sembilan tahun pengalaman menulis dan menyunting profesional.

Lagi Dari Joel Lee

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

timeout pengawas jam berhenti tingkap
Klik di sini untuk melanggan