Trò chơi dựa trên lập trình hay nhất [đã đóng cửa]


113

Hồi còn đi học, tôi nhớ mình đã mày mò với một trò chơi trên máy Mac, nơi bạn lập trình những con rô bốt nhỏ bằng một loại ngôn ngữ giả lắp ghép để sau đó có thể đấu với nhau. Họ có thể tự di chuyển xung quanh đấu trường, tìm kiếm đối thủ theo các hướng khác nhau và bắn một số loại vũ khí. Những thứ khá cơ bản, nhưng tôi nhớ nó khá thích, thậm chí tôi không thể nhớ tên.

Có bất kỳ tương đương hiện đại tốt?


không ai đề cập đến mindrover
Gordon Wrigley

một cái gì đó khá mới: nessbots.com
Ronen Ness

Câu trả lời:


13

Trò chơi được đề cập chắc chắn là Robowar cho Mac. Con trai tôi đã rất thích thú với nó và tiếp tục lập trình những con robot thực sự.

Như đã đề cập trước đó của Proud, có một trang wiki dành cho nó: http://en.wikipedia.org/wiki/RoboWar

Mặc dù không có nhiều hoạt động xung quanh trò chơi trong vài năm qua, nhưng có một giải đấu được tổ chức gần đây, và có một nhóm email yahoo.


vi.wikipedia.org/wiki/Robot_Battle Có vẻ là phiên bản hiện đại :)

34

Tôi đã từng có rất nhiều niềm vui khi mã hóa robot của riêng mình bằng Robocode ở trường đại học.

Nó dựa trên Java, API đã bị loại bỏ và khá dễ dàng để bắt và chạy một robot đầy thử thách.

Đây là một ví dụ :

 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

Vừa tìm thấy Light Bot . Lập trình cho robot của bạn di chuyển và thực hiện các nhiệm vụ để hoàn thành một câu đố. Thậm chí bao gồm các chương trình con. Lập trình bot bằng cách kéo các ô vào các khe. Trò chơi rất bóng bẩy.

Cập nhật Lightbot hiện là phiên bản mới nhất của trò chơi và có các phiên bản được thiết kế đặc biệt cho trẻ em từ 4-8 tuổi hoặc 9 tuổi trở lên (không có giới hạn trên) và cũng có các tính năng nếu

màn hình của lightbot 1 http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg


Tôi đã chơi cái đầu tiên, và nó được hoàn thành rất tốt, nhưng chưa chơi cái thứ hai. Tôi hack, vợ tôi thì không, và cả hai chúng tôi đều rất thích chơi nó.
Carl Smith

24

Tôi nghĩ trò chơi ban đầu được gọi là Core Wars (bài viết trên Wikipedia này chứa rất nhiều liên kết thú vị); dường như vẫn có các chương trình và cuộc thi xung quanh, chẳng hạn như tại corewars.org . Tôi chưa bao giờ có thời gian để xem những trò chơi này, nhưng chúng có vẻ rất thú vị.


chỉ là một lưu ý phụ: những thứ của corewars được viết trong phiên bản lắp ráp của riêng họ.
Gordon Gustafson,

1
Trên thực tế, đọc câu hỏi cho thấy nó chắc chắn không phải Core War! Thay vào đó, nó có thể là RoboWar, RobotWar hoặc C-Robots.
Ash

RedCode thật khó chịu - tôi muốn viết bằng một ngôn ngữ ít đặc hơn.
new123456

19

Trong trò chơi flash Manufactoria, bạn "lập trình" một nhà máy bằng cách bố trí các băng tải và công tắc theo cách rất giống với FSM, nhưng mạnh hơn. Trò chơi này thực sự tuyệt vời. Hãy thử, đặc biệt nếu bạn yêu thích ngôn ngữ chính thức và dữ liệu tự động!

Ảnh chụp màn hình Manufactoria http://www.tomdalling.com/wp-content/uploads/manthersoria-bubble-sort.png


Nó sẽ có được tốt đẹp nếu bạn trích dẫn có thể xảy ra của nguồn và chia này thành câu trả lời riêng biệt: - <
Tobias KIENZLER

Thực ra, đó là tất cả những trò chơi tôi đã chơi và thích. Tôi không biết liên kết bạn đưa ra.
ziggystar

trong trường hợp đó tôi xin lỗi. Có vẻ như rất ít cơ hội rằng đây là sự trùng hợp. Nhưng +1 cho việc sử dụng rượu vang và một máy tính để bàn đông đúc giống như của tôi :) Dù sao, bạn nên chia điều này thành một câu trả lời cho mỗi trò chơi để bỏ phiếu tốt hơn hoặc đúng hơn là chỉnh sửa ảnh chụp màn hình của Lightbot thành câu trả lời đã xuất hiện (đó là những gì CW dành cho, sau tất cả)
Tobias KIENZLER

@Tobias Thực ra tôi không tự chụp màn hình, tôi đã đánh cắp nó bằng cách sử dụng tìm kiếm của Google. Nhưng tôi cũng chạy Bug Brain bằng Wine.
ziggystar


12

Nếu bạn muốn rời khỏi bàn phím của mình, Wizards of the Coast đã giới thiệu một trò chơi có tên RoboRally, một trò chơi bảng lập trình kết hợp.

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


2
Đây là một trò chơi tiệc tùng tuyệt vời, nếu bạn có thể thu hút sự chú ý của tất cả các đồng đội của mình.
Aaron Ransley



6

Một cái hay khác là CEEBot . Nó dạy lập trình theo phong cách C / Java trong một loại trò chơi lập trình robot thú vị. Nó nhắm đến đối tượng 10-15 tuổi, nhưng nó là một trong những tốt.


Có CeeBot-Teen cho 10-15 tuổi và CeeBot-A cho người lớn. Trang web của họ cho biết (15-99).
Octopus

6

Colobot

Các lập trình viên mới thường dễ dàng tiếp cận các ngôn ngữ như C ++ khi bạn đã hiểu rõ về các kiến ​​thức cơ bản của Java. Colobot cho phép bạn lập trình thủ công tự động bằng cách sử dụng ngôn ngữ gần giống với Java và di chuyển, cảm nhận và điều khiển môi trường của chúng để hoàn thành nhiệm vụ trên một hành tinh nguy hiểm.



5

Tất nhiên, Core Wars là tác phẩm kinh điển. Nhưng Rocky's Boots là một cái khác. Hãy tưởng tượng! Đã có lúc (1982) khi bạn có thể bán một trò chơi thương mại dựa trên các cổng logic!


1
Tôi yêu Rocky's Boots - Tôi đã chơi nó trên Apple II.
Warren P

Một phiếu bầu khác cho Rocky's Boots (Apple] [e) ... chơi nó khi tôi 8 tuổi đã giúp tôi vượt qua EE 316 ở trường đại học!
Jeffrey Berthiaume

5

Nếu bạn sẵn sàng xem các trò chơi chơi đơn như Light Bot và Manufactoria thì tôi thực sự khuyên bạn nên RoboZZle . Nó có các lệnh có điều kiện bao gồm các lệnh gọi hàm. Điều này cho phép thao tác ngăn xếp phức tạp. Có hàng ngàn câu đố do người dùng tạo ra, từ rõ ràng đến thảm hại cho đến những bí ẩn kinh hoàng. Gần đây họ đã thêm hỗ trợ cho điện thoại thông minh.

Tôi cũng nghĩ The Codex of Alchemical Engineering rất đáng để xem.



4

Tôi thích Ruby Warrior . Nó vẫn đang được phát triển một chút, nhưng nó là một trò chơi tuyệt vời với giao diện thông minh.





3

Planetwars là một trò chơi được viết riêng cho Cuộc thi Google Ai, các bot đang điều khiển các hạm đội chinh phục các hành tinh, chúng hỗ trợ nhiều ngôn ngữ


2

Tôi muốn nói rằng trò chơi lập trình nổi tiếng nhất đã có những cuộc chiến tranh cốt lõi . Tôi không biết liệu bạn vẫn có thể tìm thấy "nhẫn" đang hoạt động mặc dù có rất nhiều khi tôi đã thử nó cách đây một thời gian (4 hoặc 5 năm).


2

Tôi chưa bao giờ nghe nói hoặc Core Wars trước đây, nhưng nó có vẻ thú vị. Tuy nhiên, tôi phải xác nhận cho RoboCode. Điều đó thật thú vị và đầy thử thách, đặc biệt nếu bạn có một nhóm người cạnh tranh với một trong hai người.



2

Matt, tôi nghĩ trò chơi mà bạn đang đề cập đến là CRobots (hoặc một trong những bản sao của nó, có lẽ - lần tiếp xúc đầu tiên của tôi là với PRobots, trong Pascal, nếu tôi nhớ không nhầm). Đó là rất nhiều niềm vui.


2

Mặc dù nó mang tính logic hơn là lập trình, nhưng một thứ mà tôi thực sự thích hồi ở trường tiểu học là Rocky's Boots . Nó có cảm biến, cổng VÀ, cổng HOẶC, cổng KHÔNG, dây điện, bộ hẹn giờ và tất cả các loại thứ khác. Chương trình tuyệt vời để dạy logic cho trẻ em.

Truy cập liên kết và bạn vẫn có thể chơi nó!


2

Carnage Heart dành cho PlayStation rất thú vị. Nó sẽ cho phép bạn lập trình các mech nhỏ để chiến đấu bằng cách sử dụng một sơ đồ.

Não


1

Tôi phải gửi lời cảm ơn tới RobotWar , đây là "trò chơi" lập trình đầu tiên mà tôi chơi trong những ngày Apple II. Nó được viết bởi Silas Warner của Castle Wolfenstein nổi tiếng.


1

Tôi đã nghiện uplink vài tháng trước. Nó không thực sự dựa trên mã hóa, nhiều hack hơn. Nó vẫn thú vị và cực kỳ thú vị.


1

Mặc dù không dựa trên lập trình chặt chẽ, nhưng tôi rất thích Robot Odyssey , một trò chơi mà bạn nối các cổng logic đến các cảm biến và động cơ trong robot, để khiến nó di chuyển và phản ứng với môi trường, ra khỏi thành phố, thoát khỏi các chướng ngại vật. Tôi đã chơi trên Apple // e, đó là một trong những trò chơi hay nhất trên máy tính này (với Lode Runner! :-)).


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.