게임 서버1

1.컴퓨터 구조 원리

post-thumbnail

2.프로그래밍과 컴파일

post-thumbnail

3.데이터와 로직

post-thumbnail

4.변수

post-thumbnail

5.주석

post-thumbnail

6.변수 문법

post-thumbnail

7.데이터 타입

post-thumbnail

8.main 함수와 실행 코드

post-thumbnail

9.maxHp와 하드코딩 피하기

post-thumbnail

10.정수와 비트 표현

post-thumbnail

11.다양한 데이터 타입

post-thumbnail

12.연산자

post-thumbnail

13.비교·논리 연산

post-thumbnail

14.조건문 (if, else if, else)

post-thumbnail

15.switch-case

post-thumbnail

16.반복문 (for, while)

post-thumbnail

17.실습 1 : 별찍기

post-thumbnail

18.실습 2: 구구단

post-thumbnail

19.간단한 전투

post-thumbnail

20.가위바위보

post-thumbnail

21.함수 (Function)

post-thumbnail

22.스택 메모리 (Stack Memory)

post-thumbnail

23.스택 프레임 (Stack Frame)

post-thumbnail

24.디버깅 기초 (Debugging)

post-thumbnail

25.TextRPG

post-thumbnail

26.파일 분할 (File Division)

post-thumbnail

27.배열 (Array)

post-thumbnail

28.2D 로그라이크 실습

post-thumbnail

29.포인터 (Pointer)

post-thumbnail

30.포인터 연산·이중 포인터

post-thumbnail

31.포인터 연산자

post-thumbnail

32.구조체와 포인터

post-thumbnail

33.문자열 (String)

post-thumbnail

34.함수 전달 방식

post-thumbnail

35.로또 예제

post-thumbnail

36.객체 지향의 필요성

post-thumbnail

37.클래스와 객체

post-thumbnail

38.파일 분리

post-thumbnail

39.생성자와 소멸자

post-thumbnail

40.상속 (Inheritance)

post-thumbnail

41.은닉성 (Encapsulation)

post-thumbnail

42.다형성 (Polymorphism)

post-thumbnail

43.초기화 리스트

post-thumbnail

44.연산자 오버로딩

post-thumbnail

45.struct vs class

post-thumbnail

46.static

post-thumbnail

47.다중 상속과 인터페이스

post-thumbnail

48.힙 영역과 동적 할당의 필요성

post-thumbnail

49.malloc/free vs new/delete

post-thumbnail

50.new/delete 사용법과 메모리 위험

post-thumbnail

51.널 포인터와 널 체크

post-thumbnail

52.아이템 드랍 실습

post-thumbnail

53.가상 함수로 PrintInfo 구현

post-thumbnail

54.캐스팅 기초 (C-Style)

post-thumbnail

55.포인터 간 캐스팅의 위험

post-thumbnail

56.ItemType과 업캐스팅/다운캐스팅

post-thumbnail

57.인벤토리 설계와 전방 선언

post-thumbnail

58.얕은 복사 vs 깊은 복사

post-thumbnail

59.C++ 사총사 캐스팅

post-thumbnail

60.생명 주기와 메모리 관리 책임

post-thumbnail

61.이론편: 버그 유형 개요

post-thumbnail

62.디버깅 도구와 기법

post-thumbnail

63.Bug Report 실습 (연습 문제)

post-thumbnail

64.자료구조 개요

post-thumbnail

65.Node·List 구현

post-thumbnail

66.Array·Vector·시간복잡도

post-thumbnail

67.실전 활용·미로 프로젝트

post-thumbnail

68.템플릿·스택·큐

post-thumbnail

69.재귀 함수

post-thumbnail

70.트리

post-thumbnail

71.우선순위 큐 & 힙

post-thumbnail

72.그래프

post-thumbnail

73.DFS

post-thumbnail

74.BFS

post-thumbnail

75.BFS 미로 길찾기

post-thumbnail

76.다익스트라

post-thumbnail

77.A* 알고리즘

post-thumbnail

78.함수 포인터

post-thumbnail

79.멤버 함수 포인터

post-thumbnail

80.함수 객체 (Functor)

post-thumbnail

81.STL 컨테이너 개요

post-thumbnail

82.std::vector

post-thumbnail

83.이터레이터

post-thumbnail

84.vector erase 주의점

post-thumbnail

85.커스텀 이터레이터 구현

post-thumbnail

86.std::list

post-thumbnail

87.C++11 auto

post-thumbnail

88.범위 기반 for

post-thumbnail

89.이진 탐색

post-thumbnail

90.이진 탐색 트리 (BST)

post-thumbnail

91.레드-블랙 트리 (RBT)

post-thumbnail

92.std::map

post-thumbnail

93.std::unordered_map

post-thumbnail

94.실습: Field·Manager·다형성

post-thumbnail

95.STL 알고리즘 개요 & find

post-thumbnail

96.find_if

post-thumbnail

97.count_if, all_of, any_of, none_of

post-thumbnail

98.for_each

post-thumbnail

99.remove_if & erase-remove idiom

post-thumbnail

100.람다 (Lambda)

post-thumbnail

101.정렬 알고리즘

post-thumbnail

102.문자열 (string)

post-thumbnail

103.멀티바이트 & 유니코드

post-thumbnail

104.오른값 참조 (R-value Reference)

post-thumbnail

105.스마트 포인터

post-thumbnail

106.동적 계획법 (DP)

post-thumbnail

107.서버 개론

post-thumbnail

108.프로세스와 스레드

post-thumbnail

109.MMO에서 멀티스레드 필요성

post-thumbnail

110.스레드 생성과 관리

post-thumbnail

111.메모리 구조와 멀티스레드

post-thumbnail

112.캐시, 파이프라인, 메모리 모델

post-thumbnail

113.레이스 컨디션과 std::atomic

post-thumbnail

114.뮤텍스와 락

post-thumbnail

115.스핀락 구현

post-thumbnail

116.데드락

post-thumbnail

117.프로듀서-컨슈머 패턴

post-thumbnail

118.스마트 포인터

post-thumbnail

119.프로젝트 구조와 TLS

post-thumbnail

120.소켓 프로그래밍 입문

post-thumbnail

121.Winsock 초기화

post-thumbnail

122.TCP 서버 기본 흐름

post-thumbnail

123.TCP 클라이언트 기본 흐름

post-thumbnail

124.데이터 송수신과 에코 서버

post-thumbnail

125.네트워크 버퍼 메커니즘

post-thumbnail

126.엔디언과 htons

post-thumbnail

127.TCP vs UDP

post-thumbnail

128.패킷 포맷 설계

post-thumbnail

129.웹서버 vs 게임서버

post-thumbnail

130.블로킹 vs 논블로킹 소켓

post-thumbnail

131.소켓 옵션

post-thumbnail

132.소켓 유틸리티

post-thumbnail

133.Select 모델

post-thumbnail

134.WSAEventSelect 모델

post-thumbnail

135.동기 vs 비동기 I/O

post-thumbnail

136.Overlapped I/O 모델

post-thumbnail

137.IOCP 모델

post-thumbnail

138.IOCP 핵심 이슈

post-thumbnail

139.MMO 서버 아키텍처 설계

post-thumbnail

140.IOCP 엔진화 개요

post-thumbnail

141.IOCP Core

post-thumbnail

142.IOCP Object & Event

post-thumbnail

143.Listener

post-thumbnail

144.Session 기초

post-thumbnail

145.레퍼런스 카운팅

post-thumbnail

146.Service

post-thumbnail

147.Session 구현

post-thumbnail

148.ReceiveBuffer

post-thumbnail

149.SendBuffer

post-thumbnail

150.패킷 포맷

post-thumbnail

151.PacketSession

post-thumbnail

152.패킷 핸들러

post-thumbnail

153.프로토콜 버퍼

post-thumbnail

154.최종 아키텍처

post-thumbnail

155.Geometry

post-thumbnail

156.Shader

post-thumbnail

157.Pipeline

post-thumbnail

158.GameObject

post-thumbnail

159.Transform

post-thumbnail

160.Component

post-thumbnail

161.MeshRenderer

post-thumbnail

162.SceneManager

post-thumbnail

163.ResourceManager

post-thumbnail

164.RenderManager

post-thumbnail

165.Material

post-thumbnail

166.Animation

post-thumbnail

167.Data

post-thumbnail

168.프로젝트 설정

post-thumbnail

169.사각형 띄우기

post-thumbnail

170.Constant Buffer

post-thumbnail

171.카메라

post-thumbnail

172.텍스처

post-thumbnail

173.Geometry

post-thumbnail

174.Sampling

post-thumbnail

175.HeightMap

post-thumbnail

176.Normal

post-thumbnail

177.Mesh

post-thumbnail

178.Global Shader

post-thumbnail

179.Depth Stencil View

post-thumbnail

180.Ambient

post-thumbnail

181.Diffuse

post-thumbnail

182.Specular

post-thumbnail

183.Emissive

post-thumbnail

184.Light 통합

post-thumbnail

185.Material

post-thumbnail

186.Normal Mapping

post-thumbnail

187.버그 수정(카메라 좌표)

post-thumbnail

188.Assimp

post-thumbnail

189.Material 로딩

post-thumbnail

190.Bone, Mesh 로딩

post-thumbnail

191.모델 띄우기

post-thumbnail

192.계층 구조

post-thumbnail

193.ImGUI

post-thumbnail

194.애니메이션 이론

post-thumbnail

195.스키닝

post-thumbnail

196.애니메이션 데이터

post-thumbnail

197.애니메이션

post-thumbnail

198.SkyBox

post-thumbnail

199.인스턴싱과 드로우콜

post-thumbnail

200.MeshRenderer (인스턴싱)

post-thumbnail

201.ModelRenderer (인스턴싱)

post-thumbnail

202.ModelAnimator (인스턴싱)

post-thumbnail

203.인스턴싱 통합

post-thumbnail

204.Scene 구조 정리

post-thumbnail

205.Quaternion

post-thumbnail

206.RawBuffer

post-thumbnail

207.System Value 분석

post-thumbnail

208.TextureBuffer

post-thumbnail

209.StructureBuffer

post-thumbnail

210.Rendermanager 구조 정리

post-thumbnail

211.Viewport 이론

post-thumbnail

212.Sphere Collider

post-thumbnail

213.Picking

post-thumbnail

214.Terrain Picking

post-thumbnail

215.기본 도형 (수학)

post-thumbnail

216.Point Test (수학)

post-thumbnail

217.Intersection (수학)

post-thumbnail

218.Raycsting (수학)

post-thumbnail

219.Button 실습

post-thumbnail

220.빌보드

post-thumbnail