본문 바로가기
반응형

분류 전체보기301

[게임 개발] 게임 중 발생하는 이벤트 추가하기 안녕하세요! 오늘은 이벤트 제작하는 방법에 대해 작성 해볼까 합니다. 해당 글은 기존 프로젝트에 이어서 하는 것이기 때문에 내용을 모르시면 이해하는데 어려우실 수 있어 기존 글 링크 달아드립니다. 내용 1 : 사각 타일 맵 기반 게임 만들기 [기획에 대한 내용이라 추천] : https://88-it.tistory.com/438내용 2 : 자동 맵 만들기 [안 읽어도 괜찮을 부분] : https://88-it.tistory.com/439내용 3 : 코드 리팩토링 + 데이터 저장 / 로드 [안 읽어도 괜찮을 부분] : https://88-it.tistory.com/440 이벤트를 추가하게 된 계기는 기존 게임에서는 단순히 움직이면서 적을 피하는 것이 전부라 완성하고 직접 테스트 해보니 재밌을 거라는 제 예상.. 2024. 12. 27.
[게임 개발] 코드 리팩토링 + 데이터 저장 / 로드 안녕하세요! 오늘은 저번 글에 이어서 살짝 언급드린 코드 리팩토링한 부분에 대해 작성해볼까 합니다.추가적으로 전 글을 읽지 않으면 어떤 식으로 바꿨는지 알기 어려워 전 글을 읽어주시길 바랍니다. 1. 사각 타일 맵 기반 게임 기초 만들기 Link : https://88-it.tistory.com/4382. 자동 타일 맵 만들기 Link : https://88-it.tistory.com/439 리팩토링을 왜 갑자기 하게 되었나면 예전에 SOLID 객체지향적인 코드 작성에 대한 질문을 받은 적이 있습니다. 그때, 어떤 부분에 대해 어떻게 적용 시켰는데 경험을 들어 설명해달라고 했는데 제대로 설명하지 못했던 기억이 있습니다. 실제로 코드를 짤 때도 최대한 아는 선에서 분리하고 상속 등 활용하지만 인지하면서 구.. 2024. 12. 15.
[게임 개발] 자동 타일 맵 만들기 안녕하세요!  저번 글에 이어서 개발하다가 새롭게 구현한 부분이 있어서 글을 적게 되었습니다. 맥락을 모르시면 어떻게 이 코드를 구현하게 되었는지 모를 수 도 있으니 전 글 링크를 공유드립니다. 저번 글 : https://88-it.tistory.com/438 저번에 이어서 쫓아오는 적 로직 수정, 무작위 아이템 생성 기능, 다시하기 기능, UI, 데이터 연결까지 추가가 되었습니다. 최종적으로 아래 영상까지 만들고 난 후 주변에 해당 영상을 보여주고 피드백을 받았습니다. 제가 만든 게임 목적상 플레이어가 많이 플레이해야 하는데 맵이 고정이면 쉽게 익숙해져서 난이도나 재미 정도가 떨어지지 않을까 하는 피드백이 있었습니다. 그래서 맵을 여러 개 만들어서 돌아가면서 사용하거나 아예 매번 랜덤으로 생성되게 만드.. 2024. 12. 8.
[게임 개발] 사각 타일 맵 기반 게임 기초 만들기 안녕하세요! 오랜만에 글을 작성하게 되었는데 이번에는 타일 맵 기반 게임 만든 방법에 대해 작성 해볼까 합니다. 먼저, 이 게임을 만들게 된 계기는 퍼즐 게임을 만들고 싶었는데 완전 퍼즐은 아닌 긴박한 긴장감을 주는 게임을 만들고 싶었습니다. 그러다가 생각난 전에 플레이 했던 “Castle Crashers” 라는 게임 안에 미니 게임 형식으로 아래와 같은 게임이 있었습니다.  게임 방법은 간단합니다. 멀티 게임이긴 했지만 혼자 플레이하는 요소가 크고 사각 타일 맵에서 상하좌우 이동할 수 있는데 우리가 생각하는 이동키가 아닌 겁니다. 위에 사진 보시다 싶이 분홍색 플레이어 기준으로 오른쪽으로 갈려면 방향키 아래를 눌려야하는 거죠. 이런 식으로 순발력과 사고력이 필요한 게임이라고 볼 수 있습니다. 어떻게 보.. 2024. 12. 1.
반응형