Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

joojeehwan/Aracde

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

733 Commits

Repository files navigation


arcade_logo

우리들만의 오락실 Arcade


🎫 Overview

우리들만의 오락실 Arcade

처음 만나는 사람들이 어색하고, 뭘 해야 할지 모르겠는 당신들을 위해 준비했습니다. 😏

Arcade에서 준비한 게임을 통해서 우리 팀과 한걸음 더 가까워지세요! 😎

🎲 서비스 목표

  • 처음만난 사람들과의 친밀함을 쌓는데 도움이 될 수 있도록 아이스브레이킹 게임을 제공한다.
  • 접근성 향상을 위해 기본적으로 비회원으로 모든 게임을 이용 가능하도록 한다.
  • 회원가입의 경우에도 접근성을 고려하여 소셜 로그인으로 구현한다.
  • 실시간 채팅과 푸쉬알림을 통해 실시간 통신이 가능하도록 서비스를 구현한다.

🎮 주요기능 및 데모영상

방 생성

​ 기본적으로 Arcade 게임은, 회원가입 없이도 모든 게임을 플레이 할 수 있습니다. 😀

​ 방만들기를 통해 방을 생성한 후에, 같이 플레이 할 친구들에게 생성된 초대코드를 공유하면 됩니다!

cRoom

초대받은 방 입장

​ 공유받은 초대코드를 통해 생성된 게임방에 입장이 가능합니다. 센스있는 닉네임을 통해 본인의 개성을 표출해 보세요 🎭

inviteRoom

캐치마인드

​ 기본적으로 이어그리기 방식으로 게임이 진행됩니다. 첫 타자에게만 제시어가 주어지며, 그 이후의 사람들은

​ 이전 사람이 그린 그림만을 보고, 답안을 추측해서 다음사람에게 그림을 그려주어야 합니다.

​ 우리들 중 누가 똥손이고 금손인지 한번 확인해 보세요 🎨🎨

catch

몸으로 말해요

​ 참가한 플레이어는 각자 한문제씩 문제를 출제하게 됩니다. 본인에게만 보여지는 제시어를 보고 몸으로

​ 제시어를 표현하여 상대방이 맞추는 것이 목표입니다. 본인의 표현력을 맘껏 뽐내주세요 🧐

charade

너의 목소리가 들려

​ 이 게임은 히든싱어에 아이디어를 얻어서 만들어 본 게임입니다. 정답을 맞춰야 하는 사람을 제외하고 나머지 인원들은

​ 카메라가 가려지고, 목소리도 변조됩니다. 이런 조건에서 질문만으로 상대방이 누군지 알아내야 하는 게임이며 따라서

​ 문제를 푸는 사람의 평소 관찰력과 예리함이 정말 중요하겠죠?!

너목들

친구 추가 & 채팅

​ 게임 룸 밖에서도 회원인 경우에는 서로 친구 관계를 통해 1:1 채팅을 자유롭게 할 수 있습니다.

friend

마이페이지

​ 회원가입한 경우, 마이페이지에서 게임에 참여한 횟수, 승리한 횟수를 확인할 수 있습니다.

​ 그리고 추가적으로 캐치마인드 게임에서 저장한 그림들을 확인할 수도 있습니다. 😎

mypaga

🧭 프로젝트 기간

22.04.11 ~ 22.05.20 (6주)

  • 기획 및 설계: 22.04.11 ~ 22.04.17
  • 프로젝트 구현: 22.04.18 ~ 22.05.15
  • 버그 fix 및 산출물 정리: 22.05.16 ~ 22.05.20

⚙ 개발 환경

FE

  • IDE : VSCode
  • Framework/Library : React, TypeScript

BE

  • IDE : IntelliJ
  • Framework : Spring boot
  • JAVA : 8
  • Build : Gradle
  • WAS : Tomcat
  • DBMS : MariaDB, Redis
  • DB API : JPA

Server

  • Server : AWS EC2

  • Platform : Ubuntu

  • Deploy : Docker

🔗 기술 스택 & 서비스 아키텍처

기술 스택






서비스 아키텍처

image-20220516143704516

🔨 프로젝트 기획

Figma

image-20220516152458867

Notion

image-20220516152538680

ERD

image-20220516151123110

📋 협업 관리

Git 컨벤션 규칙
commit 메시지 규칙: #Jira이슈번호 [Type] 수정사항 내역

Type

Add - 코드 추가
Update - 코드 수정
Remove - 코드 삭제
Fix - 버그 수정
Rename - 단순 이름 변경	
Docs - 문서 관련

Example

[Add] 로그인 유효성 검사 추가
[Docs] API 명세서 수정
JIRA 번다운 차트

image-20220516150916694

🙂 개발 멤버 소개

박현우
배하은
이상우
홍승기
주지환
김명섭
Spring
Redis
SockJs Docker
Jenkins
Linux
Openvidu Spring
Openvidu TypeScript
UI/UX
Openvidu TypeScript
UI/UX
SockJS TypeScript
UI/UX
Openvidu

🎞 Arcade UCC

아래 url로 접속하시면 저희 Arcade 소개영상을 보실 수 있습니다. 😎

https://www.youtube.com/watch?v=SYf1MB6fok0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

AltStyle によって変換されたページ (->オリジナル) /