Python을 이용한 Maple 길드관리 프로그램
- 해당 페이지는 금전적인 이익을 창출하지 않습니다.
- 해당 페이지는 maple.gg을 크롤링한 데이터를 포함하고 있습니다 https://maple.gg
- maple.gg에서 만든 sw가 아닙니다.
- 업데이트는 시간날때마다 개발 해서 올리겠습니다.
Q. 왜 있는 캐릭터가 검색결과가 안나오죠?
- A. 해당 sw는 maple.gg기반으로 돌아가고 있는 sw임으로 maple.gg에 업데이트되지 않은 캐릭터는 검색이 되지 않을 수 있습니다.
Q. 어떤 기능들이 있나요?
- A. 아래의 내용을 참고해주세요.
PYTHON, CSS
-
페이지 링크에 접속하면 바로 보이는 화면입니다.
-
배너에는 길드이미지, 배너 우측에는 버전과 워터마크
-
좌측에는 각종 기능이 담긴 사이드바가 있습니다.
-
먼저 사이드바입니다
-
사이드바에는 각 페이지로 이동할 수 있는 메뉴 창
-
길드문의 오픈채팅방으로 이동할 수 있는 링크와 길드원 명부를 정리해둔 구글독스 링크
-
배경음악이 재생 가능한 음악재생 버튼이 있습니다.
- 메인페이지는 메인화면과 동일합니다.
-
길드페이지에는 총 3개의 탭이 있습니다.
-
길드의 간부진을 소개하는 Manager탭
-
길드의 규칙을 pdf파일로 정리해둔 Rule탭
-
Maple.gg 사이트의 검색결과를 보여주는 Character_data 탭이 있습니다.
- 길드의 간부진을 소개하는 탭입니다.
- 길드의 규칙을 pdf파일로 보여줍니다.
- 닉네임을 입력하면 Maple.gg사이트의 검색결과를 보여줍니다.
-
직위관리 페이지는 총 5개의 탭으로 이루어져 있습니다.
-
각 탭의 소개는 기능을 소개하면서 진행하겠습니다.
-
먼저 코어젬스톤 탭입니다.
-
아기자기 길드는 주간 길드컨텐츠 이행에 따른 점수에 대해 보상을 지급해주는 '위클리 이벤트' 제도를 시행하고 있습니다.
-
길드컨텐츠는 각각 주간미션, 지하수로, 플래그가 있습니다.
-
주간미션을 5점 달성시 코젬을 2개 지급하고 있습니다.
-
그중에서 지하수로는 500점당 코어젬스톤 1개, 플래그는 500점 까지는 0개, 500점부터 750점 까지는 1개, 750점 부터 1000점 미만까지는 2개, 1000점은 3개를 지급하고 있습니다.
-
또한, 아기자기 길드 규정상 노블레스 스킬을 사용하려면 주간미션 3점, 지하수로는 1점 이상 기록해야 합니다.
-
예외로, 주간미션이 5점인 경우, 플래그가 650점 이상인 경우에는 지하수로를 이행하지 않더라도 노블레스 스킬을 사용할 수 있습니다.
-
위와 같은 규정에 따라 점수에 따른 코어젬스톤 지급 갯수 계산, 노블레스 스킬 사용가능/불가능 여부, 총 지급해야하는 코어젬스톤 갯수와 간부진들이 분배해서 몇개를 나눠주어야 하는지 계산하는 기능을 포함하고 있습니다.
-
비밀번호는 1234 입니다.
-
이름추가는 길드원들의 명단을 표에 저장하는 기능입니다.
- 데이터추가는 추가해둔 이름을 바탕으로, 본캐인지, 부캐인지 선택받고, 길드컨텐츠 점수를 입력합니다. 입력해둔 점수를 바탕으로 코어젬스톤 갯수를 계산해서 표에 저장해줍니다.
- 데이터조회는 클릭하면 저장한 데이터를 확인할 수 있습니다.
- 데이터삭제는 잘못 입력한 데이터를 표에서 원하는 행의 번호를 입력하면 삭제해주는 기능을 가지고 있습니다.
- 데이터초기화는 한번에 데이터를 초기화 하고자 할때 사용합니다.
- 노블사용/제한은 계산한 값에 따라 노블레스 스킬을 사용가능한지, 불가능한지를 계산해서 명단을 보여줍니다.
- 위클리 코젬계산은 전체의 코젬총합을 계산해주고, 그에따라 5명의 간부진이 나눠내야하는 코어젬스톤의 갯수를 보여줍니다.
- 데이터 다운로드는 입력해둔 표의 데이터를 xlsx 파일로 다운로드 받을 수 있는 탭입니다.
-
경고자 관리 탭입니다.
-
노블레스 스킬 사용제한에 걸린 길드원은 경고를 1회 얻습니다.
-
경고가 총 3회 될 경우에는 길드에서 퇴출됩니다.
-
유예자 관리 탭입니다.
-
개인사정으로 길드 컨텐츠에 참여하게 되지 못할 경우에 사용하는 탭입니다.
-
인정될 만한 사유의 경우, 유예자 명단에 등록하고, 해당 기간 동안 길드컨텐츠는 면제됩니다.
-
간혹 위클리 이벤트나, 개인적으로 길드를 위해 코젬을 기부해주는 분들의 기부내역을 정리해두는 페이지 입니다.
-
기부받은 코어젬스톤을 길드 이벤트에 사용할 경우, 사용 내역도 기록합니다.
-
길드에서 디자인을 담당해주는 간부인 "릎샴" 님의 재능기부로 만들어진 포스터를 저장해두는 페이지입니다.
-
포스터/길드사진 중에서 선택할 수 있습니다.
-
포스터를 선택하면 포스터의 내역을 볼 수 있습니다.
- 길드사진을 선택하면 길드원들끼리의 사진을 볼수 있습니다.
-
이 페이지는 지나간 이벤트 내역등을 저장해둔 탭입니다.
-
캡쳐 사진으로 일부 보여드리겠습니다.
- 페이지 제작자에게 피드백을 남기는 탭입니다.