53. 스물아홉번째 수업과제 [캐릭터 상태 정의하기] 경일게임아카데미 프로그래밍반 28기 29일차 수업과제 (2021. 05. 20) 오늘은 저번에 만든 이미지 자료를 활용하여 게임을 제작해봅시다! 과제1 - 포토샵을 이용하여 만든 이미지를 통해 게임을 제작해봅시다! IDEL 상태 이미지, RUN 상태 이미지, JUMP 상태 이미지 벽을 붙잡고 있는 상태 이미지, 공격 상태 이미지 (액션, 스킬) 작은 오브젝트 (자연환경) 큰 오브젝트 (거대한 무언가?) 부유 오브젝트 아래 이미지는 예제 이미지 학원/경일게임아카데미 2023.02.02
52. 스물아홉번째 수업 경일게임아카데미 프로그래밍반 28기 29일차 수업 (2021. 05. 20) 이미지 매니저 - 이미지 변수는 하나이므로 해당 이미지 변수에 대입만 하면 된다. 예) 레오의 말처럼, 점프 상태는 점프로, 아이들 상태는 아이들 상태로 싱글톤을 이용하면 객체지향에 인자값을 여러개 줄 필요 없이 키 값을 이용하여 이미지를 마음대로 사용할 수 있도록 한다. 수업내용 - 포뇨, 키키 등 지브리 애니 배경 학원/경일게임아카데미 2023.02.01
51. 스물여덟번째 수업과제 [인게임에 사용할 이미지 제작] 경일게임아카데미 프로그래밍반 28기 28일차 수업과제 (2021. 05. 18) 오늘은 포토샵을 활용하여 인게임에 사용할 이미지를 제작해봅시다! 과제1 - 포토샵을 이용하여 이미지를 제작해봅시다 조건. IDEL 상태 이미지 RUN 상태 이미지 JUMP 상태 이미지 벽을 붙잡고 있는 상태 이미지 공격 상태 이미지 (액션, 스킬) 작은 오브젝트 (자연환경) 큰 오브젝트 (거대한 무언가?) 부유 오브젝트 학원/경일게임아카데미 2023.01.31
50. 스물여덟번째 수업 경일게임아카데미 프로그래밍반 28기 28일차 수업 (2021. 05. 18) 프레임 렌더 (포토샵에서 이미지 누끼를 따 옆으로 길게 나열한 파일을 만들면, 이를 인덱스별로 나눠 애니메이션 처럼 보여주게 하는 것) 학원/경일게임아카데미 2023.01.31
49. 스물일곱번째 수업과제 [숫자 퍼즐 게임] 경일게임아카데미 프로그래밍반 28기 27일차 수업과제 (2021. 05. 17) 오늘은 WIN32 API을 활용하여 숫자 퍼즐 게임을 제작해봅시다! 과제1 - 숫자 게임 퍼즐을 제작해봅시다 조건. 학원/경일게임아카데미 2023.01.24
48. 스물일곱번째 수업 경일게임아카데미 프로그래밍반 28기 27일차 수업 (2021. 05. 17) 크롭이미지 (전체 사진 중 일부분의 크기를 잘라서 원하는 곳에 나오게 하는 것) 학원/경일게임아카데미 2023.01.24
46. 스물다섯번째 수업과제 [클레이사격 제작] 경일게임아카데미 프로그래밍반 28기 25일차 수업과제 (2021. 05. 13) 오늘은 WIN32 API을 활용하여 클레이사격을 제작해봅시다! 과제1 - 클레이사격을 제작해봅시다 조건. 유튜브 '하이퍼 스포츠 2' 한국 사람 플레이 화면 보고 참고. 학원/경일게임아카데미 2023.01.17
45. 스물다섯번째 수업 경일게임아카데미 프로그래밍반 28기 25일차 수업(2021. 05. 13) 수업 내용 없음. 과제 1. 클레이 사격을 제작해보세요. 학원/경일게임아카데미 2023.01.16
44. 스물네번째 수업과제 [아이스하키 제작] 경일게임아카데미 프로그래밍반 28기 24일차 수업과제 (2021. 05. 12) 오늘은 WIN32 API을 활용하여 아이스하키를 제작해봅시다! 과제2 - 아이스하키를 제작해봅시다 조건. 1. WASD VS 방향키 -> 에어 하키 만들기 학원/경일게임아카데미 2023.01.15
43. 스물네번째 수업과제 [플래피버드 이미지화] 경일게임아카데미 프로그래밍반 28기 24일차 수업과제 (2021. 05. 12) 오늘은 WIN32 API을 활용하여 플래피버드에 이미지를 넣어 제작해봅시다! 과제1 - 플래피버드 이미지화 조건. 1. 학원/경일게임아카데미 2023.01.15
42. 스물네번째 수업 경일게임아카데미 프로그래밍반 28기 24일차 수업 (2021. 05. 12) 0번 뱀에 이미지 삽입, 배경화면 삽입 1번 플래피버드를 활용한 별의커비, 소닉 배경화면 학원/경일게임아카데미 2023.01.15
41. 스물세번째 수업과제 [뱀 그리기] 경일게임아카데미 프로그래밍반 28기 23일차 수업과제 (2021. 05. 11) 오늘은 WIN32 API을 활용하여 뱀 그리기를 제작해봅시다! 과제1 - 벽에 튕겨다니는 뱀 그리기를 제작해봅시다. 조건. 1. 학원/경일게임아카데미 2023.01.15
6. 다섯번째 수업 경일게임아카데미 프로그래밍반 28기 5일차 수업과제 (21. 04. 14) 함수 함수의 원형은 아래와 같다. 반환형 / 함수 이름 / (매개 변수) 예) void Test () 예) int gugudan (int num) #include using namesapce std; void output() { cout 학원/경일게임아카데미 2022.12.01
5. 네번째 수업 과제 [1인 빙고게임 제작] 경일게임아카데미 프로그래밍반 28기 4일차 수업과제 (21. 04. 13) 오늘은 C++을 활용하여 볼링게임을 제작해봅시다. 컴퓨터랑 대결하는게 아닌 1인 빙고게임 입니다! 사전조건 : 1. 빙고판에 1 ~ 25 숫자가 무작위로 화면에 나옵니다. 2. 빙고판에 있는 숫자를 사용자가 입력하면 빙고판에 # 마킹으로 변환이 됩니다. 3. 5줄 마킹으로 변한될 떄 빙고 카운트가 올라갑니다. 4. 빙고 카운트가 5일 경우 승리합니다. 함수를 사용한 버전입니다. #include #include using namespace std; // 변수 선언 int Bingo_Ary[25];// 빙고판에 1부터 ~ 25의 숫자를 담을 배열 int Bingo_Count = 0;// 현재 빙고가 완성된 갯수 const int Ma.. 학원/경일게임아카데미 2022.11.30
4. 네번째 수업 경일게임아카데미 프로그래밍반 28기 4일차 수업 (21. 04. 13) 전처리기 #define ZOMBIE_MAX 10000 #define CASHUSER 매크로 #define PI 3.14f #define PI2 PI * 2 #define PLUS(x) x + x // defind문은 디버깅 되지 않으며, 세미클론을 찍지 않는다. 형변환 #include using namesapce std; void main() { // 형변환은 다른말로 casting 이라한다. float MoveSeppd = 3.3f; int distance = MoveSeppd * 3; // 실수형 float이 정수형 int에 대입 되었기 떄문에 출력되는 int형 변수는 소수점 표현이 되지 않는다. 그래서 .9가 싸그리 날아간다. .. 학원/경일게임아카데미 2022.11.29
3. 세번째 수업 경일게임아카데미 프로그래밍반 28기 3일차 수업 (21. 04. 12) 배열이란? 같은 변수, 자료형의 연속적인 나열 #include using namesapce std; void main() { int num1[5];// sizeof(int) == 4 num1[0] = 1;// 1000 + 4 * 0 num1[1] = 2;// 1000 + 4 * 1 num1[2] = 3;// 1000 + 4 * 2 num1[3] = 4;// 1000 + 4 * 3 num1[4] = 5;// 1000 + 4 * 4 int num2[30]; for (int i = 0; i < 30; i++) { num2[i] = i + 1; } for (int i = 0; i < 30; i++) { cout 학원/경일게임아카데미 2022.11.28
2. 두번째 수업 경일게임아카데미 프로그래밍반 28기 2일차 수업 (21. 04. 09) 연산자의 종류 1. 산술연산자 더하기 +, 빼기 -, 곱하기 *, 나누기 /, 나머지 % Random 함수 출력 하지만, rand()는 프로그램이 생성될때 값이 정해지기 때문에 여러번 실행시켜도 동일한 값이 나온다. #include using namesapce std; void main() { cout 학원/경일게임아카데미 2022.11.27