[로보코드] 로보코드[Robocode] 제안서
리포트 > 공학/기술
[로보코드] 로보코드[Robocode] 제안서
한글
2013.11.12
13페이지
1. [로보코드] 로보코드[Robocode] 제안서.hwp
2. [로보코드] 로보코드[Robocode] 제안서.pdf
[로보코드] 로보코드[Robocode] 제안서
[로보코드] 로보코드[Robocode] 제안서

목 차

1. Robocode의 정의 및 특징
2. 로봇의 구조
3. 자주사용되는 메소드정리
4. 점수 계산 요령
5. Robocode의 여러가지 기본요소들
6. Robocode의 일반적인 전략유형
7. 우리의 알고리즘 및 전략내용

1. Robocode의 정의 및 특징
로보코드의 정의를 간단히 말하면 유저가 자바 언어로 직접 프로그래밍한 인공지능 캐릭터로 플레이하는 자바 환경의 실 시간 전투 게임이다. 그리고 특징으로 보면 자바 환경에서 작 동하는 실시간 전투 게임이고 각 캐릭터(로봇)는 인공지능으로 움직이며 전투를 한다 그리고 자신의 캐릭터(로봇)를 직접 프 로그래밍할 수 있다는 점과 자신의 캐릭터(로봇)로 다른 사람 [로보코드 윈도우 화면] 의 것과 대결할 수 있다는 특징을 갖고 있다.

2. 로봇의 구조
오른쪽 그림처럼 크게 3가지로 나눌수 있다.
① 몸체(Body) : 앞뒤로 움직일 수 있음. 좌우로 회전 가능.
② 총(Gun) : 몸체에 붙어 있음. 좌우 회전 가능. 총알을 발사할 수 있음.
③ 레이더(Radar) : 총에 붙어 있음. 좌우 회전 가능.
다른 로봇을 발견하면 이벤트가 발생

본체가 돌면 총과 레이더가 같이 돌고, 총이 돌면 레이더도 함께 도는 것이 기본 설정이다. (총은 본체에 탑재 되어있고, 레이더는 총에 탑재되어 있는 것이다.) 이 때 중요한 점은 회전속도가 모두 다르다는 점이다.(레이더 ] 총 ] 본체) 그러므로, 적을 찾기 위해 본체를 돌리는 것보다 레이더만 돌리는 것이 낫다.

3. 자주사용되는 메소드정리
◆ ahead
ex) public void ahead(double distance)
....
테마로보는 유럽문화기행 중간 기말 기출문제 .. 엔론사태로보는 분식회계,분식회계,국내기업사..
조한옥의 『문화로보면 역사가 달라진다[1][1][.. GE잭웰치로보는이시대의리더
승진인사말(더열심히일하는것으로보답하겠다) 인물로보는친일파역사[1]1
영화로보는 예술과 문화 - 무성영화와 유성영화 서동요와 처용가의 형식적 내용적 특징과 차이..
(신한은행 SLT 필기시험 예상문제) 신한은행 SL.. 키움증권 WM(Wealth Management, 자산관리) 202..
보웬(Bowen)의가족치료 (이론, 치료모델, 가족.. 기초전기전자 실험 - 로보틱스 실험
도쿄타워 2025 삼성증권 3급 신입 디지털 서비스 기획.운..
 
화학실험 - 비타민 C의 정량
결과 - 요오드 적정법
RC 저역통과 및 고역통과 필터
전자회로설계 - 저역통과 필터..
전자회로 4가지 필터 실험
디지털공학 실험 - 수 체계 실험