Skip to content

Myun9hyun/Maple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

🍁아기자기 길드관리페이지🍁

Python을 이용한 Maple 길드관리 프로그램

목차


참고


**실제 운영중인 길드에서 사용하는 페이지입니다.**

**해당 페이지에는 Maple.gg를 크롤링한 데이터를 포함하고 있습니다.**

  • 해당 페이지는 금전적인 이익을 창출하지 않습니다.
  • 해당 페이지는 maple.gg을 크롤링한 데이터를 포함하고 있습니다 https://maple.gg
  • maple.gg에서 만든 sw가 아닙니다.
  • 업데이트는 시간날때마다 개발 해서 올리겠습니다.

Q&A


Q. 왜 있는 캐릭터가 검색결과가 안나오죠?

  • A. 해당 sw는 maple.gg기반으로 돌아가고 있는 sw임으로 maple.gg에 업데이트되지 않은 캐릭터는 검색이 되지 않을 수 있습니다.

Q. 어떤 기능들이 있나요?

  • A. 아래의 내용을 참고해주세요.

사용언어


PYTHON, CSS

메인화면


  • 페이지 링크에 접속하면 바로 보이는 화면입니다.

  • 페이지 링크 https://agizagi.streamlit.app/

  • 배너에는 길드이미지, 배너 우측에는 버전과 워터마크

  • 좌측에는 각종 기능이 담긴 사이드바가 있습니다.

메인화면

사이드바


  • 먼저 사이드바입니다

  • 사이드바에는 각 페이지로 이동할 수 있는 메뉴 창

  • 길드문의 오픈채팅방으로 이동할 수 있는 링크와 길드원 명부를 정리해둔 구글독스 링크

  • 배경음악이 재생 가능한 음악재생 버튼이 있습니다.

사이드바

메인페이지


  • 메인페이지는 메인화면과 동일합니다.

길드페이지


  • 길드페이지에는 총 3개의 탭이 있습니다.

  • 길드의 간부진을 소개하는 Manager탭

  • 길드의 규칙을 pdf파일로 정리해둔 Rule탭

  • Maple.gg 사이트의 검색결과를 보여주는 Character_data 탭이 있습니다.

Manager


  • 길드의 간부진을 소개하는 탭입니다.

Manager

Rules


  • 길드의 규칙을 pdf파일로 보여줍니다.

Rule

Character_data

  • 닉네임을 입력하면 Maple.gg사이트의 검색결과를 보여줍니다.

Character_data

Character_data

직위관리 페이지


  • 직위관리 페이지는 총 5개의 탭으로 이루어져 있습니다.

  • 각 탭의 소개는 기능을 소개하면서 진행하겠습니다.

Cozem


  • 먼저 코어젬스톤 탭입니다.

  • 아기자기 길드는 주간 길드컨텐츠 이행에 따른 점수에 대해 보상을 지급해주는 '위클리 이벤트' 제도를 시행하고 있습니다.

  • 길드컨텐츠는 각각 주간미션, 지하수로, 플래그가 있습니다.

  • 주간미션을 5점 달성시 코젬을 2개 지급하고 있습니다.

  • 그중에서 지하수로는 500점당 코어젬스톤 1개, 플래그는 500점 까지는 0개, 500점부터 750점 까지는 1개, 750점 부터 1000점 미만까지는 2개, 1000점은 3개를 지급하고 있습니다.

  • 또한, 아기자기 길드 규정상 노블레스 스킬을 사용하려면 주간미션 3점, 지하수로는 1점 이상 기록해야 합니다.

  • 예외로, 주간미션이 5점인 경우, 플래그가 650점 이상인 경우에는 지하수로를 이행하지 않더라도 노블레스 스킬을 사용할 수 있습니다.

  • 위와 같은 규정에 따라 점수에 따른 코어젬스톤 지급 갯수 계산, 노블레스 스킬 사용가능/불가능 여부, 총 지급해야하는 코어젬스톤 갯수와 간부진들이 분배해서 몇개를 나눠주어야 하는지 계산하는 기능을 포함하고 있습니다.

  • 비밀번호는 1234 입니다.

  • 기능선택에는 다음의 사진과 같은 기능이 있습니다. 이름추가

  • 이름추가는 길드원들의 명단을 표에 저장하는 기능입니다.

데이터추가

  • 데이터추가는 추가해둔 이름을 바탕으로, 본캐인지, 부캐인지 선택받고, 길드컨텐츠 점수를 입력합니다. 입력해둔 점수를 바탕으로 코어젬스톤 갯수를 계산해서 표에 저장해줍니다.

데이터조회

  • 데이터조회는 클릭하면 저장한 데이터를 확인할 수 있습니다.

데이터삭제

  • 데이터삭제는 잘못 입력한 데이터를 표에서 원하는 행의 번호를 입력하면 삭제해주는 기능을 가지고 있습니다.

데이터초기화

  • 데이터초기화는 한번에 데이터를 초기화 하고자 할때 사용합니다.

데이터초기화

  • 노블사용/제한은 계산한 값에 따라 노블레스 스킬을 사용가능한지, 불가능한지를 계산해서 명단을 보여줍니다.

노블사용

노블제한

  • 위클리 코젬계산은 전체의 코젬총합을 계산해주고, 그에따라 5명의 간부진이 나눠내야하는 코어젬스톤의 갯수를 보여줍니다.

코젬계산

코젬분배

코젬계산

  • 데이터 다운로드는 입력해둔 표의 데이터를 xlsx 파일로 다운로드 받을 수 있는 탭입니다.

엑셀

Warning


  • 경고자 관리 탭입니다.

  • 노블레스 스킬 사용제한에 걸린 길드원은 경고를 1회 얻습니다.

  • 경고가 총 3회 될 경우에는 길드에서 퇴출됩니다.

경고

경고

경고

Pause


  • 유예자 관리 탭입니다.

  • 개인사정으로 길드 컨텐츠에 참여하게 되지 못할 경우에 사용하는 탭입니다.

  • 인정될 만한 사유의 경우, 유예자 명단에 등록하고, 해당 기간 동안 길드컨텐츠는 면제됩니다.

유예

유예

Donated_cozem


  • 간혹 위클리 이벤트나, 개인적으로 길드를 위해 코젬을 기부해주는 분들의 기부내역을 정리해두는 페이지 입니다.

  • 기부받은 코어젬스톤을 길드 이벤트에 사용할 경우, 사용 내역도 기록합니다.

기부

사용

조회

아카이브


  • 길드에서 디자인을 담당해주는 간부인 "릎샴" 님의 재능기부로 만들어진 포스터를 저장해두는 페이지입니다.

  • 포스터/길드사진 중에서 선택할 수 있습니다.

  • 포스터를 선택하면 포스터의 내역을 볼 수 있습니다.

포스터

  • 길드사진을 선택하면 길드원들끼리의 사진을 볼수 있습니다.

길드사진

이것저것


  • 이 페이지는 지나간 이벤트 내역등을 저장해둔 탭입니다.

  • 캡쳐 사진으로 일부 보여드리겠습니다.

이것저것 이것저것

피드백남기기


  • 페이지 제작자에게 피드백을 남기는 탭입니다.

피드백 피드백

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages