무료
초급자를 위해 준비한
[게임 프로그래밍, 프로그래밍 언어] 강의입니다.
C++로 게임을 제작해보는 강좌입니다. 기초 문법부터 차근차근 배우고 싶고, 게임도 빨리 만들어 보고싶다면 이 강좌를 통해 문법을 배우면서 바로 적용하고 응용하여 게임을 제작하여 보세요.
1. 강좌소개
C++로 게임을 제작해보는 강좌입니다. 기초 문법부터 차근차근 배우고 싶고, 게임도 빨리 만들어 보고싶다면 이 강좌를 통해 문법을 배우면서 바로 적용하고 응용하여 게임을 제작하여 보세요.2. 학습목표 및 수강대상
학습목표
|
도움이 되는 분들
|
3. 배우는 것들
C++ 디자인패턴 자료구조/알고리즘 게임제작
4. 강사 소개
어소트락게임아카데미 원장
안녕하세요
노근석 입니다.
노근석 입니다.
커리큘럼
총 95 개
˙ 44시간 10분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 기본 문법
12 강
∙ 5시간 8분
프로젝트 생성과 출력
미리보기
25:33
변수
미리보기
27:31
사칙&논리&관계연산자
19:28
비트 논리 연산자와 진수 변환
미리보기
16:06
비트 논리 연산자와 쉬프트 연산자
40:52
if문
20:36
난수와 확률 & if문의 활용
24:55
switch문과 열거체
20:38
While문과 가위바위보 게임
27:26
for문과 중첩for문
32:15
for문 별찍기
27:17
배열
25:58
섹션 1. 간단 예제
3 강
∙ 1시간 33분
로또
15:29
야구게임
26:54
숫자퍼즐게임
51:36
섹션 2. 빙고게임
4 강
∙ 1시간 22분
빙고게임 1
15:17
빙고게임 2
16:05
빙고게임 AI Easy Mode
29:28
빙고게임 AI Hard Mode
21:41
섹션 3. 구조체
3 강
∙ 1시간 16분
구조체와 문자열함수
27:08
구조체를 이용한 학생관리프로그램 1
35:21
구조체를 이용한 학생관리프로그램 2
14:15
섹션 4. TextRPG
7 강
∙ 2시간 24분
TextRPG 1
36:24
TextRPG 2 전투
27:33
TextRPG 3 전투완료
12:20
TextRPG 4 상점구현
13:53
TextRPG 5 아이템 장착
14:02
TextRPG 6 아이템 능력치 적용
14:06
TextRPG 7 레벨업시스템
25:47
섹션 5. 포인터
3 강
∙ 1시간 15분
포인터이론
35:29
포인터와 배열, void 포인터, 구조체 포인터
22:46
이중포인터
17:00
섹션 6. 함수
5 강
∙ 2시간 26분
함수
30:27
빙고게임을 함수로 변환
34:23
TextRPG 함수 바꾸기
41:38
TextRPG 함수 바꾸기 전투
14:46
TextRPG 함수 바꾸기 상점&인벤토리
25:36
섹션 7. 미로게임
5 강
∙ 2시간 2분
미로게임 1 미로설정과 출력
15:25
미로게임 2 미로이동
14:27
미로게임 3 폭탄 설치와 터트리기
20:22
미로게임 4 폭탄파워 및 투명화 아이템기능
36:30
미로게임 5 벽밀기
35:23
섹션 8. 동적할당
8 강
∙ 3시간 9분
동적할당
16:33
싱글 링크드리스트 1 기초 이론
15:30
싱글 링크드리스트 2 노드 추가 및 출력
25:04
싱글 링크드리스트 3 노드 탐색 및 노드 삭제
15:42
더블링크드리스트 1
30:06
더블링크드리스트 2
24:13
더블 링크드리스트 정렬 1
40:11
더블 링크드리스트 정렬 2
21:58
섹션 9. 파일
5 강
∙ 2시간 25분
파일입출력
34:24
미로게임 파일연동
24:39
바이너리 파일
15:50
플레이어 저장 및 불러오기
25:57
몬스터 및 아이템 툴과 연동
44:48
섹션 10. 클래스
5 강
∙ 1시간 53분
클래스 기초
32:59
생성자와 소멸자
18:58
함수포인터와 C++11 Functional
36:21
operator
12:54
클래스 링크드리스트
12:20
섹션 11. 마리오 게임
4 강
∙ 2시간 19분
마리오게임 1 Stage 파일읽기
26:55
마리오게임 2 맵 출력 및 플레이어 이동
39:47
마리오게임 3 점프
33:31
마리오게임 4 낙하 & 코인먹기
39:20
섹션 12. 러닝게임
5 강
∙ 2시간 42분
러닝게임 블럭파괴 및 아이템
33:00
러닝게임 총알발사
38:50
러닝게임 커져라아이템
25:18
러닝게임 몬스터
51:01
러닝게임 총알충돌
14:06
섹션 13. 클래스 상속
2 강
∙ 52분
클래스 상속 기초
18:23
클래스 상속과 다형성 가상함수
33:48
섹션 14. 템플릿
6 강
∙ 2시간 36분
템플릿 이론
12:15
템플릿 링크드리스트
32:16
List reverseiterator
31:16
vector
26:37
stack
23:38
Queue
30:05
섹션 15. TextRPG 상속
12 강
∙ 7시간 15분
TextRPG 상속 1 싱글톤 매크로 및 스테이지 설계
30:43
TextRPG 상속 2 Player & Monster 설계
33:32
TextRPG 상속 3 오브젝트 복사생성
35:56
TextRPG 상속 4 전투
41:50
TextRPG 상속 5 상점 클래스 설계
16:30
TextRPG 상속 6 무기상점 완성 및 인벤토리 설계
45:25
TextRPG 상속 7 방어구상점 완성 및 아이템 장착
33:09
TextRPG 상속 8 레벨업
46:53
TextRPG 상속 9 파일 클래스 제작
26:45
TextRPG 상속 10 파일 저장 및 불러오기
50:09
TextRPG 상속 11 몬스터 파일 게임 적용
28:48
TextRPG 상속 12 상점 목록파일
45:25
섹션 16. Tetris
6 강
∙ 3시간 26분
Tetris 1 Stage 구성
21:08
Tetris 2 도형 클래스 설계 및 구성
39:21
Tetris 3 콘솔창 위치 지정 및 도형 이동
38:18
Tetris 4 다음도형 출력 및 도형 교체
24:30
Tetris 5 블럭 쌓기
27:41
Tetris 6 블럭 추가 및 블럭 회전과 줄 지워주기
55:41
강의 게시일 : 2017년 09월 28일
(마지막 업데이트일 : 2018년 01월 08일)
수강평
총 31개
수강생분들이 직접 작성하신 수강평입니다.
4.8
31개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
매우 훌륭합니다!!
다른 곳에서 C++ 이론 강의를 세번 이상 정독 한 후,
배운 이론을 가지고 TextRPG를 제작해보려고 하였는데 문제가 발생하였습니다.
1. 강의를 여러번 반복하여 들었고, 이해가 충분하다고 생각했지만 배웠던 이론이 기억나지 않는다.
2. C언어로 게임을 만들었을 때는 무지성으로 코딩해도 잘 돌아갔지만, C++은 어떻게 틀을 설계해야 하는지 도저히 전혀 감이 오지 않는다.
그래서 , 차라리 C++ 기본 문법이 모두 사용된 질 좋은 소스코드 하나를 얻어서 분석하여 익히자
라고 생각하였고, 이곳에 도착하여 실력이 엄청나게 향상하였습니다.
공부한 방식은 이렇습니다.
1. TextRPG 강의를 들으면서 모르는 문법이나 개념들(싱글톤 디자인 패턴, 메소드 팩토리 등..)을 구글에 검색하여 이론을 공부하였습니다.
2. 코드의 전체적인 틀을 이해하고 그림으로 그려보았습니다.(이 때 깨달았습니다. 멘붕인 상태로 반복 코딩해서 억지로 머리속에 집어넣는 것 보다 큰 흐름을 이해하고 그 흐름을 머리속에 정리한 채로 동영상을 다시 한번 복습 할 때 효율이 몇배는 증가하고 시간이 몇배는 단축한다는 것을)
2024-01-17