최고의 프로그래밍 기반 게임 [닫힘]


113

제가 학교에있을 때, 서로 싸울 수있는 일종의 의사 어셈블러 언어로 작은 로봇을 프로그래밍 한 Mac 게임을 만지작 거리 던 기억이납니다. 그들은 경기장을 돌아 다니며 다른 방향으로 상대를 찾고 일종의 무기를 발사 할 수 있습니다. 아주 기본적인 것인데 이름이 기억 나지 않더라도 아주 좋아하게 기억합니다.

좋은 현대판이 있습니까?


아무도 mindrover 언급
고든 리글리을

꽤 새로운 것 : nessbots.com
Ronen Ness

답변:


13

문제의 게임은 확실히 Mac 용 Robowar였습니다. 제 아들은 이것으로 많은 재미를 보였고 실제 로봇을 프로그래밍했습니다.

Proud가 앞서 언급했듯이 이에 대한 위키 페이지가 있습니다 : http://en.wikipedia.org/wiki/RoboWar

지난 몇 년 동안 게임을 둘러싼 활동은 많지 않았지만 최근에 토너먼트가 열렸고 야후 이메일 그룹이 있습니다.


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

방금 Light Bot을 찾았습니다 . 로봇을 프로그래밍하여 이동하고 작업을 수행하여 퍼즐을 완성하세요. 서브 루틴도 포함합니다. 타일을 슬롯으로 드래그하여 봇을 프로그래밍하십시오. 게임은 매우 세련되었습니다.

업데이트 Lightbot 은 이제 게임의 최신 버전이며, 4-8 세 또는 9 세 이상 (상한 없음) 어린이를 위해 특별히 설계된 버전이 있으며 ,

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 일 가능성이 높습니다.
Ash

RedCode는 귀찮습니다. 저는 덜 조밀 한 언어로 작성하는 것을 선호합니다.
new123456

19

플래시 게임 Manufactoria 에서는 FSM과 매우 비슷하지만 더 강력한 방식으로 컨베이어 벨트와 스위치를 배치하여 공장을 "프로그래밍"합니다. 이 게임은 정말 훌륭합니다. 특히 공식 언어와 자동 장치를 사용하는 경우 시도해보십시오!

Manufactoria 스크린 샷 http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png


그것은 당신이 당신의 가능성을 인용하면되고 좋은있을 것입니다 소스를 별도의 답변으로이 분할 : - <
토비아스 Kienzler

사실, 그것들은 모두 제가하고 좋아하는 게임들입니다. 당신이 준 링크를 몰랐습니다.
ziggystar

그럴 경우 사과드립니다. 이것이 우연 일 가능성이 거의 없어 보였습니다. 하지만 내 것과 마찬가지로 와인과 붐비는 데스크톱을 사용하는 경우 +1 :) 어쨌든, 더 나은 투표를 위해 게임당 하나의 답변으로 분할하거나 Lightbot의 스크린 샷을 이미 존재하는 답변으로 편집해야합니다 (CW의 용도, 결국)
Tobias Kienzler 2010 년

@Tobias 사실 저는 화면 캡처를 직접하지 않았고 Google 검색을 사용하여 훔쳤습니다. 하지만 Wine을 사용하여 Bug Brain도 실행했습니다.
ziggystar 2010 년





6

또 다른 좋은 것은 CEEBot 입니다. 재미있는 로봇 프로그래밍 게임에서 C / Java 스타일 프로그래밍을 가르칩니다. 10 ~ 15 세를 겨냥한 것이지만 좋은 것입니다.


10-15 세용 CeeBot-Teen과 성인용 CeeBot-A가 있습니다. 그들의 사이트는 (15-99)라고 말합니다.
Octopus

6

콜 로봇

Java 기본 사항에 대해 잘 이해하고 있으면 일반적으로 새로운 프로그래머가 C ++와 같은 언어를 쉽게 익힐 수 있습니다. Colobot을 사용하면 Java와 거의 동일한 언어를 사용하여 자동화 된 우주선을 프로그래밍하고 위험한 행성에서 임무를 수행하기 위해 환경을 이동, 감지 및 조작 할 수 있습니다.



5

물론 Core Wars는 고전입니다. 그러나 Rocky 's Boots 는 또 다른 것입니다. 상상해보세요! 논리 게이트를 기반으로 한 상용 게임을 판매 할 수 있었던 때 (1982)가있었습니다!


1
저는 Rocky 's Boots를 좋아했습니다. Apple II에서 연주했습니다.
Warren P

Rocky 's Boots에 대한 또 다른 투표 (Apple] [e) ... 내가 8 살 때 연주 한 결과 대학에서 EE 316을 통과하는 데 도움이되었습니다!
Jeffrey Berthiaume 2013

5

Light Bot 및 Manufactoria와 같은 싱글 플레이어 게임을보고 싶다면 적극 권장합니다. 싶다면 RoboZZle을 합니다 . 함수 호출을 포함하는 조건부 명령이 있습니다. 이것은 복잡한 스택 조작을 허용합니다. 사용자가 만든 수수께끼의 수수께끼에 이르기까지 수수께끼로 명백한 수천 가지가 있습니다. 그들은 최근에 스마트 폰에 대한 지원을 추가했습니다.

또한 The Codex of Alchemical Engineering 도 살펴볼 가치가 있다고 생각 합니다.







3

Planetwars 는 Google Ai Contest를 위해 특별히 제작 된 게임으로, 봇은 행성을 정복하기 위해 함대를 제어하며 다양한 언어를 지원합니다.


2

지금까지 가장 유명한 프로그래밍 게임은 핵심 전쟁 이라고 생각합니다 . 얼마 전에 (4 년 또는 5 년) 시도했을 때 많은 것이 있었지만 여전히 활성 "반지"를 찾을 수 있는지 모르겠습니다.


2

나는 전에 들어 본 적이 없거나 Core Wars이지만 흥미로워 보입니다. 그래도 RoboCode를 보증해야합니다. 그것은 재미 있고 도전적이며 특히 다른 사람들과 경쟁하는 사람들이 있다면 더욱 그렇습니다.



2

Matt, 당신이 언급하고있는 게임은 CRobots (또는 그 클론 중 하나 일 것입니다. 제 첫 만남은 Pascal에서 PRobots와 정확히 기억한다면)입니다. 정말 재미 있었어요.


2

프로그래밍 자체보다 논리가 더 많았지 만 초등학교 때 정말 즐겼던 것은 Rocky 's Boots 였습니다. 센서, AND 게이트, OR 게이트, NOT 게이트, 전선, 타이머 및 기타 모든 종류의 물건이 있습니다. 어린이 논리를 가르치는 환상적인 프로그램.

링크로 이동하면 여전히 재생할 수 있습니다!


2

PlayStation의 Carnage Heart 는 재미있었습니다. 흐름도를 사용하여 전투를 수행하도록 작은 기계를 프로그래밍 할 수 있습니다.

두뇌


1

나는 Apple II 시절에 내가 플레이했던 최초의 프로그래밍 "게임"이었던 RobotWar 에게 외쳐야합니다 . 그것은 Castle Wolfenstein 명성의 Silas Warner가 썼습니다.


1

몇 달 전에 업 링크에 중독 되었습니다. 실제로 코딩 기반이 아니며 더 많은 해킹입니다. 여전히 재미 있고 괴짜입니다.


1

엄격하게 프로그래밍 기반은 아니지만 로봇의 센서와 모터에 로직 게이트를 연결하고, 로봇이 움직이고 환경에 반응하도록하고, 도시를 벗어나 장애물을 피하는 게임 인 Robot Odyssey를 많이 즐겼습니다 . 저는 Apple // e에서 플레이했습니다.이 컴퓨터에서 최고의 게임 중 하나였습니다 (Lode Runner! :-)).


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.