Thumbnail
개발 · 프로그래밍 프로그래밍 언어

C++ Let's Make Games 대시보드

(4.8)
31개의 수강평 ∙  6,685명의 수강생
C++

무료

지식공유자: 노근석
총 95개 수업 (44시간 10분)
수강기한: 
무제한
수료증: 미발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변: 미제공
폴더에 추가 공유

초급자를 위해 준비한
[게임 프로그래밍, 프로그래밍 언어] 강의입니다.

C++로 게임을 제작해보는 강좌입니다. 기초 문법부터 차근차근 배우고 싶고, 게임도 빨리 만들어 보고싶다면 이 강좌를 통해 문법을 배우면서 바로 적용하고 응용하여 게임을 제작하여 보세요.

1. 강좌소개

C++로 게임을 제작해보는 강좌입니다. 기초 문법부터 차근차근 배우고 싶고, 게임도 빨리 만들어 보고싶다면 이 강좌를 통해 문법을 배우면서 바로 적용하고 응용하여 게임을 제작하여 보세요.

2. 학습목표 및 수강대상

학습목표
  • C++ 학습
  • 게임설계 및 자료구조 알고리즘에 대한 이해
  • 디버깅능력 향상
  • 실무코드학습
도움이 되는 분들
  • 게임개발자 지망
  • 프로그래밍 입문
  • 설계 능력 입문

3. 배우는 것들

C++ 디자인패턴 자료구조/알고리즘 게임제작

4. 강사 소개

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