Skip to content

joh9911/raise_developer

Repository files navigation

👨‍💻 개발자 키우기 게임

📱 실행 화면

로그인 시작 화면 & 퀴즈 잔디 수확
상점 UI & 애니메이션 인벤토리 & 레벨업 랭킹 시스템
정보 불러오기 레벨업 & 상점 알고리즘

🎮 프로젝트 소개

"개발자 키우기"는 실제 게임 유저의 GitHub 활동과 상호작용하는 독특한 키우기 게임입니다. 기존 키우기 게임 방식에 GitHub Contribution 정보를 활용한 재화 획득 시스템을 접목시켜, 개발자들의 실제 활동을 게임 내 성장으로 연결시켰습니다.

🔗 상세 프로젝트 명세 보기

👥 팀 구성

  • 팀장: [조성민] - 메인 로직 및 UI 개발 담당
  • 팀원 3명

🛠 주요 구현 기능

  • 메인 배경 UI 및 상호작용 로직
  • GitHub Contribution 데이터 연동
    • GraphQL을 사용하여 GitHub API와 통신
    • Contribution 데이터를 게임 내 UI에 매핑
  • 잔디 조회 및 재화 수확 시스템
    • 뷰페이저와 ScreenSlidePagerAdapter를 활용한 프래그먼트 구현
    • 시간에 따른 잔디 색상 기반 재화 증가 로직
  • 캐릭터 시스템
    • 캐릭터 객체 관리 및 애니메이션 로직
    • 초기 로딩 시 캐릭터 데이터 불러오기

🔍 개발 과정 및 도전 과제

프로젝트 개발 중 마주한 다양한 기술적 도전과 해결 과정을 블로그에 정리하고 있습니다. 개발 과정에서의 인사이트와 학습 내용을 공유합니다.

📚 개발 과정 블로그 포스팅 보러가기

🚀 향후 계획

  • [ ]

About

개발자 키우기 게임

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages