Cursor로 게임을 만들자. 기능추가

커서 게임 2탄: 새로운 모험의 시작! 🎮🐾

소개

안녕하세요, 지피터스 커뮤니티 여러분!

1탄에서 ‘인절미’와 ‘샤낼’이 달리던 횡스크롤 점프 게임, 기억하시죠?

https://www.gpters.org/dev/post/lets-make-game-cursor-bmfrHzyuQyUEstm?highlight=bcV0btwHAwqG6WE

이번 2탄에서는 생명력, 날씨 효과, 파괴 이펙트, 레벨업 무적 등 다양한 재미 요소를 추가했습니다!

진행 방법

- 사용 도구: Cursor + ChatGPT

- 소스 관리: GitHub

- 배포: Vercel

어떻게 진행했나요?

1. ChatGPT에게 프롬프트를 던져 아이디어를 얻었어요.

2. 각 기능별로 Canvas 레이어를 분리해서 부드러운 애니메이션을 유지했답니다.

3. 하루는 비 내리는 배경을 보며 슬펐지만… 눈이 내리자 또 다른 감성이 찾아왔어요! ❄️🌧️

결과와 배운 점

- 배운 점

- Canvas 레이어 분리의 중요성 (퍼포먼스 UP!)

- 무적 상태 구현 시 변수 관리의 섬세함

- 나만의 꿀팁

- OffscreenCanvas로 백그라운드 렌더링

- 스프라이트 시트 메모리 캐싱

- 시행착오

- 무적 타이머 체크 누락… 생명력 폭삭 🥲

- 날씨 드롭을 매 프레임 새로 생성, FPS 테러 당함

도움이 필요해요!

횡스크롤 게임에 추가적으로 생각나시는 아이디어를 알려주시면 감사하겠습니다. 🙏

앞으로의 계획

- 시즌별 날씨 자동 전환으로 난이도 조절

- 구름, 나뭇잎 애니메이션 추가

- 배경음악 & 효과음 믹싱 기능 구현

도움 받은 글 (옵션)

- Cursor 공식 문서

- 다양한 Canvas 튜토리얼

- 스프라이트 파티클 이펙트 예제

나무와 언덕이있는 게임 스크린 샷

배포 : https://rundogrun.vercel.app/

3
2개의 답글

👉 이 게시글도 읽어보세요