< Portfolio >/WinAPI
2D 포트폴리오 - 스톤에이지 모작 (완)
완성된 포트폴리오 동영상 https://www.youtube.com/watch?v=rXyUTmmnSNA 후기는 PDF 파일로 만든 기술문서를 동일하게 첨부한다. 주말을 제외한 개발일수는 총 3주.
< Portfolio >/WinAPI
2D 포트폴리오 - 스톤에이지 모작 (완)
완성된 포트폴리오 동영상 https://www.youtube.com/watch?v=rXyUTmmnSNA 후기는 PDF 파일로 만든 기술문서를 동일하게 첨부한다. 주말을 제외한 개발일수는 총 3주.
< Portfolio >/WinAPI
2D 포트폴리오 - 스톤에이지 모작 (20일차) + (21일차)
전투 씬 갈아엎음 코드의 확장성, 가독성이 너무 떨어져서 전투씬 클래스 코드를 전부 갈아엎느라 하루가 날아갔다. 포스팅도 깜빡하고, 이틀치 결과를 다같이올린다. 위에 있는 포트폴리오 계획표는 지금 생각해보면, 디테일한 부분을 전혀 고려하지 못하고 짠 것 같다. 정작 게임을 만들고 있자니, 만들어야 하는 부분들이 산더미같이 늘어만 난다. 오늘 글을 작성하는 시간까지 전투씬은 거의 끝났다고 봐도 무방하다. 아래는 결과물이다. 에너미와 플레이어페트가 렌더링 순서가 다르기때문에, 어느한 쪽이 밑으로 깔리는건 현재로썬 어쩔 수 없다. 또한, 인벤토리, 전투중 아이템 사용기능을 구현하였다. 따로 효과는 없지만, 만들어놓은 이펙트매니져를 통해 금새 출력이 가능하다. 아이템의 인포메이션, 이름출력 장착기능은 아직 미구..
< Portfolio >/WinAPI
2D 포트폴리오 - 스톤에이지 모작(19일차)
전투 씬 구현 오늘은 전투씬의 모든 코드를 갈아엎었다. 처음에 코딩할 때 너무 하나만 보고 로직을 짜서그런지, 확장성이 전혀 없었고, 결국 갈아엎을 수 밖에 없었다. 추가적으로 플레이어가 갖고있는 공룡을 추가했다. 헤더파일도 최대한 가독성있고 깔끔하게 Ui 추가, 내 공룡 추가 아직 공룡모션까지 추가하진 않았다. 내일까지 전투씬 잡고, 아이템 추가하고, 사운드 추가까지.. 남았다.
< Portfolio >/WinAPI
2D 포트폴리오 - 스톤에이지 모작(18일차)
전투 씬 구현 여전히 진행중이다. 현재, 마을 맵에서 돌아다니다가 베틀 씬 으로 들어오는 부분을 처리했는데, 처음에 전투에 잘 입장하고, 이전 마을좌표를 저장했다가, 전투가 끝나면 저장된 해당 좌표에 플레이어를 다시 위치시켜주는 것 까지 했다. 근데, 이게 다시 전투에 들어가면 터지는건지... 벡터때문에 터지는것도 아닌거같은데 뭔지 찾아봐야겠다. 타일 이동간에 전투에 진입 별 다른 효과 없이, 타일 이동간에 전투에 진입한다. 공격 후 돌아오는것까지 했으며(+포획 모션), 플레이어가 갖고있는 펫이 전투상태라면, 같이 싸울 수 있게끔 추가 할 예정이다. 코드가 상당히 지저분하다. 계속해서 짜다보면, 익숙한 패턴에 맞게끔 정돈 될 거라 생각하고 노력하고있다. 마을씬-> 전투씬-> 마을씬 (이 후 다시 전투씬에..
< Portfolio >/WinAPI
2D 포트폴리오 - 스톤에이지 모작 (17일차)
전투 씬 구현 아직 3주차 전투기능 구현에 머물러있다. 공격 하나를 하더라도 그 로직이 너무나 세세하게 작성해야되는 것 같다. 시간이 많이들어간다 몬스터까지 갈 때, 공격을 할 때, 돌아올 때 이렇게 세가지를 각각 모션스택이라는 변수를 ++ 해주면서 처리해주고 있는데, 나중에는 동시에 할 수 있게 해야될텐데 어떻게 하게될 지 감이안온다. 지금 겨우 플레이어 공격 하나 했다..
< Portfolio >/WinAPI
2D 포트폴리오 - 스톤에이지 모작 (16일차)
전투 씬 구현 플레이어 정보 가져와서 출력해줘야 하고.. 에너미 벡터에 공룡들 랜덤으로 넣어주고.. 최소 한마리부터 다섯, 여섯마리까지 씬에 입장하면서 벡터에 넣어주게 되는데, 해당 공룡들이 위치할 타일 인덱스는 좌상단 빗변의 중점을 기준으로 공룡 수 마다 일정한 간격으로 스폰되게끔 해야한다. 아무래도 정렬 알고리즘이 들어가야 될 것 같다. 아래는 원작게임의 상대 공룡 및 플레이어 전투씬 시작부분이다. 좌상단에서 지정된 타일까지 위치하고, 플레이어는 우하단에서 등장한다. 일단.. 한달안에 포트폴리오가 나올지가 관건인데, 퀄리티가 원작만큼 나와줄지는 의문이다. 해야될게 워낙 많아서..
< Portfolio >/WinAPI
2D 포트폴리오 - 스톤에이지 모작 (14일차)
오늘한것 알고리즘과 플레이어 분리 모드별 플레이어 이미지 다르게 출력(탑승 모습, 아이템장착 모습) 탑승모드 추가, 방망이 장착한 모습 추가 (완) 집에서 추가로 할 것 아이템 추가, 인벤토리 추가, 상점 추가 등 Zorder 추가로 손봐야할 것 같고, 클래스 분할과정에서 좀 이상하게 이동하는 버그가 발생했는데, 못잡고있다.
< Portfolio >/WinAPI
2D 포트폴리오 - 스톤에이지 모작 (13일차)
좌표 설정, 클래스 구조, 좌표위치 정하기 펫 - 펫이름 클릭 후 보이는 플레이어의 보유 펫 좌표 하나하나 설정하는 것도 시간이 너무 많이 걸리고, 전투씬 이전에 펫을 먼저 보여줘야 하기때문에 작업순서가 좀 밀렸다. 현재 길찾기 알고리즘과 플레이어가 하나의 클래스에 짜여있는데, 이또한 분할해서 링크, 겟터셋터 만들어 줘야하고... 시간이 엄청 빠르다. 아무래도 씬전환 알고리즘은 배제하고, Fade-in,out 정도로만 해야 될 듯 싶다.