[태그:] 모바일게임개발

  • AI와 함께 매치-3 방식 로그라이트 전투 게임 만들기 04 : 매칭 판정 구현하기

    AI와 함께 매치-3 방식 로그라이트 전투 게임 만들기 04 : 매칭 판정 구현하기

    지난 글에서는 타일을 선택하고, 인접한 타일과 위치를 바꾸는 기능을 구현해봤는데요 🙂

    아직 드래그 방식은 아니었지만, 클릭 방식으로 두 타일이 정상적으로 스왑되는 것까지 확인했습니다.

    이번 글에서는 매치-3 게임의 핵심이라고 할 수 있는 **매칭 판정**을 구현해보려고 합니다.

    즉, 스왑이 일어난 뒤 같은 색상의 타일이 가로 또는 세로로 3개 이상 이어져 있는지 확인하는 기능입니다.

    아직 타일이 사리지거나, 위에서 내려오거나, 새로운 타일이 생성되는 단계까지는 가지 않습니다.

    오늘의 목표는 아래와 같습니다.

    **같은 타일이 3개 이상 이어졌는지 찾고, 매칭된 타일을 화면에서 확인할 수 있게 만드는 것**

    계속 읽기
  • AI와 함께 매치-3 방식 로그라이트 전투 게임 만들기 03 : 타일 선택과 스왑 구현하기

    AI와 함께 매치-3 방식 로그라이트 전투 게임 만들기 03 : 타일 선택과 스왑 구현하기

    지난 글에서는 ‘PuzzleArea’에 6×6 크기의 매치-3 퍼즐 보드를 출력하는 작업을 진행했습니다. 아직은 색상으로 구분된 임시 타일이었지만, 보드가 화면에 정상적으로 출력되는 것까지 확인했기 때문에 이번에는 한 단계 더 나아가 보려고 합니다.

    이번 글의 목표는 플레이어가 직접 타일을 선택하고, 인접한 타일과 위치를 바꿀 수 있도록 만드는 것입니다.

    아직 3개 이상의 타일이 매칭되는지 판정하거나, 타일이 사라지고 위에서 내려오는 기능까지는 구현하지 않습니다.

    오늘 핵심은 아래와 같습니다.
    ** 인접한 두 타일을 선택했을 때 서로 위치가 바뀌는지 확인하는 것 **

    계속 읽기
  • AI와 함께 매치-3 방식 로그라이트 전투 게임 만들기 02 : 6×6 퍼즐 보드 출력하기

    AI와 함께 매치-3 방식 로그라이트 전투 게임 만들기 02 : 6×6 퍼즐 보드 출력하기

    지난 글에서는 Unity 프로젝트를 생성하고, 모바일 세로 화면을 기준으로 상단 전투 영역과 하단 퍼즐 영역을 나누는 작업을 진행했습니다.

    이번 글에서는 하단의 ‘PuzzleArea’에 실제 매치-3 퍼즐 보드를 출력하는 것이 목표입니다.

    아직 타일을 움직이거나, 3개 이상 매칭되는지 판정하거나, 전투 시스템과 연결하는 단계는 아닙니다.

    **PuzzleArea 안에 6×6 크기의 퍼즐 보드를 화면에 출력하는 것** 이것이 중요 포인트라고 할 수 있죠

    계속 읽기
  • AI와 함께 매치-3 방식 로그라이크 전투 게임 만들기 01 : 프로젝트 시작

    AI와 함께 매치-3 방식 로그라이크 전투 게임 만들기 01 : 프로젝트 시작

    혼자 아이디어를 정리하고 구현하는 방식이 아닌 AI Codex와 함께 게임의 방향성을 잡고 개발을 진행하여 최종적으로 게임 하나를 제작하는 것을 목표로 하고 있습니다.

    처음에는 ‘길 연결 퍼즐’, ‘색 정렬 퍼즐’, ‘슬라이딩 퍼즐’ 등 간단한 퍼즐 게임을 만들어볼까 생각했지만 AI와 이것저것 이야기하고 여러 게임들을 서칭하다보니 욕심이 생겨서 첫 번째 목표는 **모바일 기반 매치-3 로그라이크**로 정했습니다.

    계속 읽기