“Block It”은 모바일 플랫폼 기반 쿼리도 보드 게임입니다.
blockit.mov
안드로이드 혹은 IOS에서 다운받아 더욱 편하게 즐길 수 있습니다.
- 해당 화면에서 로그인을 할 수 있습니다.
- 회원 가입을 하여 새로운 계정을 만들 수 있습니다.
- 로그인이 필요없는 게스트 모드를 이용해 보세요.
- 만약 이미 로그인이 되어 있다면 자동으로 홈으로 이동합니다.
- 옵션, 프로필, 원하는 게임 모드 선택 등으로 이동이 가능합니다.
- 현재 계정의 정보를 볼 수 있습니다.
- 계정 정보 변경를 변경할 수 있습니다.(프로필 이미지, 비밀번호 변경 등)
- BGM 혹은 사운드 이펙트를 조절할 수 있습니다.
- 진동을 on/off할 수 있습니다.
- 언어는 한국어와 영어만 지원합니다.
- 해당 기능들은 게임을 꺼도 저장이 됩니다.
- 튜토리얼을 살펴볼 수 있습니다.
- 게임 플레이 방법이 서술되어 있습니다.
- 모드에 맞게 게임을 플레이할 수 있습니다.
- 로컬 모드: 하나의 기기로 둘이서 플레이할 수 있습니다.
- Wifi모드: 같은 Wifi 내에 있는 또 다른 유저와 대전을 할 수 있습니다.
AI 모드: 혼자서 AI와 대전을 할 수 있습니다.- 플레이 이후 어떻게 플레이 했는 지 복기할 수 있습니다.
- 의도 및 동기:
- 특징
- 기획 과정은 Figma 혹은 깃허브의 Project에서 확인할 수 있습니다.
- Firebase를 통해 회원 가입 및 로그인, DB를 관리합니다.
- 유저 정보를 MsSQL 에서 관리합니다.
- Wifi 모드는 Unity Mirror를 통해 구현되었습니다.
AI는 Monte Carlo 방식을 따르며 Python으로 제작되었습니다.- 언어 번역은 구글 스프라이트 시트를 통해 번역되었습니다.
이동 | 내용 |
---|---|
시작/종료 -> 로그인 | 앱 실행 시 로그인할 수 있습니다. 만약 로그인을 하고 싶지 않는 경우 게스트 모드로 진입이 가능하다. |
시작/종료 -> 홈 | 이미 로그인이 되어 있을 경우 바로 홈 화면으로 이동이 가능하다. |
로그인 -> 회원 가입 | 회원이 아닌 경우 회원 가입 창에서 회원 가입을 할 수 있다. 이미 회원인 경우 로그인을 통해 홈으로 이동 할 수 있다. |
로그인 -> 홈 | 게스트 모드를 통해 바로 홈으로 이동이 가능하다. |
회원 가입 -> 홈 | 회원 가입 완료 시 해당 계정으로 홈 화면으로 이동이 가능하다. |
홈 -> 모드 | 홈에서 게임 모드를 선택할 수 있다. |
모드 -> AI | AI 모드는 AI와 대전하는 모드이다. AI 모드 선택 시 AI 난이도를 선택하는 씬으로 이동한다. |
모드 -> 멀티 | 멀티 모드는 wifi를 통해 같은 앱을 가진 다른 플레이어와 대전할 수 있는 모드이다. 멀티 모드 선택 시 로비 씬으로 이동한다. |
모드 -> 로컬 | 로컬 모드는 한 모바일에서 두 플레이어가 플레이할 수 있는 모드이다. 로컬 모드 선택 시 바로 플레이 화면으로 이동한다. |
로컬, AI, 멀티 -> 플레이 | 모드 선택이 완료된 경우, 플레이 씬으로 이동하여 플레이가 가능하다. |
플레이 -> 홈 | 플레이 도중 기권을 하거나 상대가 기권을 할 시 홈으로 이동이 가능하다. |
승패 -> 홈 | 플레이가 끝난 경우 복기를 할 수 있으며 홈으로 이동이 가능하다. |
홈 -> 옵션 | 홈에서 옵션으로 이동이 가능하다. 옵션에서 사운드, 진동, 언어 설정이 가능하다. |
옵션 -> 튜토리얼 | 옵션에서 튜토리얼로 이동이 가능하다. 옵션에서 언어 설정에 맞춰 튜토리얼을 보여준다. |
옵션 -> 크레딧 | 옵션에서 크레딧으로 이동이 가능하다. 크레딧을 통해 게임 제작자들을 살펴볼 수 있다. |
튜토리얼 -> 옵션 | 튜토리얼에서 옵션으로 이동이 가능하다. |
크레딧 -> 옵션 | 크레딧에서 옵션으로 이동이 가능하다. |
홈 -> 프로필 | 홈에서 프로필로 이동이 가능하다. 프로필에서 자신의 전적을 확인할 수 있다. |
프로필 -> 프로필 수정 | 프로필을 수정하기 위해 프로필에서 프로필 수정으로 이동이 가능하다. |
프로필 수정 -> 프로필 | 프로필을 수정을 저장 완료하고 프로필 수정에서 프로필로 이동이 가능하다. |
프로필 수정 -> 회원 가입 | 게스트 모드로 진입 시, 프로필 수정에서 회원 가입으로 이동이 가능하다. |
- Scenes
- CommonScripts, Mirror
- 전효정(junnie082): 팀장, 게임 로직, 기획
- 오성혁(seong0929): 부팀장, 기획, 개발
- 김다은(KimDa99): 게임 로직, UI 디자인
- 이상욱(az0t0): 서버 통신, DB
- 이형진(Lee-Hyeong-Jin): 로그인, 회원가입 구현,
AI
- Unity(C#)
- Unity Mirror
- GitHub
- Source Tree
- Firebase
- Figma
- Visual Studio & Visual Studio Code
- Python
- JavaScript
- Express
- Spring
- 23.4.5 ~ 23.5.11 기획
- 23.5.12 ~ 23.10.11 개발
- 23.10.11 ~ 23.11.20 QA 및 최적화 및 버그 수정 및 개선