heron
Home
/ Project
/ 01 - Side Project
/ Radish Pang Leaderboard
About
|
Blog
|
Project
|
Study
발단
대학교의 '동아리소개제' 행사를 위한 게임 개발이 착수되었다. 나는 게임 플레이 결과를 띄우는 리더보드를 제작하기로 하였다.
본론
시스템 개요
POST 요청을 받아서 [사용자명, 점수, 제출시간](이하, 점수 객체)을 리더보드에 등록한다.
수동으로 점수 객체를 추가, 삭제하는 기능을 제공한다.
SQLite를 기반으로 정보를 저장하며, 동명이인을 허용한다.
DB의 일괄 초기화 기능을 제공한다.
지정된 시간(기본값: 30초)마다 자동으로 새로고침을 하여, 리더보드를 갱신한다. (일시 중단 기능 제공.)
디자인에 조예가 깊은 친구들의 도움으로 완성된 매력적인 시안을, 최대한 유사하게 구현하였다.
리더보드의 점수는 내림차순으로 정렬된다.
기술 스택
HTML/CSS/JS
SQLite
PHP
PHP Desktop
Github
Radish-Pang-Leaderboard
시스템 이미지
Main Page, Leaderboard section.
Character illustration by 김한별 (kakao ID: zzang767401)
Main Page, Submit Score section.
Admin Page, DB Management section.
Admin Page, Manual Score Management section.
2025-03-10 작업 종료
2025-05-03 기록
2025-03-10 발행
·
2025-05-03 수정
‹ 이전 글
Algorithm Dictionary
다음 글 ›
Automatic Grading System