Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 03.02.2016, 02:15   #1
 
Аватар для Unick
 
Сообщений: 698
FR (активность): 31,962

Доп. информация
По умолчанию Автор темы Вычисление рейтинга Эло на PHP и NodeJS

Рейтиг Эло - это метод расчёта относительной силы игроков в играх, в которых участвуют двое.
Цитата:
Источник и формула: http://ru.wikipedia.org/wiki/Рейтинг_Эло
Сразу обусловимя входными параметрами:
ratingA - рейтинг игрока
ratingB - рейтинг соперника
result - результат игры (относительно игрока A)
0 - победил
1 - проиграл
2 - ничья
noob - новичок (0 нет/1 да)
если игрок сыграл меньше или ровно 30 партий - он является новичком
Также все переменные названы в соответствии с основной формулой.

Расчет рейтинга Эло на PHP

function getRatingElo($ratingA,$ratingB,$result,$noob){
// $Ea - математическое ожидание
// $ratingA - рейтинг игрока
// $ratingB - рейтинг соперника
$Ea=1/(1+pow(10,($ratingB-$ratingA)/400));
// $K - коэффициент силы игрока
($noob==1 ? $K=30 : ($ratingA<2400 ? $K=15 : $K=10));
// $Sa - начисление очков в соответствии с результатом
($result==0 ? $Sa=1 : ($result==2 ? $Sa=0.5 : $Sa=0));
// Новый рейтинг
$resultRatingA = $ratingA + $K * ($Sa - $Ea);
return round($resultRatingA);
}


Расчет рейтинга Эло на Node.js

function getRatingElo(ratingA,ratingB,result,noob){
// Ea - математическое ожидание
// ratingA - рейтинг игрока
// ratingB - рейтинг соперника
var Ea=1/(1+Math.pow(10,(ratingB-ratingA)/400));
// K - коэффициент силы игрока
(noob==1 ? K=30 : (ratingA<2400 ? K=15 : K=10));
// Sa - начисление очков в соответствии с результатом
(result==0 ? Sa=1 : (result==2 ? Sa=0.5 : Sa=0));
// Новый рейтинг
return (ratingA + K * (Sa - Ea)).toFixed();
}


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.02.2016, 20:46   #2
 
Аватар для Canny
 
Сообщений: 332
FR (активность): 9,457

Доп. информация
По умолчанию

Я так понимаю ты хороший програмер? Сколько стоят твои услуги?


Здесь есть что-то прикольное
Canny вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.02.2016, 20:48   #3
 
Аватар для Canny
 
Сообщений: 332
FR (активность): 9,457

Доп. информация
По умолчанию

Пиши сюда, возможно коме меня будет еще кому то интересно. Стоимость часа работы


Здесь есть что-то прикольное
Canny вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 04.02.2016, 00:48   #4
 
Аватар для Unick
 
Сообщений: 698
FR (активность): 31,962

Доп. информация
По умолчанию Автор темы

@Canny, спасибо что напомнил. А то забыл на сайте написать)
Фрилансом не занимаюсь


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 12.09.2016, 00:04   #5
Bartalameus
 
Аватар для Bartalameus
 
Сообщений: n/a
FR (активность): 0

Доп. информация
Сообщение Сервис индивидуальных рейтингов ЭЛО

Привет! Есть идея - создать он-лайн сервис индивидуальных рейтингов ЭЛО для спортсменов по шашкам.

Предпосылки. В настоящее время в России (да и на всём постсоветском пространстве) рейтинги спортсменов по шашкам (а шашки это официальный вид спорта если не во всех, то почти во всех республиках бывшего СССР) система подсчёта рейтингов весьма несовершенна. Всё делается вручную по заданным формулам. Имеется масса ошибок, рейтинг-листы выходят с большими задержками (например, рейтинги на 01 июля появляются, как правило, не раньше середины августа).

Цель. Он-лайн сервис для обсчёта и публикации рейтингов доступен 24/7 каждому их зарегистрированных пользователей. Регистрация и просмотр собственного рейтинга и всех других спортсменов - бесплатно. Внесение турниров в обсчёт рейтинга от организаторов, а также расширенные функции (например, динамика роста/падения рейтинга за какой-то период или подробная статистика выступлений того или иного спортсмена) - платно. Сервис станет удобным инструментом для организаторов на местах и федераций (как местных, так и всероссийской).

Пожелания. Сервис должен быть настроен на обсчёт рейтингов в режиме близком к он-лайн. Т.е. сыгран турнир, отправлены данные - на следующий день появились изменения в рейтингах.

Кто готов помочь в разработке ПО? Я Лично я всё понимаю в расчётах и имею хорошие контакты в Федерации шашек России (т.е. административный ресурс у меня в руках, нужен лишь хороший программер для реализации). Стоимость услуг обсуждаем вместе.
 
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 12.09.2016, 19:04   #6
 
Аватар для cthulchu
 
Сообщений: 3,659
FR (активность): 106,746

Доп. информация
По умолчанию

Интересная идея. Вы бы только свой контактик оставили.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 17.09.2016, 22:25   #7
Bartalameus
 
Аватар для Bartalameus
 
Сообщений: n/a
FR (активность): 0

Доп. информация
По умолчанию

Скрытый (как скрывать?) текст. Только для группы: "Пользователь":
Ваша группа не позволяет просмотреть скрытую информацию.
 
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 18.09.2016, 02:26   #8
 
Аватар для Unick
 
Сообщений: 698
FR (активность): 31,962

Доп. информация
По умолчанию Автор темы

вот не думал, что эта тема сможет породить интересую идею


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для накрутки рейтинга приложений "Вконтакте" DenisVK Объявления 0 17.09.2014 20:50
Скрипт рейтинга boardseo Программирование 0 14.02.2012 19:42
Поднятие рейтинга Вашего сайта всего за 10$. kazhanchik SEO сервисы 20 23.07.2009 02:13
Итоги Всеукраинского рейтинга «Хостер 2008». И финал акции с призовым фондом 1000$ Karman.com.ua Объявления 0 20.01.2009 21:46

Текущее время: 17:42. Часовой пояс GMT +3.