เกมที่ใช้โปรแกรมมิ่งที่ดีที่สุด [ปิด]


113

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

มีวันที่ดีเทียบเท่าหรือไม่?


ไม่มีใครพูดถึง mindrover
Gordon Wrigley

สิ่งใหม่ ๆ : nessbots.com
Ronen Ness

คำตอบ:


13

เกมที่เป็นปัญหาคือ Robowar สำหรับ Mac ลูกชายของฉันสนุกกับมันมากและไปเขียนโปรแกรมหุ่นยนต์จริง

ดังที่ได้กล่าวไว้ก่อนหน้านี้โดย Proud มีหน้าวิกิสำหรับมัน: http://en.wikipedia.org/wiki/RoboWar

แม้ว่าช่วงสองสามปีที่ผ่านมาจะไม่มีกิจกรรมมากมาย แต่ก็มีการแข่งขันที่จัดขึ้นเมื่อไม่นานมานี้และมีกลุ่มอีเมล yahoo


en.wikipedia.org/wiki/Robot_Battleดูเหมือนจะเป็นเวอร์ชันที่ทันสมัย ​​:)

34

ฉันเคยสนุกกับการเขียนโค้ดหุ่นยนต์ของตัวเองด้วยRobocodeในวิทยาลัย

โดยใช้ Java API มีรายละเอียดและค่อนข้างง่ายที่จะทำให้หุ่นยนต์ที่ท้าทายทำงานได้

นี่คือตัวอย่าง:

 public class MyFirstRobot extends Robot {
     public void run() {
         while (true) {
             ahead(100);
             turnGunRight(360);
             back(100);
             turnGunRight(360);
         }
     }

     public void onScannedRobot(ScannedRobotEvent e) {
         fire(1);
     }
 }

32

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

อัปเดต Lightbotเป็นเวอร์ชันล่าสุดของเกมและมีเวอร์ชันที่ออกแบบมาโดยเฉพาะสำหรับเด็กอายุ 4-8 ปีหรืออายุ 9 ปีขึ้นไป (โดยไม่ จำกัด ขีด จำกัด บน) และยังมีคุณสมบัติแบบif

หน้าจอของ lightbot 1 http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg


ฉันเล่นคนแรกและมันก็ทำได้ดีมาก แต่ยังไม่ได้เล่นอันที่สอง ฉันแฮ็คภรรยาของฉันไม่ทำและเราทั้งคู่ก็สนุกกับการเล่นมัน
Carl Smith

24

ฉันคิดว่าเกมต้นฉบับเรียกว่าCore Wars (บทความ Wikipedia นี้มีลิงค์ที่น่าสนใจมากมาย); ยังคงดูเหมือนจะเป็นโปรแกรมและการแข่งขันรอบเช่นที่corewars.org ฉันไม่เคยมีเวลาดูเกมเหล่านี้ แต่ดูเหมือนจะสนุกมาก


หมายเหตุด้านข้าง: เนื้อหาของ corewars ถูกเขียนขึ้นในเวอร์ชันแอสเซมบลีของตัวเอง
Gordon Gustafson

1
อ่านคำถามแล้วทำให้ชัดเจนว่าไม่ใช่ Core War อย่างแน่นอน! แต่น่าจะเป็น RoboWar, RobotWar หรือ C-Robots
เถ้า

RedCode นั้นน่ารำคาญ - ฉันอยากเขียนด้วยภาษาที่หนาแน่นน้อยกว่ามาก
new123456

19

ในเกมแฟลชManufactoriaคุณ "ตั้งโปรแกรม" โรงงานโดยจัดวางสายพานลำเลียงและสวิตช์ในลักษณะที่คล้ายกับ FSM มาก แต่มีประสิทธิภาพมากกว่า เกมนี้ยอดเยี่ยมจริงๆ ทดลองใช้โดยเฉพาะอย่างยิ่งถ้าคุณใช้ภาษาทางการและออโตมาตะ!

ภาพหน้าจอของ Manufactoria http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png


คงจะดีไม่น้อยถ้าคุณอ้างแหล่งที่มาที่เป็นไปได้ของคุณและแยกออกเป็นคำตอบแยกกัน: - <
Tobias Kienzler

จริงๆแล้วนั่นคือเกมทั้งหมดที่ฉันเคยเล่นและชอบ ฉันไม่ทราบลิงก์ที่คุณให้มา
ziggystar

ในกรณีนี้ฉันขอโทษ ดูเหมือนโอกาสเพียงเล็กน้อยที่นี่เป็นเรื่องบังเอิญ แต่ +1 สำหรับการใช้ไวน์และเดสก์ท็อปที่แออัดเช่นเดียวกับของฉัน :) อย่างไรก็ตามคุณควรแบ่งสิ่งนี้เป็นหนึ่งคำตอบต่อเกมเพื่อการโหวตที่ดีขึ้นหรือแก้ไขภาพหน้าจอของ Lightbot เป็นคำตอบที่มีอยู่แล้ว (นั่นคือสิ่งที่ CW มีไว้สำหรับ ท้ายที่สุด)
Tobias Kienzler

@ โทเบียสที่จริงฉันไม่ได้จับภาพหน้าจอด้วยตัวเองฉันขโมยโดยใช้การค้นหาของ Google แต่ฉันใช้ Bug Brain โดยใช้ Wine ด้วย
ziggystar


12

หากคุณต้องการถอยห่างจากคีย์บอร์ดของคุณ Wizards of the Coast ก็แนะนำเกมที่ชื่อว่า RoboRally ซึ่งเป็นเกมกระดานการเขียนโปรแกรมเชิงต่อสู้

http://www.wizards.com/roborally/


2
เกมนี้เป็นเกมปาร์ตี้ที่ยอดเยี่ยมหากคุณสามารถดึงดูดความสนใจของเพื่อนร่วมชุมนุมทุกคนได้
Aaron Ransley

10

http://www.pythonchallenge.com/

เสพติดมากและเป็นวิธีที่ดีในการเรียนรู้งูหลาม


ฉันคิดว่านี่เป็นการเหยียดคำจำกัดความของ "เกม" แต่ในทางที่ดี ความสนุกสนานมากมาย.
Ben Blank

8

ฉันแปลกใจที่ Space Chem ยังไม่ได้กล่าวถึง การเขียนโปรแกรมด้วยสัญลักษณ์ แต่อย่างไรก็ตามการเขียนโปรแกรม

http://spacechemthegame.com/


ที่จริงแล้วเท่าที่ Zachtronics ไป Codex นั้นมีความคล่องตัวในการเขียนโปรแกรมที่ชาญฉลาดกว่ามาก: zachtronics.com/games
TheZ

6

อีกคนหนึ่งที่ดีคือCEEBot สอนการเขียนโปรแกรมสไตล์ C / Java ในเกมประเภทการเขียนโปรแกรมหุ่นยนต์ที่สนุกสนาน มุ่งเป้าไปที่เด็กอายุ 10-15 ปี แต่ก็เป็นสิ่งที่ดี


มี CeeBot-Teen สำหรับเด็กอายุ 10-15 ปีและ CeeBot-A สำหรับผู้ใหญ่ ไซต์ของพวกเขาระบุว่า (15-99)
Octopus

6

Colobot

โดยปกติแล้วโปรแกรมเมอร์มือใหม่จะเลือกใช้ภาษาต่างๆเช่น C ++ ได้ง่ายเมื่อคุณมีความเข้าใจพื้นฐาน Java เป็นอย่างดี Colobot ช่วยให้คุณสามารถตั้งโปรแกรมงานฝีมืออัตโนมัติโดยใช้ภาษาที่เกือบจะเหมือนกับ Java และเพื่อเคลื่อนย้ายรับรู้และจัดการกับสภาพแวดล้อมของพวกมันเพื่อที่จะบรรลุภารกิจบนโลกที่อันตราย


5

ฉันยังกระตือรือร้นกับเกมประเภทนี้ ตัวอย่างหนึ่งที่ทันสมัยซึ่งฉันได้ใช้เป็นhttp://www.robotbattle.com/ มีรายการอื่น ๆ อีกมากมาย - ตัวอย่างเช่นรายการที่อยู่ในhttp://www.google.com/Top/Games/Video_Games/Simulation/Programming_Games/Robotics/


5

Core Wars เป็นเกมคลาสสิกแน่นอน แต่Rocky's Bootsก็เป็นอีกหนึ่ง ลองนึกภาพ! มีช่วงเวลาหนึ่ง (1982) ที่คุณสามารถขายเกมเชิงพาณิชย์โดยใช้ลอจิกเกต!


1
ฉันชอบ Rocky Boots - ฉันเล่นบน Apple II
วอร์เรน

โหวตอีกครั้งสำหรับ Rocky's Boots (Apple] [e) ... เล่นตอนที่ฉันอายุ 8 ขวบลงเอยด้วยการช่วยให้ฉันผ่าน EE 316 ในวิทยาลัย!
Jeffrey Berthiaume

5

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

ฉันยังคิดว่าCodex of Alchemical Engineeringนั้นคุ้มค่าที่จะดู



4

ผมชอบทับทิมนักรบ มันยังอยู่ในระหว่างการพัฒนา แต่มันเป็นเกมที่ยอดเยี่ยมพร้อมอินเทอร์เฟซที่ชาญฉลาด





3

Planetwarsเป็นเกมที่เขียนขึ้นสำหรับ Google Ai Contest โดยเฉพาะบอทกำลังควบคุมยานพาหนะเพื่อพิชิตดาวเคราะห์พวกมันรองรับหลายภาษา


2

ผมว่าเกมการเขียนโปรแกรมที่มีชื่อเสียงที่สุดได้มีการเป็นสงครามหลัก ฉันไม่รู้ว่าคุณยังสามารถหา "แหวน" ที่ใช้งานอยู่ได้หรือไม่แม้ว่าจะมีหลายครั้งที่ฉันได้ลองใช้มาแล้ว (4 หรือ 5 ปี)


2

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



2

แมตต์ฉันคิดว่าเกมที่คุณอ้างถึงคือCRobots (หรือหนึ่งในร่างโคลนบางที - การติดต่อครั้งแรกของฉันคือ PRobots ใน Pascal ถ้าฉันจำไม่ผิด) มันเป็นจำนวนมากของความสนุกสนาน.


2

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

ไปที่ลิงค์และคุณยังสามารถเล่นได้!


2

Carnage Heartสำหรับ PlayStation นั้นสนุกมาก มันจะช่วยให้คุณสามารถตั้งโปรแกรม mechs ตัวน้อยเพื่อทำการต่อสู้โดยใช้แผนผังการไหล

สมอง


1

ฉันต้องตะโกนให้RobotWarซึ่งเป็น "เกม" โปรแกรมแรกที่ฉันเล่นย้อนกลับไปในสมัย ​​Apple II เขียนโดย Silas Warner จาก Castle Wolfenstein fame


1

ฉันติดอัพลิงค์เมื่อสองสามเดือนก่อน ไม่ใช่การเข้ารหัสจริงๆ แต่เป็นการแฮ็กมากกว่า ยังคงสนุกและเกินบรรยาย


1

แม้ว่าฉันจะไม่ได้ใช้โปรแกรมอย่างเคร่งครัด แต่ฉันก็สนุกกับRobot Odysseyมากซึ่งเป็นเกมที่คุณต่อสายลอจิกเกตไปยังเซ็นเซอร์และมอเตอร์ในหุ่นยนต์เพื่อให้มันเคลื่อนที่และตอบสนองต่อสภาพแวดล้อมเพื่อออกจากเมืองหลีกหนีอุปสรรค ฉันเล่นบน Apple // e มันเป็นหนึ่งในเกมที่ดีที่สุดบนคอมพิวเตอร์เครื่องนี้ (กับ Lode Runner! :-))


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.