IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
한국 developerWorks > dW 소식 > developerworks

자바와 게임의 만남’ 한국IBM, ‘로보코드 코리아컵 2006’ 개최



‘자바와 게임의 만남’ 한국IBM, ‘로보코드 코리아컵 2006’ 개최

- 자바 프로그래밍 언어를 기반으로 제작한 로봇 간의 대결
- 자바개발자 커뮤니티인 JCO와 취업전문포탈인 인크루트 후원

2006년 7월 13일
2006년 11월 2일 수정

 

한국IBM(대표 이휘성)은 7월 12일 자바 기반의 프로그래밍 게임 대회인 로보코드 코리아컵 2006 결승전을 개최하고 우승은 대학원생인 김정훈씨(성균관대 전자전기컴퓨터공학 전공)가 차지했다고 발표했다.

이번 ‘로보코드 코리아컵 2006’은 지난 2003년, 2004년 대회에 이은 3회 대회로 국내 자바 개발자 커뮤니티 모임인 JCO(JAVA Community Organization)와 인크루트가 후원하고 있다.

로보코드 코리아컵은 올 2월 로봇신청 접수를 시작하여 6월 말에 총 175명의 참가자를 접수 마감했으며, 64강전과 32강전을 치르고 오늘 16강전부터 결승전까지 치름으로써 최종 승자가 가려졌다. 준우승은 박지은씨(인제대학교 의용공학과 2학년), 3위는 김봉현씨(건국대 컴퓨터 시스템학과 3학년) 가 각각 수상했다.

로보코드는 지난 2001년 IBM의 개발자인 맷 넬슨이 개발한 게임으로서, 사용자들이 직접 자바를 기반으로 인공지능이 담긴 로봇을 만들어 전투를 벌이게 된다. 예선전에서는 그룹별 전투를 거쳐 최종 점수가 가장 높은 로봇이 승리하게 되며, 64강전부터는 1대1의 토너먼트 방식으로 진행된다. 각 참가자들은 최대 3개까지 로봇을 제출할 수 있다.

로보코드 참가자는 자바 언어의 요소를 사용하여 자신의 로봇을 만들면서 프로그래밍 언어를 익힐 수 있어 재미와 기술을 동시에 얻을 수 있다. 특히 초보자들도 쉽게 배울 수 있도록 로보코드 코리아컵 홈페이지(www.ibm.com/developerworks/kr/robocode)를 통해 개발 방법을 소개하고 있다.

또 로보코드는 오픈소스를 기본 전제로 하고 있어 샘플 로봇뿐 아니라, 등록되어 있는 다른 개발자들이 소스를 다운받아 분석하고 자신의 소스를 업로드하는 과정을 반복하면서 로봇은 점차 진화하게 된다.

한국IBM 솔루션 파트너 사업부의 계혜실 실장은 "로보코드라는 게임을 통해 프로그래밍 언어인 자바를 보다 쉽게 접할 수 있으며, 개발자들은 이를 이용하여 실력을 견주면서 자신의 프로그래밍 스킬을 향상시킬 수 있다. 특히 개발자들이 프로그래밍 실력과 재미를 함께 누릴 수 있는 장을 마련한다는 데 큰 의미를 두고 있다"고 밝혔다.

한국IBM은 로보코드 코리아컵과 관련 경희대, 국민대, 숭실대, 단국대, 명지대 등 5개 교의 학과 및 동아리의 요청을 받아 사전에 출장 강의를 제공하는 등 대학생 개발자의 참여도를 높이기 위한 사전 홍보활동을 적극적으로 펼친 결과 참가자 수가 예년에 비해 2배 이상 증가하는 등 큰 호응을 보이고 있다.

한국IBM은 우승자에게 노트북, 준우승자에게는 PSP를 제공하며 참가자 전원에게는 참가상이 제공되었다.

이번 대회에 대해 보다 자세한 내용은 로보코드 코리아컵 홈페이지(www.ibm.com/developerworks/kr/robocode)를 참조하면 된다.

참고자료
- 로보코드의 특징: 각 로보코드 참가자는 자바 언어의 요소를 사용하여 자신의 로봇을 만들면서 자바가 갖고 있는 상속성, 다형성, 이벤트 처리 및 내부 클래스 다루는 방법을 배우게 된다. 표준 API(Application Program Interface)를 지향하지만, 커스터마이징할 수 있는 이벤트를 갖고 있다. 따라서 개발자들이 창의적일수록 로봇이 전투에서 살아남을 가능성이 높아진다. 특히, 로보코드는 초보자부터 고급 프로그래머에 이르기까지 모든 수준의 개발자들이 참가할 수 있다.
- 로보코드의 기반 솔루션: 로보코드는 이클립스, 웹스피어, DB2, 웹스피어 애플리케이션 디벨로퍼를 사용하여 개발되었으며, 참가자들은 IBM이 제공하는 API를 이용해 쉽게 로봇을 만들 수 있다.

관련 보도자료
IBM, 게임 프로그램 경진대회 개최 (플레이포럼, 2006/07/13)
'로보코드 2006' 성황리에 마쳐…내년엔 첫 한·일전 추진 (ZDNet Korea, 2006/07/13)
‘로보코드 코리아컵 2006’ 우승자는 김정훈 씨 (지데일리, 2006/07/13)
로보코드 코리아컵 우승자에 김정훈씨 (매일경제, 2006/07/13)
“프로그래밍과 게임을 동시에” 로보코드 2006 개최 (매일경제, 2006/07/13)
IBM 개최 로보코드 코리아컵 우승, 성균관대 김정훈씨 (디지털데일리, 2006/07/13)
‘로보코드 코리아컵 2006’ 우승자 김정훈 (포커스, 2006/07/13)
한국IBM, '로보코드 코리아컵 2006' 개최 (서울파이낸스, 2006/07/13)
로보코드 코리아컵 2006, 김정훈 선수 우승 (게임스팟, 2006/07/12)
‘자바와 게임의 만남’ 한국IBM, ‘로보코드 코리아컵 2006’ 개최 (게임신문, 2006/07/12)
로보코드 코리아컵 우승자에 김정훈씨 (연합뉴스, 2006/07/12)
로보코드 코리아컵 2006 행사 스케치
로보코드 코리아컵 2006 우승자 인터뷰
로보코드 코리아컵 2006 16강 진출자 로봇 전략 소개
로보코드 코리아컵 2006 행사 안내


위로


문서 옵션

JavaScript가 필요한 문서 옵션은 디스플레이되지 않습니다.


사이트 여행

dW 커뮤니티
포럼 | 블로그 | Spaces
dW Student Community

로컬 컨텐츠

행사 및 세미나

기획 기사

개발자 입문

튜토리얼 및 교육

TOP 10 인기자료

SW 다운로드

RSS 피드

뉴스레터
  
자바스크립트가 작동이 중지되었습니다. 이 기능을 수행하시려면 브라우저에서 자바스크립스트를 작동시켜 주시거나 이곳을 클릭해주세요.
Special offers
IBM SOA Sandbox 시험판
dW Student Community
로보코드
코드 트레이닝

    IBM 소개 개인정보 보호정책 문의