การเขียนโปรแกรมเป็นเรื่องสนุกเมื่อคุณรู้ว่ากำลังทำอะไรอยู่ แต่การไปถึงจุดนั้นอาจเป็นการเดินทางที่ทรหด
นี่คือเหตุผลที่คุณควรจัดสรรเวลาในการเล่นเหล่านี้ เกมการเข้ารหัสและความท้าทาย . ไม่เพียงแต่เป็นช่วงพักสนุกเท่านั้น แต่คุณจะเรียนรู้ได้เร็วขึ้นและเก็บข้อมูลได้มากขึ้นด้วยการฝึกฝนและประสบการณ์จริง
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 ที่รวดเร็วเหล่านี้
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- การเขียนโปรแกรม
- เกมส์เขียนโปรแกรม
Joel Lee เป็นบรรณาธิการของ MakeUseOf ตั้งแต่ปี 2018 เขามีปริญญาตรี ในสาขาวิทยาการคอมพิวเตอร์และประสบการณ์การเขียนและแก้ไขอย่างมืออาชีพกว่าเก้าปี
เพิ่มเติมจาก Joel Leeสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
มีวิธีดูข้อความที่ถูกลบใน facebook ไหมครับคลิกที่นี่เพื่อสมัครสมาชิก