C, C++

20/02/12 테트리스 만들기1

1can 2021. 2. 12. 12:01

언어를 다 아는 것은 아니지만

무작정 만들어 보기로 했다.

뭐든 "프로그래밍"을 해봐야 실력이 는다는 글들과 말에

나도 동의하고 실천해보려 한다.

정말 뭔지 1도 모르겠다. 처음엔 타인의 코드 보고 분석하면서

따라해보리지만,

솔직히 처음에 그 사람의 클래스, 내장 되어있는 함수, 변수들을 

어떻게 알겠는가

일단 눈물 머금고 게임 시작화면부터 만들었다.

콘솔 테트리스 제작, 나도 충분히 할 수 있겠지

더보기

#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <malloc.h>
#include <windows.h>
using namespace std;

void gotoxy(int x, int y) {
COORD cur;
cur.X = x;
cur.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), cur);

}
void startScreen() {
//메인 화면 출력
system("mode con:cols=105 lines=30 | title Tetris ver 1.0");
printf("\n\n\n\n\n");
printf(" □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□\n");
printf(" □■■■■■■■□■■■■■■□□■■■■■■■□■■■■■□□□■□□□■■■■□□\n");
printf(" □□□□■□□□□■□□□□□□□□□□■□□□□■□□□□■□□■□□■□□□□■□\n");
printf(" □□□□■□□□□■□□□□□□□□□□■□□□□■□□□□■□□■□□■□□□□■□\n");
printf(" □□□□■□□□□■□□□□□□□□□□■□□□□■□□□□■□□■□□■□□□□□□\n");
printf(" □□□□■□□□□■■■■■■□□□□□■□□□□■■■■■□□□■□□□■■□□□□\n");
printf(" □□□□■□□□□■□□□□□□□□□□■□□□□■□□□□■□□■□□□□□■■□□\n");
printf(" □□□□■□□□□■□□□□□□□□□□■□□□□■□□□□■□□■□□□□□□□■□\n");
printf(" □□□□■□□□□■□□□□□□□□□□■□□□□■□□□□■□□■□□■□□□□■□\n");
printf(" □□□□■□□□□■□□□□□□□□□□■□□□□■□□□□■□□■□□■□□□□■□\n");
printf(" □□□□■□□□□■■■■■■□□□□□■□□□□■□□□□■□□■□□□■■■■□□\n");
printf(" □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□\n");
printf(" □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□\n");
printf("    Press 'S' to start          \n");
system("pause>null");



return;
}
int main() {

startScreen();


return 0;
}