반응형

클라이언트 개발자 43

53. 스물아홉번째 수업과제 [캐릭터 상태 정의하기]

경일게임아카데미 프로그래밍반 28기 29일차 수업과제 (2021. 05. 20) 오늘은 저번에 만든 이미지 자료를 활용하여 게임을 제작해봅시다! 과제1 - 포토샵을 이용하여 만든 이미지를 통해 게임을 제작해봅시다! IDEL 상태 이미지, RUN 상태 이미지, JUMP 상태 이미지 벽을 붙잡고 있는 상태 이미지, 공격 상태 이미지 (액션, 스킬) 작은 오브젝트 (자연환경) 큰 오브젝트 (거대한 무언가?) 부유 오브젝트 아래 이미지는 예제 이미지

52. 스물아홉번째 수업

경일게임아카데미 프로그래밍반 28기 29일차 수업 (2021. 05. 20) 이미지 매니저 - 이미지 변수는 하나이므로 해당 이미지 변수에 대입만 하면 된다. 예) 레오의 말처럼, 점프 상태는 점프로, 아이들 상태는 아이들 상태로 싱글톤을 이용하면 객체지향에 인자값을 여러개 줄 필요 없이 키 값을 이용하여 이미지를 마음대로 사용할 수 있도록 한다. 수업내용 - 포뇨, 키키 등 지브리 애니 배경

51. 스물여덟번째 수업과제 [인게임에 사용할 이미지 제작]

경일게임아카데미 프로그래밍반 28기 28일차 수업과제 (2021. 05. 18) 오늘은 포토샵을 활용하여 인게임에 사용할 이미지를 제작해봅시다! 과제1 - 포토샵을 이용하여 이미지를 제작해봅시다 조건. IDEL 상태 이미지 RUN 상태 이미지 JUMP 상태 이미지 벽을 붙잡고 있는 상태 이미지 공격 상태 이미지 (액션, 스킬) 작은 오브젝트 (자연환경) 큰 오브젝트 (거대한 무언가?) 부유 오브젝트

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..

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가 싸그리 날아간다. ..

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

반응형