전체 글 (67) 썸네일형 리스트형 [C++/Programmers] Lv2. 프렌즈 4 블록 코테 연습을 하다가 기록 해 두면 좋을 것 같아서 블로그에도 백업? 해 두려고 한다. 문제 블라인드 공채를 통과한 신입 사원 라이언은 신규 게임 개발 업무를 맡게 되었다. 이번에 출시할 게임 제목은 "프렌즈4블록". 같은 모양의 카카오프렌즈 블록이 2×2 형태로 4개가 붙어있을 경우 사라지면서 점수를 얻는 게임이다. 만약 판이 위와 같이 주어질 경우, 라이언이 2×2로 배치된 7개 블록과 콘이 2×2로 배치된 4개 블록이 지워진다. 같은 블록은 여러 2×2에 포함될 수 있으며, 지워지는 조건에 만족하는 2×2 모양이 여러 개 있다면 한꺼번에 지워진다. 만약 빈 공간을 채운 후에 다시 2×2 형태로 같은 모양의 블록이 모이면 다시 지워지고 떨어지고를 반복하게 된다. 위 초기 배치를 문자로 표시하면 아래와 .. 3D 미니 프로젝트 2 - 12 ] 정보 저장 버그 수정 지난 포스팅에서는 점프 맵의 점수와, 캐릭터 정보를 파일로 저장하였다. 3D 미니 프로젝트 2 - 11 ] 스코어 파일 저장 및 점프 맵 랭킹 지난 포스팅에서는 상점과 스탯 강화 등에 대해 구현하였다. 3D 미니 프로젝트 2 - 10 ] 상점, 스탯 강화 지난 포스팅에서는 던전 스테이지를 만들어 보았다. 3D 미니 프로젝트 2 - 9 ] 스테이지 설정 mini-noriter.tistory.com 이번에는 파일로 저장했던 것들이 정보를 로드하면서 무기를 습득하게 되면 일부가 초기화가 되는 버그가 생기게 되어 그것을 정리하고자 한다. 로드 후 새로운 무기 습득 시 특정 무기가 미습득이 되는 현상 제목 그대로 데이터 로드 후에 새로운 무기 습득 시에 특정 무기가 미습득이 되어 버린다. 따라서 디버깅을 해 보게.. 3D 미니 프로젝트 2 - 11 ] 스코어 파일 저장 및 점프 맵 랭킹 지난 포스팅에서는 상점과 스탯 강화 등에 대해 구현하였다. 3D 미니 프로젝트 2 - 10 ] 상점, 스탯 강화 지난 포스팅에서는 던전 스테이지를 만들어 보았다. 3D 미니 프로젝트 2 - 9 ] 스테이지 설정 지난 포스팅에서는 UI 구현에 대해 포스팅하였다. 3D 미니 프로젝트 2 - 8 ] UI 지난 포스팅에서는 씬 이 mini-noriter.tistory.com 이번에는 점프 맵과, 캐릭터 정보에 대한 부분을 파일로 저장하고, 다시 불러오는 작업을 해 보도록 하자 점프맵 중도 포기 기능 점프맵은 완주를 해야만 보상을 얻고, 빠져나올 수 있었다. 중간에 그만두는 버튼을 만들어 잘못 들어가거나, 나가고 싶을 때 나올 수 있게 만들어 주도록 하자 (대신 중간에 나오면 스코어 정산 골드를 10분의 1밖에 .. 3D 미니 프로젝트 2 - 10 ] 상점, 스탯 강화 지난 포스팅에서는 던전 스테이지를 만들어 보았다. 3D 미니 프로젝트 2 - 9 ] 스테이지 설정 지난 포스팅에서는 UI 구현에 대해 포스팅하였다. 3D 미니 프로젝트 2 - 8 ] UI 지난 포스팅에서는 씬 이동시 정보 유지 및 골드 벌이 수단을 구현하였다. 3D 미니 프로젝트 2 - 7 ] 정보 저장 및 골드 mini-noriter.tistory.com 이번에는 상점 시스템과 스탯 강화 시스템을 만들어 보도록 하겠다. 상점 UI 상점 UI는 아이템 창과 유사한 방식으로 설정하였다. 구매 버튼을 누르게 되면 아래 사진과 같이 구매 개수를 정해 구매할 수 있게 하였다. UI 매니저에 버튼과 연계되는 새로운 함수들을 만들었다. public void setBuyItem(int code) { // 살 아이템을.. [C++/Baekjoon] ACM 호텔 스스로 생각하며 시행착오를 좀 거친 문제여서 블로그에 기록 해 두고자 한다. 문제 ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다. 문제를 단순화하기 위해서 호텔은 직사각형 모양이라고 가정하자. 각 층에 W 개의 방이 있는 H 층 건물이라고 가정하자 (1 ≤ H, W ≤ 99). 그리고 엘리베이터는 가장 왼쪽에 있다고 가정하자(그림 1 참고). 이런 형태의 호텔을 H × W 형태 호텔이라고 부른다. 호텔 정문은 일층 엘.. 3D 미니 프로젝트 2 - 9 ] 스테이지 설정 지난 포스팅에서는 UI 구현에 대해 포스팅하였다. 3D 미니 프로젝트 2 - 8 ] UI 지난 포스팅에서는 씬 이동시 정보 유지 및 골드 벌이 수단을 구현하였다. 3D 미니 프로젝트 2 - 7 ] 정보 저장 및 골드 벌이수단 제작 요즘 다른 일들이 생기게 되어서.. 포스팅을 잘 못했다.. 지난 mini-noriter.tistory.com 이번 포스팅에서는 던전? 스테이지 구성한 것에 대해 정리 해 보겠다. 던전 구상 던전은 N개의 방으로 이루어 지도록 구성한다. 방마다 적이 스폰되어 해당 적들을 퇴치하게 되면 다음 방 문이 열리는 방식이다. 위 사진과 같이 일자형으로 구성하였다. 스폰 방식 스폰 방식은 돌을 스폰하는 것과 유사하게 빈 오브젝트를 만들어 플레이어가 닿게 되면 몬스터가 스폰되게끔 해 주도록 .. 이전 1 2 3 4 5 6 7 ··· 12 다음