카
카카오엔터테인먼트FE
August 30, 20221회
바나나 먹는 미니언 게임을 만들어 보자(feat. 캔버스)
간단 소개
캔버스를 이용해 바나나 먹는 미니언 게임을 만들고, 핵심 기능 구현 및 게임 로직을 설명합니다.
AI Summary
- 게임 개발 개요
- 캔버스를 사용하여 간단한 바나나 먹는 미니언 게임을 구현하는 과정을 설명.
- Create React App과 TypeScript를 개발 환경으로 설정하고, 필요한 이미지와 변수, 인터페이스를 준비.
- 핵심 기능 구현
- requestAnimationFrame을 사용하여 부드러운 애니메이션 구현, 키보드 이벤트를 통해 미니언 움직임 제어.
- clearRect를 사용하여 화면을 초기화하고, 바나나를 생성하여 떨어뜨리는 로직 구현.
- 미니언이 바나나를 먹거나 바나나가 화면 밖으로 나가면 제거하는 로직 구현.
- 게임 로직 및 UI
- 바나나와 미니언 간의 충돌을 감지하여 점수를 업데이트하고, 게임 상태를 관리하는 UI 구현.
- 전체 코드를 제공하여 독자가 직접 게임을 실행하고 수정할 수 있도록 지원.
Next Feeds
이미지 처리를 위한 파이썬 서버 프레임워크 선정기 with Django, FastAPI, Sanic
카카오페이에서 이미지 처리 서버 개발을 위해 Python 프레임워크(Django, FastAPI, Sanic)를 비교 분석하고 FastAPI를 최종 선택한 과정.
FastAPIDjangoSanic이미지 처리파이썬 프레임워크
2022. 8. 29.
카카오페이

뱅크샐러드 Web chapter에서 GitHub Action 기반의 CI 속도를 개선한 방법
뱅크샐러드 Web chapter에서 GitHub Actions 기반 CI 속도 개선을 위해 의존성 캐싱, Job 분리, 변경사항 테스트, Nx 활용 등의 방법을 적용한 사례를 소개합니다.
GitHub ActionsCI캐싱Nx자동화
2022. 8. 29.
뱅크샐러드
MSW를 활용하는 Front-End 통합테스트
MSW를 활용한 Front-End 통합 테스트 방법 및 효과적인 활용 방안을 제시하고, 실제 개발 환경에서의 적용 사례를 소개합니다.
MSW통합 테스트API 모킹Front-End테스트 자동화
2022. 8. 25.
카카오엔터테인먼트FE
MSW를 활용하는 Front-End 통합테스트
MSW를 활용한 프론트엔드 통합 테스트 방법 및 활용 사례를 소개하고, MSW 도입의 필요성을 강조합니다.
MSW통합 테스트프론트엔드API 모킹테스트 자동화
2022. 8. 25.
카카오엔터테인먼트FE

컬리 검색이 카프카를 들여다본 이야기 2
컬리는 Kafka Streams를 도입하여 검색 인덱싱 파이프라인을 개선하고, 스프링을 통해 Kafka Streams를 효율적으로 관리 및 모니터링함.
Kafka Streams검색 인덱싱스프링헬스체크데이터 파이프라인
2022. 8. 24.
컬리
OpenAPI Specification을 이용한 더욱 효과적인 API 문서화
Swagger와 Spring REST Docs의 장점을 결합한 OpenAPI Specification 기반 API 문서화 구축 및 활용 방법을 제시합니다.
OpenAPI SpecificationSwaggerSpring REST DocsAPI 문서화restdocs-api-spec
2022. 8. 22.
카카오페이