본문 바로가기

for문에 날개를 달아 더 빠르게 만들기 출처 : www.DefineJava.net For문을 더욱더 빠르게~ 1. 임시로 데이터를 저장한다. for(int i=0; i
Strategy Pattern #1 -ROBOCODE 관련 자료 출처 : http://www.definejava.net/ Strategy Pattern 스트래티지 패턴이란 각각의 기능을 하는 클래스를 캡슐화하여 이것을 교환하여 사용할 수 있도록 만드는 역활을 한다. 즉 현재 사용하고 있는 기능(클래스)를 동적으로 변경하여 적용 시킬 수 있다. 간단하게 예를 들자면 로봇 게임이 있다고 하자. (갑자기 http://www.defineyou.net/ 에서 본 로롯코드가 생각나서....) 이 로봇게임에는 여러가지 종류의 로봇이 나온다. 이 여러 종류의 로봇을 제작하기 위해서는 Robot 이라는 클래스를 상속 받아서 제작한다. Robot Class에는 다음과 같은 기능이 있다. turn(); 돌고 도는 메소드 move(); 이동을 하는 메소드 attack(); 공격을 하는 메..
데이타마이닝 기법을 이용한 효율적인 웹 검색엔진의 설계 및 구현 데이타마이닝 기법을 이용한 효율적인 웹 검색엔진의 설계 및 구현 파일보기
[Day-1] 처음으로 생성한 나의 ROBOCODE 로보코드란? 아래의 글은 DefineYou가 점심먹고 졸려서 미칠려고 할때 작성한 글이므로 신뢰도는 0% 라고 생각합니다.^^ 작성일자 : 2007.2.9 ----------------------------------------------------------------------------------- package ckhyun; 내가 만든 로봇의 이름인 "ckhyun"이라는 로봇으로 패키지를 선언한다 import robocode.*; 로봇에 Robocode 객체를 사용할 것을 자바에 명령한다. 여기에서 robocode라는 놈이 이미 만들어져 있다. 로보코드 대전 동영상을 본 사람이라면 알것이다. 여기에서 import 시키는 robocode는 틀만 잡힌 껍데기라고 생각하자 //import java.aw..
Java 소스 파일 분석 처음에 Java를 공부할때 친구랑 둘이서 Study Group를 할때입니다. "Hello World"
ROBOCODE 란? 오늘부터 하루에 조금씩 ROBOCODE를 진도를 나갈까 한다...ㅋ 일단 오늘은 스크랩부터...설치 작업까지는 아래의 내용을 참조하는게 더 좋을것이다...굳이 제가 다시 REVIEW를 할 필요없이 정리가 매우 잘되어 있습니다. 출처 URL : http://www.ibm.com/developerworks/kr/robocode/robocode.html 로보코드(Robocode)란? (로보코드 동영상보기) 스크린 상에서 전투하는 자바 객체인 자바 로봇을 만들어 개발자들이 자바를 배울 수 있도록 하는 프로그래밍 게임 입니다. 다시 말해, 로봇 전쟁 시뮬레이터로 참가자들은 로봇을 만들어 전투에 내보내고 이를 다른 개발자가 만든 로봇들과 겨뤄 득점율이 높은 로봇이 승리하게 됩니다. 로보코드는 Eclipse, Web..