연속 출석 알고리즘 설명
Thread Content
연속 출석이란, 중단 없이 매일 꾸준히 출석을 기록하는 것을 의미합니다. 아래 내용은 시스템의 계산 공식 및 근거로, 관심 있는 분들만 참고하시면 됩니다. 일반적으로는 연속 출석을 하면 다른 점수를 얻을 수 있으며, 연속된 날짜가 많을수록 더 좋습니다. 파일 이름: Discuz_X3.2_SC_GBK (1).zip파일 크기: 11.82 M
파일 주소: http://bbs.hcbbs.com/plugin.php?id=phpdisk_mini:view&file_id=3
총 점수는 2부분으로 구성됩니다. 즉, 연속적으로 로그인한 데에 따른 기본 점수와, 지정된 일수 동안 로그인한 데에 따른 점수입니다.
1. 연속적으로 로그인한 데에 따른 기본 점수는 다음 공식을 통해 계산됩니다:
연속 로그인 기본 점수 = 무작위 보상 값 × 반올림된 값
여기서 ‘ps’의 값은 1~3 사이이며, 일부 그룹의 경우 이 값은 두 배가 됩니다. 또한 ‘연속 로그인 지수’의 값은 20~200 사이입니다.
기본 점수 부분에는 연속 로그인에 대한 상한선이 없지만, 보통 매년 1회는 로그인이 강제로 중단됩니다. 2. 연속 일수에 따라 보상이 주어집니다. 2일 연속으로 로그인하면 2포인트의 보상을 받고, 5일이면 3포인트, 7일이면 5포인트, 14일이면 12포인트, 21일이면 18포인트, 28일이면 20포인트, 30일이면 30포인트의 보상을 받습니다. 30일마다 1개의 추가 보상 주기가 주어지며, 총 90회의 추가 보상이 제공됩니다. 연속으로 로그인하는 기간도 30일에서 45일로 변경되었습니다. 추가로 지급되는 고정 보상은 로그인 기록에는 표시되지 않고, 직접 점수로 추가됩니다(알림에 점수가 추가된다는 안내가 나옵니다). 예를 들어, 14일 연속으로 로그인했을 경우, 14일째 날의 무작위 보상 값은 3포인트이며, 무작위 지수는 200입니다. 따라서 3×[1+(200/1000)×(14-1)] = 10.8포인트가 되며, 반올림하면 11포인트가 됩니다. 게다가 14일째 날이므로 추가로 12포인트를 받을 수 있으니, 그날 총점은 11+12=23포인트가 됩니다. 중요한 점은, 연속 로그인 시작 시점은 어제부터 계산된다는 것입니다. 또한, 10일 연속으로 로그인하면 해당 월의 추첨에 참여할 수 있으며, 중해천 물병을 얻을 수 있는 기회가 생깁니다;시스템이 무작위로 추출하기 위해