9 เกมเข้ารหัสที่ดีที่สุดเพื่อสร้างทักษะการเขียนโปรแกรมของคุณ

9 เกมเข้ารหัสที่ดีที่สุดเพื่อสร้างทักษะการเขียนโปรแกรมของคุณ

การเขียนโปรแกรมเป็นเรื่องสนุกเมื่อคุณรู้ว่ากำลังทำอะไรอยู่ แต่การไปถึงจุดนั้นอาจเป็นการเดินทางที่ทรหด





นี่คือเหตุผลที่คุณควรจัดสรรเวลาในการเล่นเหล่านี้ เกมการเข้ารหัสและความท้าทาย . ไม่เพียงแต่เป็นช่วงพักสนุกเท่านั้น แต่คุณจะเรียนรู้ได้เร็วขึ้นและเก็บข้อมูลได้มากขึ้นด้วยการฝึกฝนและประสบการณ์จริง





1. โรโบโค้ด

โรโบโค้ด เป็นเกมการเขียนโปรแกรมที่ซับซ้อนที่คุณเขียนโค้ดหุ่นยนต์รถถังที่ต่อสู้กันเอง งานของคุณคือเขียนปัญญาประดิษฐ์ที่ขับเคลื่อนหุ่นยนต์ของคุณไปสู่ความสำเร็จ โดยใช้ภาษาจริง เช่น Java, Scala, C# และอื่นๆ ในการเริ่มต้น โปรดดูที่ Robocode Basics and Tutorials





โปรแกรมติดตั้ง Robocode มาพร้อมกับสภาพแวดล้อมการพัฒนา ตัวแก้ไขหุ่นยนต์ในตัว และคอมไพเลอร์ Java คุณกำลังเขียนจริงๆ จริง รหัส! แม้จะเปิดตัวในปี 2000 Robocode ยังคงได้รับการอัปเดตและบำรุงรักษาอยู่เป็นประจำ โดยได้รับความช่วยเหลือจากข้อเท็จจริงที่ว่าเป็นโอเพ่นซอร์สและน่าติดตาม

2. โค้ดดิ้งเกม

โค้ดดิ้งเกม เป็นเว็บแอปที่เหมือนเกมที่คุณไขปริศนาและความท้าทายด้วยการเขียนโค้ดจริง รองรับภาษาโปรแกรมมากกว่า 25 ภาษา รวมถึง Java, C#, Python, JavaScript, Lua, Go, Rust และอื่นๆ ปริศนา/ความท้าทายแต่ละอันมีธีม (เช่น ตั้งโปรแกรมป้อมปืนให้ยิงเรือบินที่เข้าใกล้เกินไป) ซึ่งทำให้เกิดความสนุก



เรียนรู้เพิ่มเติมเกี่ยวกับ ภาษาโปรแกรมพัฒนาเกม โดยเฉพาะอย่างยิ่งสำหรับ Unity .

3. Codecombat

Codecombat เป็นเว็บแอปอื่นสำหรับปริศนาและความท้าทายที่เหมือนเกมที่สามารถแก้ไขได้โดยการเขียนโค้ดเท่านั้น แต่ในขณะที่ Codingame นั้นให้ความบันเทิงมากกว่า Codecombat ก็มีมุมการศึกษาที่สำคัญด้วย 'Classroom Edition' ที่ครูสามารถใช้เพื่อช่วยให้นักเรียนเรียนรู้วิธีการเขียนโค้ด ในการเขียนนี้ มีสามเส้นทางให้เลือก: วิทยาการคอมพิวเตอร์ การพัฒนาเว็บ และการพัฒนาเกม





สี่. Codewars

Codewars ไม่ใช่เกมมากนักเนื่องจากเป็นวิธีฝึกเขียนโค้ดและแก้ปัญหาอัลกอริธึม คุณจะได้รับคะแนนจากการไขปริศนาและค่าคะแนนจะถูกกำหนดโดยวิธีการแก้ปัญหาของคุณที่มีประสิทธิภาพ Codewars ให้คุณดูโซลูชันที่ผู้อื่นส่งมา ซึ่งคุณสามารถศึกษาและเรียนรู้ได้ ฉันเชื่อว่านี่เป็นหนึ่งในวิธีที่ดีที่สุดในการเรียนรู้ภาษาการเขียนโปรแกรมใหม่และสำนวนของมัน

5. Vim Adventures

Vim Adventures เป็นบทช่วยสอนที่สนุกสนานเหมือนเกมสำหรับการเรียนรู้วิธีใช้ Vim ซึ่งเป็นโปรแกรมแก้ไขข้อความที่ไม่ธรรมดาแต่ทรงพลังอย่างยิ่งที่ผู้เชี่ยวชาญด้านการเขียนโปรแกรมหลายคนชอบที่จะใช้ มันมีช่วงการเรียนรู้ที่ใหญ่มาก นั่นเป็นเหตุผลว่าทำไมบทช่วยสอนเช่นนี้จึงมีอยู่ ดังนั้นแม้ว่า Vim จะไม่ใช่ภาษาการเขียนโปรแกรม แต่การเรียนรู้ Vim จะช่วยให้คุณกลายเป็น coder ที่มีประสิทธิภาพมากขึ้น ดังนั้นฉันจึงรวมมันไว้ในบทความนี้





6. มอก.-100

'เป็นเกมการเขียนโปรแกรมภาษาแอสเซมบลีที่คุณไม่เคยขอ!' มันเขียนไว้ตรงนั้นบนกระป๋อง มอก.-100 เป็นวิดีโอเกมที่ไม่เหมือนใคร บังคับให้คุณเรียนรู้และใช้เวอร์ชันจำลองของการเข้ารหัสแอสเซมบลีระดับต่ำเพื่อไขปริศนา เกมนี้ไม่ใช่เรื่องตลก—มันยาก เป็นเกมปลายเปิด และมันมีค่าการเล่นซ้ำที่เหลือเชื่อ ตราบใดที่คุณไม่หงุดหงิดและสับสนจนคุณถอนการติดตั้งด้วยความโกรธ

ดาวน์โหลด: มอก.-100 ($ 7)

บังคับปิดโปรแกรม windows 10

7. เซินเจิ้น I/O

จากสตูดิโอหลังเดิม มอก.100 มา เซินเจิ้น I/O เกมไขปริศนาที่คุณได้รับมอบหมายให้สร้างวงจรแบบง่าย และเขียนโค้ดแอสเซมบลีแบบง่ายที่ทำงานบนวงจรดังกล่าว ระหว่างสองเกมนั้น Shenzhen I/O นั้นเข้าถึงได้ง่ายกว่าและสนุกกว่า แต่ก็ซับซ้อนพอๆ กัน

ดาวน์โหลด: เซินเจิ้น I/O ($ 15)

8. เครื่องทรัพยากรมนุษย์

ใน เครื่องทรัพยากรบุคคล คุณเล่นเป็นพนักงานออฟฟิศที่ทำงานให้เสร็จโดยรวมคำสั่งต่างๆ เข้าด้วยกัน ในแง่หนึ่ง เกมนี้เกี่ยวกับการไขปริศนาผ่านการเขียนโปรแกรมด้วยภาพ แม้จะไปไกลถึงแนวคิดเช่น ลอจิคัลโฟลว์และการจัดการหน่วยความจำ—แต่นำเสนอในรูปแบบที่ย่อยง่ายในธีมสำนักงาน

เป็นเกมที่ยอดเยี่ยมสำหรับฝึกสมองของโปรแกรมเมอร์ และอาจสร้างเกมเขียนโค้ดที่ดีสำหรับเด็กด้วย

ดาวน์โหลด: เครื่องทรัพยากรบุคคล ($ 10)

9. เกรียน

เศษเหล็ก (ซึ่งย่อมาจาก 'scripted creeps') เป็นเกมกลยุทธ์ MMO ที่คุณใช้ JavaScript เพื่อเขียนโค้ดพฤติกรรมของเอนทิตีในเกมและสร้างอาณาจักรให้กับตัวคุณเอง เกมหลักมาพร้อมกับเซิร์ฟเวอร์ส่วนตัวที่คุณสามารถเล่นเองได้ บวกกับสิทธิ์ในการเข้าถึงเซิร์ฟเวอร์อย่างเป็นทางการเป็นเวลา 30 วัน หลังจากนั้น คุณสามารถเล่นต่อบนเซิร์ฟเวอร์อย่างเป็นทางการในความจุที่จำกัด ซึ่งสามารถถอนได้ด้วยการสมัครสมาชิกรายเดือน

ดาวน์โหลด: เศษเหล็ก ($ 15, สมัครสมาชิกเสริมสำหรับ $ 9 / เดือน)

วิธีอื่นในการฝึกฝนทักษะการเข้ารหัสของคุณ

กำลังมองหาวิธีเพิ่มเติมในการปรับปรุงความสามารถในการเขียนโปรแกรมของคุณหรือไม่? เรามีโครงการเริ่มต้นที่ยอดเยี่ยมสำหรับการเรียนรู้การเขียนโปรแกรม C คุณอาจได้รับประโยชน์เพิ่มเติมจากการฟังพอดแคสต์เหล่านี้บางส่วนสำหรับผู้เขียนโปรแกรมและนักพัฒนา

นอกจากนี้คุณยังสามารถ เริ่มสร้างเกมของคุณเองด้วยเครื่องมือพัฒนาเกมเหล่านี้ . หากคุณกำลังมองหาวิธีที่เหมาะสมสำหรับบุตรหลานของคุณในการเขียนโค้ด คุณอาจต้องการพิจารณาชั้นเรียนการเขียนโค้ดและเกมดีๆ สำหรับเด็ก

อย่างไรก็ตาม หากหลังจากทุกสิ่งที่คุณยังคงดิ้นรนและดูเหมือนจะไม่เข้าใจพื้นฐานของการเขียนโปรแกรม คุณอาจต้องถอยห่างและพิจารณาว่าการเขียนโปรแกรมเป็นตัวเลือกที่เหมาะสมสำหรับคุณหรือไม่ แจ้งให้เราทราบว่ามันเป็นอย่างไร!

แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีทำความสะอาดพีซี Windows ของคุณโดยใช้พรอมต์คำสั่ง

หากพีซี Windows ของคุณมีพื้นที่เก็บข้อมูลเหลือน้อย ให้ล้างขยะโดยใช้ยูทิลิตี้ Command Prompt ที่รวดเร็วเหล่านี้

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • เกมส์เขียนโปรแกรม
เกี่ยวกับผู้เขียน โจเอล ลี(ตีพิมพ์บทความ 1524)

Joel Lee เป็นบรรณาธิการของ MakeUseOf ตั้งแต่ปี 2018 เขามีปริญญาตรี ในสาขาวิทยาการคอมพิวเตอร์และประสบการณ์การเขียนและแก้ไขอย่างมืออาชีพกว่าเก้าปี

เพิ่มเติมจาก Joel Lee

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

มีวิธีดูข้อความที่ถูกลบใน facebook ไหมครับ
คลิกที่นี่เพื่อสมัครสมาชิก