Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

123 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentation 알린이들을 위한 음성 인식 게임 서비스 Documentation

Documentation License: MIT

License: MIT

자료구조, 알고리즘에 대해 생소한 사람들을 위한 학습용 음성 인식 게임 서비스

Table of Contents

Project description

프로젝트 기간 : 21.08.23 ~ 21.10.08

알짜배기는 자료구조, 알고리즘 학습을 시작하려는 초심자들을 위해 학습에 게임화(Gamification)를 적용한 학습용 음성 인식 게임 서비스이다. 게임을 통한 학습으로 사용자는 자료구조, 알고리즘에 대한 흥미와 기본 개념 습득, 학습에 대한 성취감을 얻을 수 있다. 또한 음성 인식을 통한 게임 진행으로 게임 컨텐츠에 대한 지루함을 최소화하고 집중도를 올릴 수 있게 개발되었다.

Tech Stack

Frontend

HTML5CSS3javascriptnpmReactredux

  • HTML5, CSS3, Javascript
  • npm
  • React
  • Redux
  • React-bootstrap

Backend

springbootgradlejavajwtmysql

  • WAS spring boot
  • Gradle
  • Java 8
  • JWT
  • MySQL, JPA

Game

unitymysql

  • Unity
  • WebGL

Deploy

awsnginxletsencryptjenkins

  • aws EC2
  • Nginx
  • Let's Encrypt
  • Jenkins

Feature description

1. 기본 개념 학습

img2 img2
img2 img2
img2 img2
img2 img2
- 각 자료구조, 알고리즘 개념 설명 및 학습

2. 자료구조, 알고리즘 게임

스택 (Stack)

stack

큐 (Queue)

stack

그래프 (Graph)

stack

트리 (Tree)

stack

정렬 (Sorting)

stack

이분탐색 (Binary Search)

stack

3. 마이페이지

img3

- 회원 정보 관리 및 게임 클리어 정보 조회

Built With

Frontend

  • 류현선 - 학습 페이지 구현, 반응형 웹 디자인, 자료구조(트리) 게임 개발.
  • 박상욱 - Redux 기반 axios 연결, React와 Unity 간 통신 적용, 자료구조(그래프) 게임 개발.
  • 이지민 - 게임 / 메인 페이지 구현, 반응형 웹 디자인, 자료구조(큐) 게임 개발.

Backend

  • 윤주엽 - Unity 학습자료 제작, Unity STT 음성 인식 적용, 자료구조(스택) 게임 개발.
  • 정원석 - 회원 인증 / 관리 기능, Unity STT 음성 인식 적용, 알고리즘(정렬) 게임 개발.
  • 조의상 - CI / CD 배포환경 구축, 게임 스테이지 관련 API, React와 Unity 간 통신 적용, 알고리즘(이분탐색) 게임 개발.

Author

👤 조의상

  • Team Leader

👤 류현선

👤 박상욱

👤 윤주엽

👤 이지민

👤 정원석

Show your support

Give a ⭐️ if this project helped you!

📝 License

This project is [MIT](license url) licensed.


About

자료구조, 알고리즘 학습용 음성 인식 게임 서비스

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages