keyword: "게임봇 만들기"


[yes24] [강컴]

책소개

어렵기 만한 Visual C++, 친숙한 게임을 통해 쉽게 배우기
프로그래밍 초심자도 쉽게 개발할 수 있는 예제 위주의 설명

게임봇을 내 힘으로 만들어보자!

이 책에서는 프로그래밍에 대해 잘 모르는 초급자라도 쉽고 흥미를 가지고 게임봇을 개발할 수 있도록 예제와 관련이 있는 Visual C++에 대한 기본 설명부터 복잡한 응용 프로그램까지 재미있게 설명하고 있다.

각 예제 별로 그 결과를 곧바로 실제 게임에서 확인할 수 있으므로 프로그램 혹은 Visual C++에 대해 전혀 모르는 독자라도 쉽게 접근할 수 있다.

패킷을 가로채는 어렵고 복잡한 방식이 아닌 게임 화면을 분석하는 방식으로 게임봇을 만들게 되므로, 이 책의 예제를 만들 수 있는 실력이 된다면, 윈도우에서 기본적으로 제공하는 함수들을 이용하여 다른 어떤 응용 프로그램이라도 쉽게 조종할 수 있게 될 것이다.

이 책의 특징
키 메시지로 간단하게 접속 유지 자동화 구현하기
화면 인식을 이용한 낚시 자동화 구현하기
인공 지능을 이용한 사냥 자동화 예제
초심자를 위하여 MS Visual C++ 프로그래밍에 대한 간략한 설명
구현하기 쉽고 실제로 게임 상에서 동작하는 예제 위주의 구성
     
 

 
목차/책속으로


• 목차보기
 

Part 1 ? Visual C++의 기본 익히기

Chapter 1 윈도우의 기본 익히기
1. 개요
2. 메시지 처리
2.1 메시지란?
2.2 SendMessage와 PostMessage
2.3 메시지의 종류
2.4 ClassWizard를 이용한 메시지 처리
2.5 메시지 후킹
3. GDI 처리
3.1 Device Context와 GDI
3.2 CDC 클래스
4. 대화상자(Dialog Box) 처리
4.1 대화상자
4.2 대화상자에 컨트롤 추가하기
4.3 예제 소스

Chapter 2 게임봇 예제를 위한 몸풀기
1. 개요
2. Dialog-based 프로젝트 만들기
3. 개발 환경에 대한 이해
4. 컴파일 및 디버깅하기
5. Dialog 소스 코드
6. 원하는 게임의 핸들을 얻기 위한 준비
7. 게임의 그래픽 속성


Part 2 ? Visual C++ 게임봇 예제

Chapter 3 접속 유지 프로그램
1. 개요
2. 사용되는 함수들
3. 구현
4. 기능 추가

Chapter 4 자물쇠 숙련도 자동으로 올리기
1. 개요
2. 사용되는 함수들
3. 구현

Chapter 5 낚시봇
1. 개요
2. WOW 상에서의 설정
3. 동작에 대한 설명
4. 사용되는 함수들
5. 구현
6. 기능 추가
6.1 스캔 범위 조정
6.2 툴팁 위치 설정
7. 소스 코드

Chapter 6 사냥봇
1. 개요
2. 설정 및 동작
3. 구현
3.1 로밍
3.2 타겟 설정
3.3 전투
3.4 루팅
4. 기능 추가
5. 소스 코드

Chapter 7 개량형 사냥봇
1. 개요
2. 구현
2.1 로밍 개선
2.2 전투 패턴 개선
3. 소스 코드

Chapter 8 전장봇
1. 개요
2. 동작에 대한 설명
3. 구현
3.1 스크린샷 응용 프로그램 구현
3.2 전장봇 구현

Chapter 9 Autochat
1. 개요
2. 동작에 대한 설명
3. 구현
3.1 트레이닝
3.2 인식
3.3 보다 간단한 인식 방법

Chapter 10 WOW 클래스
1. 개요
2. 구현
찾아보기

• 책속으로
 

이 책은 Visual C++를 너무 딱딱하게 접근하지 않고 친숙한 게임을 통해 보다 쉽게 접할 수 있기를 바라는 목적으로 쓰여졌다. 필자의 경우를 생각해 보면, 학생 때 처음 Visual C++를 접했을 당시, 너무 어려워서 한동안 이해를 못한 채 손을 놓고 있었던 기억이 있다. 한참 동안 몇 권의 바이블을 보고서야 이해를 하기 시작했는데, 지금 생각해 보면 흥미로운 예제들이 몇 개만 있었더라면 좀 더 빨리 배울 수 있지 않았을까 하는 생각이 든다.

물론 이 책을 읽고 Visual C++에 대한 바이블을 읽은 것과 동일한 효과를 얻을 수는 없을 것이다. 그러나 이 책에서 이야기하고 있는 툴들을 이용하여 자력으로 자랑할 만한 프로그램을 만들게 된다면 보다 복잡하고 어려운 프로그램도 작성해낼 수 있으리라 생각된다. 이 책의 예제들은 Visual C++ 6.0을 사용하여 작성하였으나 그 이후 버전에서도 충분히 활용 가능하다.

이 책의 효과가 배가 되기 위해서는 아무래도 게임을 좋아하고, 특히 월드 오브 워크래프트(World of Warcraft, 이하 WOW)를 좋아하는 분들이라면 더욱 예제 프로그램의 흐름이나 목적을 이해하기가 쉬울 것이다. WOW를 잘 모른다 하더라도 다른 게임이나 프로그램에 비슷한 방식으로 적용한다면 코딩이 더욱 재미있어질 것이다.

이 글을 쓰면서 우려되는 한 가지는, 책에서 설명하고 있는 프로그램만을 얻기 위한 목적을 갖고 있는 독자분들에 관한 것이다. 이에 필자는 책의 내용을 모두 이해해야만 봇을 만들 수 있도록 소스 전체를 CD-ROM 등에 담아 제공하지는 않을 것이다. 다시 한 번 강조하기를 이 책은 Visual C++를 처음 접하는 분들이 쉽게 프로그래밍에 접근하기 위함이 주목적이며, 게임봇을 만드는 것만을 목적으로 하지 않기를 바란다. --- 저자 서문

"게임봇 만들기" 관련 글 목록