문제
학교에 갔을 때 서로 싸울 수있는 일종의 의사 어셈블러 언어로 작은 로봇을 프로그래밍 한 Mac 게임을 땜질했던 기억이납니다.그들은 경기장을 돌아 다니며 다른 방향으로 적을 찾고 어떤 종류의 무기를 발사 할 수 있습니다.아주 기본적인 내용이지만 이름이 기억 나지 않더라도 아주 좋아하게 기억합니다.
현대에 상응하는 좋은 것이 있습니까?
해결책
문제의 게임은 확실히 Mac 용 Robowar였습니다.제 아들은 이것으로 많은 재미를 보였고 실제 로봇을 프로그래밍했습니다.
앞에서 Proud가 언급했듯이 위키 페이지가 있습니다. http://en.wikipedia.org/wiki/RoboWar
지난 몇 년 동안 게임을 둘러싼 활동은 많지 않았지만 최근에 토너먼트가 열렸고 야후 이메일 그룹이 있습니다.
다른 팁
대학에서 Robocode 를 사용하여 내 로봇을 코딩하는 것을 아주 재미있게 보냈습니다.
Java 기반이며 API가 자세히 설명되어 있으며 까다로운 로봇을 시작하고 실행하는 것이 매우 쉽습니다.
예 : 라코 디스
방금 Light Bot 을 찾았습니다.로봇을 프로그래밍하여 이동하고 작업을 수행하여 퍼즐을 완성하세요.서브 루틴도 포함합니다.타일을 슬롯으로 드래그하여 봇을 프로그래밍하십시오.게임은 매우 세련되었습니다.
업데이트 Lightbot 은 이제 게임의 최신 버전이며4 ~ 8 세 또는 9 세 이상 (상한 없음) 어린이를 위해 특별히 설계된 버전 및 if
lightbot 1 화면 http : // www.lostateminor.com / wp-content / uploads / 2008 / 10 / light-bot.jpg
원래 게임이 핵심 전쟁 이라고 생각합니다 (이 Wikipedia 기사에는 많은 흥미로운연결);예를 들어 corewars.org 와 같은 프로그램과 대회가 여전히있는 것 같습니다.이 게임을 살펴볼 시간이 없었지만 정말 재미있을 것 같습니다.
플래시 게임 Manufactoria 에서 컨베이어를 배치하여 공장을 "프로그래밍"합니다.벨트와 스위치는 FSM과 매우 유사하지만 더 강력합니다.이 게임은 정말 대단합니다. 특히 공식 언어와 자동 장치를 사용하는 경우 한 번 시도해보세요.
Manufactoria 스크린 샷 http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png
버그를 제어하기 위해 인공 신경망을 그래픽으로 구성하고 훈련해야하는 게임은 입니다.버그 브레인 .
버그 브레인 스크린 샷 http://www.infionline.net/~wtnewton/oldcomp / bugbrain.jpg
키보드에서 벗어나고 싶다면 Wizards of the Coast가 전투 프로그래밍 보드 게임 인 RoboRally라는 게임을 다시 만들었습니다.
http://www.pythonchallenge.com/
매우 중독성이 있으며 파이썬을 배우는 좋은 방법
우주 화학이 아직 언급되지 않은 것에 놀랐습니다.기호로 프로그래밍하지만 그럼에도 불구하고 프로그래밍.
또 다른 좋은 방법은 CEEBot 입니다.재미있는 로봇 프로그래밍 게임에서 C / Java 스타일 프로그래밍을 가르칩니다.10-15 세를 대상으로하지만 좋은 것입니다.
일반적으로 Java 기본 사항을 잘 이해하고 있으면 새로운 프로그래머가 C ++와 같은 언어를 쉽게 익힐 수 있습니다.Colobot을 사용하면 Java와 거의 동일한 언어를 사용하여 자동화 된 우주선을 프로그래밍하고 위험한 행성에서 임무를 수행하기 위해 환경을 이동, 감지 및 조작 할 수 있습니다.
저도 이런 종류의 게임에 관심이 많았습니다.내가 사용한 현대적인 예는 http://www.robotbattle.com/ 입니다.기타 다양한 항목이 있습니다. 예를 들어 http : //에 나열된 항목이 있습니다.www.google.com/Top/Games/Video_Games/Simulation/Programming_Games/Robotics/
핵심 전쟁은 물론 고전입니다.그러나 Rocky 's Boots 는 또 다른 것입니다.상상해보세요!논리 게이트를 기반으로 한 상업용 게임을 판매 할 수 있었던 때 (1982)가있었습니다!
Light Bot 및 Manufactoria와 같은 싱글 플레이어 게임을보고 싶다면 RoboZZle .함수 호출을 포함하는 조건부 명령이 있습니다.이것은 복잡한 스택 조작을 허용합니다.사용자가 만든 수수께끼의 수수께끼에 이르기까지 수수께끼로 명백한 수천 가지가 있습니다.최근에 스마트 폰에 대한 지원을 추가했습니다.
.NET Terrarium 은.NET 플랫폼
루비 전사 를 좋아합니다.아직 개발 중이지만 인터페이스가 뛰어난 훌륭한 게임입니다.
mySQLgame 도 있습니다. 꽤 재미 있다는 것을 알았습니다 (내가 짜증 난다는 것을 알게 된 직후).
Kara 는 다양한 버그 (!)를 프로그래밍하는 것입니다.버전, 예 :유한 상태 머신, 자바, 튜링 머신, 멀티 스레딩
Kara http://www.swisseduc.ch/compscience / karatojava / kara / icons / kara-worldeditor.gif
Planetwars 는 Google Ai Contest를 위해 특별히 제작 된 게임입니다. 봇은 행성을 정복하기 위해 함대를 제어하고 있습니다.다양한 언어
가장 유명한 프로그래밍 게임은 핵심 전쟁 입니다.얼마 전에 (4 년 또는 5 년) 시도했을 때 많은 것이 있었지만 여전히 활성 "반지"를 찾을 수 있는지 모르겠습니다.
전에 들어 본 적이 없거나 Core Wars가 흥미로워 보입니다.그래도 RoboCode를 보증해야합니다.재미 있고 도전적입니다. 특히 다른 사람들과 경쟁하는 그룹이있는 경우 더욱 그렇습니다.
http://en.wikipedia.org/wiki/Hacker_(computer_game)
http://en.wikipedia.org/wiki/Hacker_2
또한 이름이 기억 나지 않는 멋진 해킹 게임도 있습니다.흠.
Matt, 말씀하신 게임은 CRobots (또는아마도 그 복제품 일 것입니다. 제가 올바르게 기억한다면 파스칼의 PRobots와의 첫 접촉이었습니다.)정말 재미 있었어요.
프로그래밍 자체보다는 논리가 더 많았지 만 초등학교 때 정말 즐겼던 것은 Rocky 's Boots .센서, AND 게이트, OR 게이트, NOT 게이트, 전선, 타이머 및 기타 모든 종류의 물건이 있습니다.어린이 논리를 가르치는 환상적인 프로그램입니다.
Carnage Heart for PlayStation은 재미있었습니다.흐름도를 사용하여 전투를 수행하도록 작은 기계를 프로그래밍 할 수 있습니다.
첫 프로그래밍 "게임"이었던 RobotWar 에 한마디해야합니다.제가 애플 II 시절에 많이했던 것입니다.Castle Wolfenstein 명성의 Silas Warner가 작성했습니다.
몇 달 전에 업 링크 에 중독되었습니다.실제로 코딩 기반이 아니며 더 많은 해킹입니다.여전히 재미 있고 괴짜입니다.
엄격한 프로그래밍 기반은 아니지만 Robot Odyssey 는 로봇의 센서와 모터에 로직 게이트를 연결하여 로봇이 움직이고 환경에 반응하도록하고 도시를 벗어나 장애물을 피하는 게임입니다.저는 Apple // e에서 플레이했습니다.이 컴퓨터에서 최고의 게임 중 하나였습니다 (Lode Runner! :-)).
RoboWar 를 생각하고 계실 것입니다.오, 정말 사랑 스럽군요.
커뮤니티가 서서히 죽어 가고 있지만 여전히 존재합니다.
http://robowar.sourceforge.net/RoboWar5/index.html http://tech.groups.yahoo.com/group/robowar/