ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [260805] 수박게임 개발 일지
    Personal project/수박박수수박박수박 2026. 8. 5. 18:11

    기존에 기획이 바뀌어 버렸으니 오늘은 바뀐 내용으로 게임 업데이트를 수행해보았다. 

     

    우선 변경된 사안을 확인해보자 

     

    🛠️ 작업 내용 (Changes)

    3스테이지 진행 및 난이도

    • 입고 검수(60개) → 폐점 세일(80개) → 월말 정산 전야(100개) 순서의 스테이지를 추가했다.
    • 제한 시간은 1.5초 → 1.25초 → 1초로 점진적으로 짧아진다.
    • 스테이지 완료 시 게임을 멈추고 납품 수량과 점수를 보여준다.
    • 자동 전환 없이 다음 스테이지로 버튼을 눌러 다음 스테이지의 특성 선택으로 진행한다.
    • 임시 배경 톤으로 Stage 1은 푸른색, Stage 2는 황금색, Stage 3은 붉은색 분위기를 적용했다.

    특성 선택과 클레임

    • 각 스테이지 시작 및 중간 지점에 특성 선택 기회를 제공한다.
    • 특성 선택은 별도 팝업이 갑자기 등장하는 방식이 아니라, 수박 레일을 따라 보너스 성과급 상자가 들어오는 연출로 시작한다.
    • 상자가 레일의 선택 위치에 도착하면 게임을 잠시 멈추고, 유저는 제시된 특성 3개 중 하나를 선택한다.
    • 현재 특성은 흐름 검증용 임시 항목(특성 1~3)이며 효과는 아직 적용하지 않았다.
    • 오분류 또는 제한 시간 초과 시 클레임이 누적되고 콤보가 초기화된다.
    • 클레임이 3개 누적되면 게임이 종료된다.

     

    🛠️ 작업 내용 (Changes)

    무작위 특성 풀 및 실제 효과

    • 총 10개의 특성을 등록하고, 아직 선택하지 않은 특성 중 최대 3개를 무작위로 제시한다.
    • 한 번 선택한 특성은 같은 런에서 다시 후보로 나오지 않는다.
    • 특성 카드에 출현율, 점수 보상, 시간 변화, 주의사항을 줄 단위로 표시한다.
    • 구현된 특성 효과:
      • 프리미엄 납품 계약: 신선 수박 75%, 신선 점수 2배, 썩은 수박 0점
      • 안전 교육 수료증: 스테이지별 첫 클레임 무효
      • 연속 근무 수당: 10콤보마다 +5점
      • 작업 매뉴얼 / 마감 러시: 제한 시간 조절
      • 즉시 지급 수당 / 완벽 납품 보너스 / 재정비 지원금: 점수 보상
      • 쓰레기 수집가: 쓰레기 봉투와 가운데 분류 해금
      • 황금 수박 계약: 황금 수박 연타 아이템 해금

    쓰레기 수집가 및 가운데 분류

    • 쓰레기 수집가 선택 시 쓰레기 봉투가 레일에 약 25% 확률로 등장한다.
    • 가운데 분류 버튼과 키보드  입력을 활성화한다.
    • 쓰레기 봉투를 가운데로 분류하면 기본 점수의 4배를 획득한다.
    • 쓰레기 수집가 선택 중에는 썩은 수박을 올바르게 분류해도 0점이며, 오분류 시 클레임은 그대로 발생한다.
    • 쓰레기 봉투는 수박과 비슷하게 보이도록 92px 크기로 표시한다.

    황금 수박 연타 아이템

    • 황금 수박 계약 선택 시 이후 레일에서 약 1% 확률로 황금 수박이 등장한다.
    • 황금 수박이 분류 위치에 도착하면 가운데 버튼이 TAP!으로 변경되고, 키보드  연타도 가능하다.
    • 탭 1회당 현재 기본 점수의 5배를 획득한다.
    • 황금 수박 도착 시 황금 오라와 황금 수박! ↓ 연타! 안내를 표시한다.
    • 탭 성공 시 +점수 피드백을 표시한다.
    • 제한 시간 내 탭하지 못하면 현재 클레임 규칙에 따라 클레임 1회가 누적된다.

    성과급 상자 상호작용

    • 중간 성과급 상자가 작업 위치에 도착해도 특성 선택 화면을 자동으로 열지 않는다.
    • 레일 위에 아무 버튼이나 눌러 수령! 안내를 표시한다.
    • 좌·중·우 버튼 또는 키보드 방향키 입력으로 상자를 수령하고 특성 선택 화면을 연다.
    • 가운데 고정 ACTION 버튼은 성과급 상자 도착 시 OPEN! / 성과급 수령으로 활성화된다.
    • 평소의 가운데 버튼은 ACTION / 보너스 · 특수 아이템 대기 상태로 표시해 특수 상호작용의 존재를 안내한다.

     

     

    내가 작성한 PR의 일부이다. 

     

    두 개의 PR을 발행했다. 

    일단 요약하자만 

     

     

    1. 기획안대로 스테이지제로 변경했다. 총 3개의 스테이지로 구성이 되어있고 60, 80, 100개의 수박 정렬 콤보로 구성되어 있다.

    2. 첫 스테이지에 입장할때, 에셋을 선택한다. 이건 The binding of isaac처럼 로그라이크 시스템을 결합한것인데 아직 추가해야하는 에셋이 많다. 

    일단 크게 이 두가지로 갈리는 것 같다. 밍기적?거리면서 작업한것 같아서 약간 그렇긴 한대 또 생각해보면 꾸준히 매일 뭔가를 하고있으니까 다행인가? 싶기도하다. 인생이란 매일 데드라인을 줘야하는 것일까 

    아무튼간 오늘은 개발을 여기까지 수행했다. OpenAI에 제출하기 위해서는 플레이 데모 영상도 준비해야하고 신경쓸것이 많으니까 2주간 빡세게 만들고 나머지는 제출하기 위한 부가적인 서비스에 집중할 예정이다.

    참고로 모든 구성은 codex와 함께했고, 기획서도 codex가 만들고 내가 검수했다. 개발 자체는 코덱스에게 던져주기보다는 코덱스와 계속 대화해가면서 필요한 부분을 계속해서 채워나갔다. 나는 이렇게 쓰는 방식이 토큰도 아끼고 내가 원하는 결과물도 얻는 활용방안인것 같다. 

    오늘의 개발 일지는 여기서 끝이고 내일 에셋도 더 추가하고 사용성 개선을 위한 작업을 수행할 예정이다! 

     

     

     

    아 추가로 실제로 나도 플레이하면서 어떤 덱을 골라야할까 엄청 고민했는데 나름 이 와중에서 재미를 챙긴 듯 하다. ㅋㅋㅋㅋ

     

     


     

     

    소중한 피드백

    1. 키보드 Arrow를 통해서 item을 선택할 수 있도록 설정
    2. 플레이타임이 너무 짧아서 흐름이 끊김 한 판당 수박을 더 추가해도 괜찮을 듯

    3. 특성선택후에 분류하는 수박은 시간초과가 없음(갑작스럽게 플레이해야하는 상황 방지)
    4. 신의손아이템 -> 선택하면 클레임을 한 번 받으면 게임오버 대신 모든 수박 점수가 3점으로 동결
    5. 아이템이 더 많으면 좋을듯

Designed by Tistory.