게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

<들이대기>의 비밀

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Spring 2006)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
오한웅



가입: 2006년 4월 4일
올린 글: 13

올리기올려짐: 2006년6월11일 22:28    주제: <들이대기>의 비밀 인용과 함께 답변

안녕하세요? 지난번 프로젝트때 일명 '들이대기'로 통했던 1조입니다.
그때 전략을 굼금해 하시는 분들이 좀 있었는데, 저희 전략을 말씀드릴려고요~

저희는 '전략의 모듈화'를 꾀하고 다음과 같이 레이어를 구성했습니다.

layer 0 - Base Layer ---------------------------------------------------

lookup, 좌표계 변환함수, 보드판리스트 변환함수 등

layer 1 - Research Layer ----------------------------------------------

주어진 리스트를 id, color, 좌표범위, 사정거리, 등으로 필터링하는 함수
최전방 및 후방, 좌우측방의 유닛을 검색하는 함수
유닛 사이의 거리를 계산하는 함수 등

layer 2 - Movement Layer ----------------------------------------------

유닛을 전진, 후퇴, 특정좌표로 이동시키는 함수
예상경로가 안전한지 체크하는 함수 등

layer 3 - Tactics Layer ----------------------------------------------

좌/우측 방어전술, 좌/우측 공격전술, 좌/우측 점령전술
왼쪽페이크전술, 닥치는대로 죽이기 전술, 분대 약진앞으로 전술
기지사수전술, 랜덤이동 전술 등

layer 4 - Strategy Layer ----------------------------------------------

"쌍두의 뱀" 작전 - 좌/우 기지 근방에 적이 있으면 방어 → 없으면 좌/우측중 고지점령이 유리한 쪽으로 빨간색 유닛과 파란색 유닛을 쌍으로 보냄, 둘 중 하나가 죽으면 다른 유닛이 대신함 (보통 여기서 빨간색이 다 죽어서 이겼죠) → 우리 유닛이 적 고지 근처에 다다르면 점령 작전으로 변경 (준결승에서 이 부분이 미숙해서 한 번 졌죠)

"킬링필드" 작전 - 전유닛 약진앞으로 가며 닥치는대로 잡아먹는 작전

"들이대기" 작전 - 빨간 유닛 계속 앞으로 보내며 잡아먹기를 유도하는 작전

--------------------------------------------------------------------------

여기까지 입니다. 이 중 "쌍두의 뱀" 작전이 저희가 주로 이용했던 전략이고요, 역시나 Data Abstraction이 중요한 프로젝트였던것 같아요~

모두들 한 학기동안 정말 수고 많으셨구요~
특히 조교님덜 고생 많이 하셨어요~
남은 셤들 잘 보시고, 멋진 방학 되세용~^^
위로
사용자 정보 보기 비밀 메시지 보내기
이희종



가입: 2006년 3월 7일
올린 글: 50

올리기올려짐: 2006년6월14일 14:52    주제: 인용과 함께 답변

수고하셨습니다 ^^
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Spring 2006) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay