대학교 1학년 2학기 시절, Warcraft3 배틀넷에서는 래더게임 뿐만 아니라 Chaos 라는 AOS 종류의 유즈맵이 성행하고 있었습니다. 여기서 AOS 란 "Aeon of Strife"의 줄임말로 공성전략시뮬레이션의 장르입니다. 이 장르는 스타크래프트의 Aeon of Strife 라는 맵에서 시작된 것이라고 합니다. 그 인기에 걸맞게 친구들과 저 또한 이 게임을 플레이 하고 있었습니다.
그 맵이라는게 필연적으로 상대방 영웅, 몹들을 사냥하면서 레벨업과 강력한 아이템들을 맞춰가는 것이 목표이다 보니 한 순간의 실수로 인해 내 영웅이 죽을때도 많았고, 그 때문에 영웅이 부활하기 까지 많은 시간을 기다려야 했습니다.
명색이 컴퓨터 전공이다 보니 머리가 이런 쪽으로 돌아가더군요. 지금 생각하면 잘 돌아간것인지 잔머리인지는 잘 모르겠습니다. 그래서 단순히 윈도우 메시지 후킹 API를 이용한 프로그램을 만들게 되었습니다.
결국, 위의 그림과 같은 프로그램이 만들어졌고 친구들과 공유하여 많이 유용하게 사용했습니다. 웹 쪽도 조금은 퍼졌던 것으로 알고 있습니다. 나름 사람들이 내 프로그램을 사용한다는 재미도 생겨나더군요.
하지만, 그 때는 제가 퍼트린 것이 아니었기 때문에 설명도 부진했고, 현재 Map이 어떻게 변화되어있는지는 모르기 때문에 현재도 적용이 가능한 것인지는 잘 모르겠습니다. 그래도 하드디스크 한쪽 구석에 썩혀두는 것 보다는 나을 것 같아 제대로 올립니다. 원래의 첫 원본은 ( http://pointer.egloos.com 에 존재합니다. )
- Encampment
이 부분은 진영을 선택하는 부분입니다. 실제 게임을 플레이 할 시에는 진영이 센티넬, 스콜지로 나뉘어져 있기 때문에 자동포탈을 사용하고자 할 때에는 어떤 위치를 사용해야 할지 판단이 불가능하기에 존재하는 것입니다.
- Control
이 부분은 아이템을 제외한 기타 단축키들을 설정하는 부분입니다. Locking Windows Key Action은 이름 그대로 보다시피 Alt, Ctrl 키 사이의 윈도우 키로 인한 Process Switch 문제를 방지하기 위해 삽입을 하였습니다. 그 외 Portal, 용기, 애교는 해당 액션을 단축키 하나로 지정해놓은 것입니다.
- NumPad Shortcut
프로그램을 만들었던 가장 큰 이유로써 캐릭터의 단축키는 대부분 왼쪽에 위치한 반면 아이템 단축키는 오른쪽 넘버패드였기 때문에 그 불편함을 감수하고자 만들었던 부분입니다.
"Program" 분류의 다른 글
| 재귀적 합성이랄지.. (0) | 2008/10/13 |
| \r\n 과 \n 차이 때문에 생기는 문제 (0) | 2008/04/15 |
| Bitmap Filtering - 비트맵 필터링 (0) | 2008/04/04 |
| PangCal - 팡야계산기 (0) | 2008/02/16 |


War 3 Axis.rar
댓글을 달아 주세요