반응형

<토이프로젝트> 18

[C++ 게임] 짝 맞추기 게임 (Card Matching)

안녕하세요. BlockDMask 입니다.오늘은 제가 예에에에전에 C++ 언어로 만든 간단한 짝맞추기 게임을 소개해볼까 합니다.예전 개발 폴더를 뒤지다 보니 여러 프로그램들이 쏙쏙 나오네요.몇개의 콘솔 게임들이 있는데 차근차근 정리해보겠습니다. 1. 게임 이름 및 설명2. 게임 플레이 영상(GIF) 3. 게임 소스코드 1. 게임 이름 및 설명 ▶ 게임 이름 C++ 짝 맞추기C++ 카드 매칭 게임 ▶ 설명1) 4x4 사이즈의 2차원 배열에 짝이 있는 임의의 숫자들이 존재합니다.2) 정답인 2차원 배열(originMap)은 그대로 두고, "?"로 이루어진 2차원 배열을 새로 만듭니다.(questionMap)3) 사용자의 키보드 화살표 입력을 받아서 커서를 움직이고, 스페이스를 이용해서 카드를 뒤집도록 합니다...

[C++ 게임] 콘솔 게임 관련 기본 함수들

안녕하세요. BlockDMask 입니다. C++ 게임 혹은 C언어로 만드는 간단한 콘솔게임에서 자주 쓰이는 함수들을 정리해봤습니다. 제 블로그 카테고리에 있는 콘솔 게임들에서 모두 아래의 함수들을 사용하고 있어서, 이번 페이지에 한번 정리를 해보았습니다. 1. 커서 이동을 위한 gotoxy 함수 2. 입력을 받는 _getch() 함수 사용방법 3. 위아래 이동 판단 로직 1. gotoxy() 함수 ▶ C/C++ gotoxy 함수 #include 우리가 만든 프로젝트를 실행하게 되면 창이 하나 나오게 되는데요, 일반적으로 윈도우 창을 따로 실행시키지 않는이상 콘솔창이 나오게 됩니다. 콘솔 창에 깜빡깜빡 하는 " _ " 이렇게 생긴것을 커서라고 하는데요, 이 커서를 우리가 창 안에서 자유자재로 위치시키기 위..

[C++ 게임] 리듬 게임 만들기 (1/4)

안녕하세요. BlockDMask 입니다. (롤체 너무 재미있다.)C++ 콘솔 게임 만들기 시리즈 그 두번째 게임은 리듬게임 입니다.다섯개 정도 게임을 만들었었네요.여러분이 생각하시는 그 위에서 아래로 떨어지는 리듬게임은 아니구요.딱히 이름이 생각이 안나서 리듬게임이라고 지었습니다.상, 하, 좌, 우 화살표가 나오면 해당 화살표에 맞게 입력을 하고 스페이스를 누르면 다음 탄으로 넘어가는 형태의 리듬게임입니다.총 네단계로 이루어져있습니다.1. 화면만들기, 화면전환, 커서 입력받기2. 입력 출력, 문제 맞추기, 생명력3. 레벨 세팅, 음악재생, 플레이 타입 계산 **모든 함수를 설명하는것은 불필요하다 생각해서, 중요하다 생각하는 함수와 로직만 설명하고 넘어가겠습니다.혹시 이해가 안가는 부분은 댓글로 남겨주시면..

[C++ SFML 게임] 구글 공룡 게임

안녕하세요. BlockDMask 입니다.오늘은 C++ SFML을 이용해서 만든 구글 공룡 게임을 소개해볼까 합니다.만약 SFML 말고 C/C++로만 구현한 공룡게임을 보고싶다면 [바로가기] 로 이동 해주시면 됩니다.C/C++로 콘솔에서 구현한 것과 달리 SFML을 이용해서 구현했기 때문에 좀더 게임스러워 진 것을 볼 수 있습니다. 1. 게임 이름 및 기본 설명2. 게임 영상3. 소스 코드 1. 게임 이름 및 기본 설명 ▶ 게임 이름C++ 구글 공룡 게임C++ sfml 공룡 게임 ▶SFML 이란 간단히 sfml이 무엇인지 알고 넘어가겠습니다. : 위키의 정의를 한번 보면 SFML(Simple and Fast Multimedia Library)은 컴퓨터의 다양한 멀티미디어 구성 요소에 단순한 API를 제공하..

[C++ 게임] 행맨 게임 프로그래밍

안녕하세요. BlockDMask 입니다. 이전에 제가 심심해서 따로 만든 C++ 게임들을.. 올려보려고합니다. 하나하나 주석을 좀 달고 하느라 올리는데 시간이 좀 걸릴 것 같습니다. 오늘 포스팅할 게임은 C++ 행맨 게임 입니다. 간단한 게임이고, 게임성이 없는 프로그램 이라 생각할 수 있습니다. 예제, 연습, 취미로 만든 게임이니 "아 C++을 이용해서 게임을 이런식으로 만들 수 있구나" 하고 봐주시면 감사하겠습니다. 1. 게임 이름 및 설명 2. 게임 플레이 영상 3. 게임 소스 코드 1. 게임 이름 및 설명 ▶ 게임 이름 C++ 프로그램 예제 행맨게임. C++ 행맨 게임 프로그램. ▶ 게임 설명 1. words.txt 파일에 있는 단어들을 읽어와서 단어장을 만듭니다. 2. 프로그램을 맨 처음 실행하..

[C언어 게임] 구글 공룡 게임 만들기 (충돌처리 추가)

안녕하세요. BlockDMask 입니다. C언어나 C++을 책만보고 공부만하면 재미가 없잖아요. 그래서 제가 간단한 게임을 만들어서 소개해보려 합니다. 제가 만든 게임이 게임성이 없는 프로그램 일 수 있습니다. 순전히 예제, 연습용 게임들이니 너그럽게 이해해주시면 감사하겠습니다. 오늘은 "C/C++로 게임을 만들어보자" 그 첫번째 게임인 "구글 공룡 게임"을 만들어 보았습니다. 사실 게임이라고 하기도 좀 그런게, 충돌판정이나 게임오버 점수주기 이런게 아무것도 없이, 캐릭터 움직임, 점프, 장애물 이동하기 이 세개만 만들어 보았습니다. 이영상을 통해서 "아 C/C++을 이용해서 이렇게 간단히 게임을 만들 수 있구나"를 보여드리고 싶었습니다. 1. 게임 이름 및 설명 2. 게임영상 3. C언어 구글 게임 소..

[C언어 게임] 테트리스 게임 (Tetris Game with C)

안녕하세요. BlockDMask입니다.설명하기 전에, 메이킹 영상먼저 보겠습니다.초기 배경을 만들고 하나씩 수정을 하는 모습을 동영상으로 만들었습니다.영상의 마지막에(1:23)에는 V1.0 플레이 영상이 첨부 되어있습니다. 1. Intro이름 : myTetris game (테트리스 게임) 요약 : C언어로 만든 테트리스 게임입니다. 콘솔 환경에서만 돌아갑니다. (.exe파일) 기간 : 2017년 05월 26일, 27일, 29일, 30일 (4일) (평일에는 퇴근하고 개발을 하였고, 주말에는 여친 안만날때 틈틈히 했습니다.) 인원 : 본인 한명 실행파일(exe) : 글 하단에 다운로드 부분을 클릭해주세요! 영상 : 유튜브 X + boundaryArr[1] +1] != EMPTY) ||(boundaryArr[..

[C언어 게임] 뱀 게임 (Snake Game with C)

안녕하세요. BlockDMask입니다.설명하기 전에, 플레이 영상먼저 보겠습니다.제 유튜브에 가면 초기 버전부터 점점 발전해 오는 모습의 영상을 보실수 있습니다.Play List현재 보시는 영상은 마지막 영상으로서 v3.3 최신 버전입니다.Stage4가 가장 어려운데, 도전해보실분은 아래 파일 다운로드 하셔서 즐겨보세요~!댓글 남겨주시기 바랍니다.자막을 키면 아래 설명이 나옵니다. 1. Intro이름 : mySnake Game / C언어 뱀게임요약 : C언어로 만든 뱀 게임입니다. 콘솔 환경에서만 돌아갑니다. (.exe파일)기간 : 2017년 05월 18일 ~ 2017년 05월 26일 + 5월 30일. (8일 - 주말제외)(퇴근하고 개발하고 자고, 퇴근하고 집에가서 개발하고 자고, 퇴근하고 여친만나고....

반응형