제가 학교에있을 때, 서로 싸울 수있는 일종의 의사 어셈블러 언어로 작은 로봇을 프로그래밍 한 Mac 게임을 만지작 거리 던 기억이납니다. 그들은 경기장을 돌아 다니며 다른 방향으로 상대를 찾고 일종의 무기를 발사 할 수 있습니다. 아주 기본적인 것인데 이름이 기억 나지 않더라도 아주 좋아하게 기억합니다.
좋은 현대판이 있습니까?
답변
문제의 게임은 확실히 Mac 용 Robowar였습니다. 제 아들은 이것으로 많은 재미를 보였고 실제 로봇을 프로그래밍했습니다.
Proud가 앞서 언급했듯이 이에 대한 위키 페이지가 있습니다 :
http://en.wikipedia.org/wiki/RoboWar
지난 몇 년 동안 게임을 둘러싼 활동은 많지 않았지만 최근에 토너먼트가 열렸고 야후 이메일 그룹이 있습니다.
답변
나는 대학에서 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);
}
}
답변
방금 Light Bot을 찾았습니다 . 로봇을 프로그래밍하여 이동하고 작업을 수행하여 퍼즐을 완성하세요. 서브 루틴도 포함합니다. 타일을 슬롯으로 드래그하여 봇을 프로그래밍하십시오. 게임은 매우 세련되었습니다.
업데이트 Lightbot 은 이제 게임의 최신 버전이며, 4-8 세 또는 9 세 이상 (상한 없음) 어린이를 위해 특별히 설계된 버전이 있으며 ,
lightbot 1의 화면 http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg
답변
원래 게임은 Core Wars 라고 생각합니다 (이 Wikipedia 기사에는 흥미로운 링크가 많이 포함되어 있습니다). 예를 들어 corewars.org 와 같은 프로그램과 대회가 여전히있는 것 같습니다 . 이 게임을 살펴볼 시간이 없었지만 정말 재미있을 것 같습니다.
답변
플래시 게임 Manufactoria 에서는 FSM과 매우 비슷하지만 더 강력한 방식으로 컨베이어 벨트와 스위치를 배치하여 공장을 “프로그래밍”합니다. 이 게임은 정말 훌륭합니다. 특히 공식 언어와 자동 장치를 사용하는 경우 시도해보십시오!
Manufactoria 스크린 샷 http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png
답변
버그를 제어하기 위해 인공 신경망을 그래픽으로 구성하고 훈련해야하는 게임은 Bug Brain 입니다.
버그 브레인 스크린 샷 http://www.infionline.net/~wtnewton/oldcomp/bugbrain.jpg
답변
키보드에서 벗어나고 싶다면 Wizards of the Coast는 전투적인 프로그래밍 보드 게임 인 RoboRally라는 게임을 다시 만들었습니다.
