mobius29 / CS491-Week2-FindSameNumber

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

숫자 맞추기

앱 소개

8쌍의 카드 중 상대방보다 더 많은 쌍을 찾으세요!

Stack

Front

  • Language: Kotlin
  • IDE: Android Studio

Back

  • Language: Javascript
  • IDE: Vim
  • Database: MySQL

Splash

앱을 실행시킬 때의 애니메이션입니다.

Authorization

로컬 로그인으로 구현. JWT과 SharedPreference를 통해 앱을 종료하였다가 다시 실행하더라도 로그인 유지.

Main

로그인이 되어 있을 경우에만 유저 목록이 보임. 또한 현재 접속 중인 유저는 녹색 버튼이 활성화가 됨.

User infromation

자신의 정보 페이지일 경우, 대결 버튼이 보이지 않지만, 접속 중인 상대방의 경우에는 대결 버튼 활성화

대결 버튼 클릭 시, 상대방은 메인화면에서 게임을 수락할 수 있음.

Game

상대방이 게임 룸에 입장하면 상대방의 턴으로 게임 시작. 누구의 턴인지는 위의 이름에 빨간색 테두리가 있는지로 확인할 수 있음.

2 장의 카드를 뒤집었을 때, 같은 숫자면 1점을 얻고 계속 진행하고, 다른 숫자면 상대방에게 턴이 넘어감.

모든 카드를 뒤집었을 때, 점수가 더 높은 사람이 승리. 점수가 같다면 비김.

About

License:MIT License


Languages

Language:Kotlin 64.3%Language:JavaScript 35.7%