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

สิ่งที่เราชอบ
ส่วนเสริมเบราว์เซอร์ Chrome และ Firefox ขยายชุดคุณสมบัติ
มีการแปลในหลายภาษา
การตรวจสอบรหัสชุมชนช่วยให้แน่ใจว่าคุณมาถูกทาง
สิ่งที่เราไม่ชอบ
อินเทอร์เฟซผู้ใช้ค่อนข้าง clunky ในบางสถานที่
มีไว้สำหรับผู้เริ่มต้นและนักพัฒนาขั้นสูง CheckiO มอบหมายงานให้คุณแก้ปัญหาโดยใช้ Python หรือ JavaScript คุณได้รับตัวเลือกให้ลงชื่อเข้าใช้ด้วยที่อยู่อีเมลหรือใช้บัญชี Google, Github หรือ Facebook เพื่อสร้างฐานที่คุณโจมตีหรือปัดเป่าศัตรูผ่านงานเขียนโปรแกรม
02
จาก 10
สิ่งที่เราชอบ
บทเรียนที่ดำเนินไปอย่างรวดเร็วและน่าสนใจอย่างเต็มที่
ผู้ใช้ขั้นสูงสามารถสร้างระดับของตนเองได้
สิ่งที่เราไม่ชอบ
ระดับสูงต้องชำระเงิน
บทช่วยสอนในเกมค่อนข้างสับสนสำหรับมือใหม่
ทีมหลักของ CodeCombat เข้าร่วมกับผู้สนับสนุนโอเพนซอร์ซหลายร้อยรายเพื่อสร้างวิธีที่สนุกสนานในการ เรียนรู้การเขียนโปรแกรมขณะผจญภัยผ่านดันเจี้ยน ป่าไม้ ภูเขา ทะเลทราย และอื่นๆ สุดเจ๋ง ภูมิประเทศ เรียนรู้ CoffeeScript, JavaScript หรือ Python ในขณะที่ตัวละครของคุณได้รับคะแนนประสบการณ์และของรางวัล ผ่านภารกิจย่อยไปพร้อมกันด้วยการเขียนโค้ดในฉาก RPG สุดคลาสสิก
ในขณะที่คุณคืบหน้า คุณสามารถปลดล็อกพื้นที่ขั้นสูง รับรองว่าการเล่นเกมจะไม่น่าเบื่ออีกต่อไป รุ่นห้องเรียน CodeCombat มีเครื่องมือสำหรับครูและนักเรียน ช่วยให้คุณสามารถติดตามความคืบหน้าและกลายเป็นโปรแกรมเมอร์ที่ถูกต้องตามกฎหมายได้แม้ในวัยหนุ่มสาว
03
จาก 10
สิ่งที่เราชอบ
เกมที่น่าประทับใจด้วยแหล่งข้อมูลการรับสมัครงาน
น่าทึ่งมากจนคุณอาจลืมไปว่าคุณกำลังเรียนรู้อยู่
สิ่งที่เราไม่ชอบ
เราไม่พบข้อเสียที่สำคัญใดๆ กับ CodinGame
มินิเกมของ CodinGame ได้รับการออกแบบมาเพื่อยกระดับโปรแกรมเมอร์ที่มีความสามารถไปอีกระดับ เป็นสภาพแวดล้อมที่เน้นความท้าทายเป็นหลัก ซึ่งคุณจะได้เรียนรู้ภาษาการเขียนโปรแกรมกว่าสองโหล ซึ่งรวมถึงตัวเลือกหลัก ตลอดจนภาษาถิ่นดิจิทัลที่ไม่ค่อยมีใครรู้จัก เช่น Dart และ F#
เกมรวมถึงความท้าทายแบบผลัดกันเล่นคนเดียวและหลายคน โดยมีตัวเลือกให้เข้าร่วมในกระดานผู้นำเพื่อให้ผลการแข่งขันไหลลื่น ไม่ว่าจะยิงเอเลี่ยน แข่งรถมอเตอร์ไซค์ หรือพยายามฝ่าฟันเขาวงกตที่ทุจริต วิธีการเรียนรู้ของ CodinGame นั้นเล่นแล้วติดใจ
04
จาก 10

สิ่งที่เราชอบ
สามารถมีประสิทธิภาพอย่างมากในระยะยาวหากคุณยึดติดกับมัน
สมาชิกสามารถโต้ตอบกับผู้อื่นในชุมชน Codewars
สิ่งที่เราไม่ชอบ
บางครั้งคำถามที่ยากจะนำเสนอเร็วเกินไปในกระบวนการเรียนรู้
ไม่สามารถสร้างบัญชีได้จนกว่าคุณจะพิสูจน์ความรู้พื้นฐานเกี่ยวกับรหัสของคุณ
นำเสนอบทเรียนสำหรับภาษาการเขียนโปรแกรมมากกว่า 20 ภาษา รวมถึง PHP, Python, SQL, C++, Java, JavaScript และ Ruby ทำให้ Codewars ใช้แนวทางการเรียนรู้ที่ไม่เหมือนใคร นักเรียนฝึกฝนในโรงฝึกเสมือนจริง ฝึกฝึกกะตะในขณะที่พวกเขามุ่งมั่นสู่ความสมบูรณ์แบบที่แท้จริงของรหัส
โปรแกรมเมอร์ที่ผ่านการรับรองสามารถใช้ประโยชน์จากห้องสมุดบทเรียนขนาดใหญ่และโต้ตอบกับผู้อื่นในชุมชน Codewars มีค่าใช้จ่ายที่เกี่ยวข้องกับแบบฝึกหัดและเกมเหล่านี้ เรารวม Codewars ไว้ในรายการนี้เนื่องจากสามารถขอทดลองใช้งานฟรีแบบเต็มรูปแบบได้ผ่านทางเว็บไซต์ของบริษัท
05
จาก 10
สิ่งที่เราชอบ
หากรหัสของคุณไม่ถูกต้องทั้งหมด คุณจะล้มเหลวในการท้าทาย
มีเพียงผู้เขียนโค้ด JS ที่มีประสบการณ์เท่านั้นที่จะผ่านด่านสุดท้ายได้
สิ่งที่เราไม่ชอบ
มีข้อเสนอแนะไม่เพียงพอสำหรับผู้เริ่มต้น JavaScript
อินเทอร์เฟซไม่ฉูดฉาดเหมือนตัวเลือกอื่นๆ ในรายการนี้
เกมนี้ต้องการให้คุณทำภารกิจท้าทายส่วนตัวให้สำเร็จด้วยธนาคารลิฟต์เสมือน เช่น การขนส่งคน 15 คนใน 60 วินาทีหรือน้อยกว่า คุณจะถูกขอให้เขียนโค้ดการเคลื่อนไหวของลิฟต์เหล่านี้โดยใช้ JavaScript โดยใช้ฟังก์ชันที่กำหนดไว้ล่วงหน้า เช่น goToFloor และ loadFactor เพื่อให้บรรลุเป้าหมายของคุณ
06
จาก 10
สิ่งที่เราชอบ
คุณเขียนรหัสปัญญาประดิษฐ์สำหรับหุ่นยนต์และควบคุมลักษณะการทำงานของหุ่นยนต์ได้
ต้องพิจารณาถึงสิ่งที่คู่ต่อสู้ได้วางแผนไว้สำหรับเวทีนี้
สิ่งที่เราไม่ชอบ
การแข่งขันมุ่งเป้าไปที่โปรแกรมเมอร์ระดับล่าง ดังนั้นโปรแกรมเมอร์ที่ช่ำชองจึงได้เปรียบมากเกินไป
ใน Robocode คุณได้รับมอบหมายให้สร้างรถถังเสมือนใน Java หรือภาษาอื่น เช่น C# หรือ Scala ซึ่งคุณจะส่งเข้าสู่การต่อสู้แบบเรียลไทม์กับหุ่นยนต์ที่ผู้ใช้สร้างขึ้นรายอื่น โดยพื้นฐานแล้ว คุณสวมบทบาทเป็นผู้แข่งขัน BattleBots ออนไลน์ โดยแทนที่หัวแร้งและเหล็กกล้าด้วยตัวระบุและตัวดำเนินการ
07
จาก 10
สิ่งที่เราชอบ
การบัญชีสำหรับสุขภาพของนักรบของคุณต้องใช้โซลูชันการเข้ารหัสขั้นสูงสำหรับมือใหม่ Ruby
สอนบทเรียนปัญญาประดิษฐ์เพื่อให้ฮีโร่ของคุณสามารถก้าวไปสู่ระดับสูงสุดได้
สิ่งที่เราไม่ชอบ
หากคุณไม่คุ้นเคยกับรูปแบบพื้นฐานของ Ruby คุณจะไม่พลาดเกมนี้
สไตล์ที่อ่านง่ายของ Ruby ทำให้เป็นภาษาที่เหมาะสำหรับการเรียนรู้ผ่านเกมประเภทนี้ ตัวละครอัศวินของคุณขึ้นไปบนหอคอยที่เต็มไปด้วยอันตราย รวมถึงสิ่งกีดขวางที่อันตรายและศัตรูที่โกรธแค้น ทั้งหมดนี้ผ่านเวทย์มนตร์ของรหัสที่คุณได้รับมอบหมายให้เขียน
08
จาก 10
สิ่งที่เราชอบ
ทั้งหมดยกเว้นความรู้สึกว่าถูกครอบงำ ซึ่งเป็นเรื่องปกติในหมู่ผู้เขียนโค้ดใหม่
สามารถเป็นผลสืบเนื่องที่ดีในโลกการพัฒนาของ Apple
สิ่งที่เราไม่ชอบ
แม้ว่า สำหรับผู้ใหญ่และเด็กอินเทอร์เฟซของ Swift และความคืบหน้าค่อนข้างช้าแนะนำเป็นอย่างอื่น
Swift Playgrounds เป็นแอพฟรีสำหรับ iPad และ macOS ที่เน้นการสอนภาษา Apple Swift ซึ่งใช้ในการสร้างแอพสำหรับ iOS, macOS, Apple TV และ Apple Watch ส่วนหนึ่งของแอปเปิ้ล ใครๆ ก็เขียนโค้ดได้ ความคิดริเริ่ม Swift Playgrounds เริ่มต้นด้วยพื้นฐานการเขียนโค้ดและทำงานได้ดีขึ้นด้วยการนำเสนอปริศนาและความท้าทายอื่นๆ ที่สามารถแก้ไขได้ผ่านแนวคิดการเขียนโปรแกรมเท่านั้น
ดาวน์โหลดสำหรับ:
09
จาก 10
สิ่งที่เราชอบ
ตีคะแนนในเกมสำหรับเด็ก — รู้สึกเหมือนกำลังเล่นมากกว่าการเรียนรู้
เล่นเกมเขียนโค้ด 20 เกมฟรีก่อนถึงเพย์วอลล์
เวอร์ชันฟรีประกอบด้วยสกิน Minecraft ม็อด ส่วนเสริม และการเข้าถึงเซิร์ฟเวอร์ส่วนตัวฟรี
สิ่งที่เราไม่ชอบ
ป๊อปอัปความช่วยเหลือบางส่วนนั้นละเอียดเกินไปสำหรับกลุ่มเป้าหมาย
Tynker ไม่ได้ใช้งานง่ายอย่างที่ควรจะเป็น โดยเฉพาะอย่างยิ่งเมื่อพิจารณาจากกลุ่มประชากรเป้าหมาย
สำหรับเด็ก Tynker อายุ 7 ขวบขึ้นไปสอนภาษาโปรแกรมหลายภาษา รวมถึง HTML, JavaScript, Python และ Swift พร้อมกับการเขียนโค้ดแบบบล็อก มีการเสนอรหัสปริศนาต่าง ๆ รวมถึงความท้าทายสนุก ๆ ในการสร้างสกิน Minecraft, mods, mobs และส่วนเสริม
นอกจากนี้ยังมีเกมสำหรับผู้เล่นหลายคน ช่วยให้คุณเจาะทักษะการเขียนโปรแกรมของคุณกับผู้เขียนโค้ดรุ่นเยาว์คนอื่นๆ ได้ด้วยการเข้าร่วมในกิจกรรมต่างๆ กิจกรรมบางอย่างรวมถึงการรวบรวมสัตว์ประหลาดและฝึกฝนพวกมันให้ชนะการต่อสู้หรือร่ายเวทย์ใส่คู่ต่อสู้ของคุณในเวทีที่มีผู้เล่นสี่คน
10
จาก 10
สิ่งที่เราชอบ
จุดเริ่มต้นที่ดีสำหรับผู้ที่ไม่คุ้นเคยกับ vi หรือ vim
ใช้โดยผู้ดูแลระบบ โปรแกรมเมอร์ และผู้ใช้ระดับสูง VIM Adventures จะพาคุณผ่านเขาวงกตสไตล์ดันเจี้ยนโดยใช้ไวยากรณ์เป็นกลุ่ม
สิ่งที่เราไม่ชอบ
ต้องเสียค่าธรรมเนียมเพื่อเรียนรู้ทุกสิ่งที่อยู่นอกเหนือการควบคุมพื้นฐาน
เวอร์ชันปรับปรุงของโปรแกรมแก้ไขข้อความ vi สำหรับระบบปฏิบัติการที่ใช้ Linux การผูกคีย์ของ vim และโหมดต่างๆ ทำให้มีประสิทธิภาพมากกว่าแอปพลิเคชันแบบแผ่นจดบันทึกมาตรฐานหรือโปรแกรมประมวลผลคำ มีสโลแกนที่เหมาะสม "Zelda ตรงตามการแก้ไขข้อความ" เกมอนุญาตให้มีการเคลื่อนย้ายปุ่มเคอร์เซอร์ แต่แนะนำอย่างยิ่งให้คุณใช้ h, j, k และ l แทนเพื่อจำลองประสบการณ์ vim ที่แท้จริง