Skip to content

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

Notifications You must be signed in to change notification settings

JWeonseok/Alzza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published