Laravel & FairPlay
FairPlay FairPlay
ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π›Π°Ρ€Π°, ΠΊΠ°ΠΊ насчёт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π½ΡΡ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ чСстной систСмы ΠΏΠΎΠ΄Π±ΠΎΡ€Π° ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² для ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ³Ρ€Ρ‹? Π’Π°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡŽΡΡ‚ΠΈ баланс, ΠΏΠΎΠΎΡ‰Ρ€ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ‡Π΅ΡΡ‚Π½ΡƒΡŽ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΡŽ – это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ ΠΎΠ±ΠΎΠΈΠΌ Π²Π°ΠΆΠ½ΠΎ. Π§Ρ‚ΠΎ скаТСшь?
Laravel Laravel
ОкСй, Π΄Π°Π²Π°ΠΉ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ основныС элСмСнты: Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ², Π»ΠΎΠ³ΠΈΠΊΠ° формирования ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Ρ‡ΠΈΡ‚Π΅Ρ€ΠΎΠ². Π‘Π΄Π΅Π»Π°Π΅ΠΌ всё ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄ΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, Π½Π΅ ломая всю систСму. Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π½Ρ‘ΠΌ?
FairPlay FairPlay
Π”Π°Π²Π°ΠΉ Π½Π°Ρ‡Π½Π΅ΠΌ с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² – это основа для чСстного ΠΏΠΎΠ΄Π±ΠΎΡ€Π°. МоТСм Π²Π·ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΡƒΡŽ систСму, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Elo ΠΈΠ»ΠΈ Glicko‑2, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΏΠΎΠ΄ Ρ‚Π΅ΠΌΠΏ нашСй ΠΈΠ³Ρ€Ρ‹ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ понятной, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΡ… сводят вмСстС. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠ³ΠΈΠΊΠ° Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Π°, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎ составу ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ систСму Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Ρ‡ΠΈΡ‚Π΅Ρ€ΠΎΠ². Как Ρ‚Π΅Π±Π΅?
Laravel Laravel
Π­Π»ΠΎ ΠΈΠ»ΠΈ Glicko‑2 ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°. Glicko‑2 Π΄Π°Ρ‘Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ диспСрсии, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ большС ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹. Π― Π±Ρ‹ Π½Π°Ρ‡Π°Π» с ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° исходного уровня мастСрства Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ» Π΄ΠΈΡΠΏΠ΅Ρ€ΡΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ€Π΅Π·ΠΊΠΈΡ… ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ, ΠΈ сдСлал простой API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ Π΄Π²ΡƒΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ значСния. Π’Π°ΠΊ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Π΅Π΅, ΠΈ ΠΌΡ‹ смоТСм Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для прозрачности. Π—Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ это ΠΊ Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. Π§Ρ‚ΠΎ дальшС ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΡˆΡŒ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ?
FairPlay FairPlay
ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° систСма Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° настроСна, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΠΎΠ΄Π±ΠΎΡ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. НуТно ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‡Ρ‘Ρ‚ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎ балансу Π½Π°Π²Ρ‹ΠΊΠΎΠ² – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ разброс Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ значСния, ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ограничСния Π½Π° Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ Ρ€ΠΎΠ»Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ каТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° чувствовала сСбя Π΅Π΄ΠΈΠ½Ρ‹ΠΌ Ρ†Π΅Π»Ρ‹ΠΌ. ΠŸΠΎΡ‚ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСбольшой Π΄Π²ΠΈΠΆΠΎΠΊ ΠΏΠΎΠ΄Π±ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΠΈΠ· ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ соотвСтствиС всСм критСриям ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π° Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ‡. Π“ΠΎΡ‚ΠΎΠ² ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ?