코딩뉴비

블로그 이미지
by Cording Newbie

TAG CLOUD

  • Total hit
  • Today hit
  • Yesterday hit

'분류 전체보기'에 해당되는 글 39건

  1. 2019.11.07
    숫자야구 게임
  2. 2019.11.07
    테트리스 RPG 기획 1차
  3. 2019.11.06
    반복문 하나로 피라미드 별 찍기
  4. 2019.11.06
    자체 제작한 맵툴 포트폴리오

 

 

학원들어오기 한달전

 

유튜브로 독학하면서 만들었던 게임이다.

 

그때랑 지금이랑 하드웨어가 달라서인지 위의 제목보드가 어긋나있다.

 

유튜브의 홍정모 교수님 채널에서 주로 이론적인 부분에 대해 공부하고

 

마찬가지로 유튜브의 어소트락 게임아카데미 채널에서 응용하는 부분 및 게임 로직에 대해 공부하면서 만들었다.

 

대단한 작품은 아니지만 처음 만들었던 기념작으로 저장해서 보관해두었다.

'완성작' 카테고리의 다른 글

(팀 고령화 코딩) Wizard Of Legend 모작  (0) 2019.12.15
플래피 버드 모작 (WINAPI)  (0) 2019.11.07
AND

UI 설계도 - 뻔한 설계지만 기획 중심이 아니기 때문에 간단하게 설계했다.

 * RPG 화면

캐릭터가 나와서 전투하는걸 보여주는 RPG화면

실제로 조작하진 않고 보여주기만 한다.

 

 * 테트리스 화면

테트리스 화면은 전투 시에 진행하고 평상시에 메뉴를 고르는 화면이 된다

대부분의 조작을 이쪽에서 할 예정

 

 * 우측 여백 UI

옵션 및 종료 같은 버튼들이 들어가고 테트리스 다음 블럭이나 홀드 기능을 구현하게 된다면

추가될 예정

+ 인벤토리 버튼

 

시스템

아이템이 포함된 블럭 (회복, 버프, 디버프 등)

스페이스바 눌렀을때 0.1초간 회피 혹은 방어

블럭을 지울때 줄의 갯수에 따른 데미지

블럭을 콤보로 지울때 콤보에 따른 데미지 증가

HP가 0이 되거나 블럭을 쌓을 곳이 없게되었을때 패배

'테트리스 RPG' 카테고리의 다른 글

테트리스 RPG 2일차  (0) 2019.11.12
테트리스 RPG 1일차  (0) 2019.11.11
예상 개발 일정  (0) 2019.11.10
테트리스 RPG 기획 3차  (0) 2019.11.08
테트리스 RPG 기획 2차  (0) 2019.11.08
AND
#include <iostream>
#define _CRT_SECURE_NO_WARNINGS
#define WIDTH 20

using namespace std;

int main()
{

	int star = WIDTH, stack = WIDTH -1; // 별 중심 위치와 빈칸 스택
	bool turn = false; // 별찍기 bool값

	for (int i = WIDTH -2; ; i--)
	{
		if (turn) // 별찍기
		{
			cout << "*";
			if (i == 1) // 별 다 찍었을 때 false선언 및 i값 변경
			{
				cout << endl;
				turn = false;
				i = stack;
				if (stack == 0) // 마지막 줄일 경우 for문 탈출
					break;
			}
		}
		else if (i) // 빈칸 찍기
			cout << " ";
		else // 빈칸 다 찍었을 때 true 선언과 i값 변경
		{
			turn = true;
			i = (star - stack) * 2;
			stack--;
		}
	}

	return 0;
}

 

공부 초반에 하나로 할 수 있다는 얘기를 듣고 나름대로 머리를 짜내서 만들었다.

 

효율은 좋지않아보인다

'알고리즘' 카테고리의 다른 글

A* 알고리즘  (0) 2019.11.07
AND

 

 

약 일주일간 제작한 포트폴리오

 

아이소메트릭도 처음써보고

 

A*의 경우 예전에 공부하면서 코드로 짜본적은 있지만

 

이런식으로 적용시켜보는건 처음이라 공부가 되었다.

 

타일중에 계단이 있어서 언덕으로 이동하는거랑

 

의자에 앉는거도 구현하려고 생각했었는데

 

시간상 못하게 되었다..

 

영상에서 소개하지못한 캐릭터 이동시 타일의 시작높이에 따라

 

캐릭터가 이동 가능한지 불가능한지 판단하는 것도 구현되어 있고

 

타일에 여러 오브젝트가 들어가는 기능도 들어가 있다

AND

ARTICLE CATEGORY

분류 전체보기 (39)
맵툴 (1)
알고리즘 (2)
테트리스 RPG (31)
완성작 (3)
기타 키워드 (1)

RECENT ARTICLE

RECENT COMMENT

CALENDAR

«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

ARCHIVE

LINK