Skip to content

pknu-wap/BattleCoding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 BATTLE CODING

Battle Coding Banner

🔥 코딩 퀴즈 기반 게임형 학습 플랫폼🔥

  • Battle Coding은 단순한 코딩 연습을 넘어 게임처럼 즐길 수 있는 개발 관련 퀴즈 플랫폼입니다.
  • 사용자는 빈칸 채우기, 출력 예측, CS 지식 등 다양한 문제를 풀며 자연스럽게 실력을 키울 수 있습니다.
  • 정답을 맞힌 개수에 따라 랭킹이 결정되며, 긴장감과 몰입도를 높이는 게임적 요소가 포함됩니다.

프로젝트 개요

🚀 “코딩, 이제 게임처럼 즐기자!”

Battle Coding은 재미없는 개발 공부 대신,
게임처럼 즐기며 실력을 키우는 코딩 퀴즈 플랫폼입니다.


  • 🎯 혼자서 도전하는 다양한 퀴즈 문제
  • 🧠 문제를 맞힐수록 티어가 상승
  • 🏆 상위 유저는 랭킹 보드에 등록

지루한 공부는 이제 🚫그만🚫
이제는 게임을 통한 코딩 실력 업그레이드!

“이번엔 맞췄다!”
“랭킹 올랐다!”

작은 성취를 쌓으며,
재미와 실력을 동시에 잡는 서비스 — Battle Coding!


🔥 주요 기능

1. 간편한 시작

  • ✉️ 이메일만 입력하면 바로 가입 완료!
  • 🖱️ 모드를 선택하고 시작하는 게임
    • 🕹️ 가볍게 플레이 할 수 있는 연습 모드
    • 🎖️ 다른 유저들과 경쟁할 수 있는 랭킹 모드
    • 🎰 잠깐 쉬어가는 미니 게임

2. 다양한 문제 유형

  • ✏️ 빈칸 삽입
  • 🔍 출력 예측
  • 💡 CS 지식 (운영체제, 네트워크, DB, 보안)

    유형과 난이도도 다양하게! 한 문제씩 차근차근, 게임하듯이!
    머리가 복잡할 때 할 수 있는 미니 게임까지!!


3. [경쟁 모드] 티어 & XP 시스템

  • 문제를 맞히면 경험치(XP) 획득!
  • 난이도와 풀이 속도에 따라 획득 XP가 달라짐
  • XP가 쌓이면 내 티어가 자동으로 상승
  • 🔥 리더보드를 통해 확인할 수 있는 유저들의 랭킹!

👥 팀원 소개

설문혁
@Seol-Munhyeok
백엔드 리더
API 총괄, DB 설계, 배포 및 운영
김예찬
@yckim9137
백엔드 개발
문제 제작, 랭킹페이지 개발, 랭킹 API 제작 및 연동
정유림
@yuurmj
프론트 리더
로그인, 회원가입, 메인, 게임, API 연동
전주현
@juhyun0415
프론트 개발
마이페이지, 유형선택 페이지, 이팩트
정연지
@PKJYJ
프론트 개발
마이페이지, 정보 수정, 모드 선택, 문제 제작, API 연동

🛠️ 개발 환경

🖥️ Frontend

📟 Backend

🤝 Collaboration

About

코딩 퀴즈로 실력을 겨루는 랭킹 배틀 플랫폼

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6