mahjongrepository / mahjong-portal Goto Github PK
View Code? Open in Web Editor NEWPortal for russian riichi mahjong community
Home Page: https://mahjong.click/en/
License: MIT License
Portal for russian riichi mahjong community
Home Page: https://mahjong.click/en/
License: MIT License
Телеграм заблокировали и проводить массовые турниры уже не очень хочется через него.
Display club information.
Also, on the tournament page display information about tournament organizer.
Может включать следующие пункты:
Все то же самое можно повторить для текущего года.
Кроме того, можно сделать страницу с объединенной статистикой по всем клубам России, и отследить ее изменение по годам.
А также можно добавить более сложную статистику (актуально только для статистики за последний год):
Добавить страницу где будет таблица со следующими столбцами:
По каждому столбцу должна быть возможность отсортировать (asc and desc).
В этой таблице показывать только игроков из России для начала (может из СНГ?).
Сейчас там мы отображаем формулу голым текстом.
Можно разбить формулу на две части, выделить цветами.
Page with list of all clubs
Сейчас мы детектируем когда был изменен рейтинг (
), но не сохраняем информацию про это.Примеры ивентов: "Добавился турнир N", "Возраст для турнира N изменился с J на K".
Нужно добавить новую табличку, куда мы будем записывать рейтиг, турнир и причину изменения.
Create new rating EMA with all already played tournaments (from all countries).
It should include both MCR and Riichi.
Нужно сделать команду для определения и удаления тенхо аккаунтов, которые не играли больше 180 дней. Сейчас у нас есть несколько таких в базе.
На странице рейтинга показывать какие турниры были добавлены в рейтинг и какие турниры больше не учитываются (из-за их возраста). Для начала можно показывать последние 5 изменений и добавить отдельную страницу где будут показаны все изменения для рейтинга).
На страницу рейтинга игрока добавить график с отображением изменений рейтинга этого игрока.
Эти турниры одинаковые для всех игроков.
Это должно быть сделано на страничках детализации каждого из рейтингов (RR, CRR, Online) игрока.
Import all tournaments and calculate rating.
Сейчас иногда наш ЕМА рейтинг не совпадает с официальным ЕМА рейтингов. Нужно найти причины.
Во всех списках игроки замены считаются за участников.
Например, тут 91 игрок, но 92 участника https://mahjong.click/ru/tournaments/riichi/aki-shanten-2018/
Это позволит легко включать в рабочий процесс новых разработчиков.
Интегрированые клубы:
Остальные клубы для которых есть данные игр (но не пантеон):
Клубы которым еще надо найти источник статистики (бумажки?):
Сейчас весь рейтинг считается с нуля каждый день.
Нужно сделать поддержку инкрементального обновления, что позволит сократить время подсчёта рейтинга.
Вот отсюда:
https://mahjong.click/ru/rating/riichi/list/
Должно быть можно удобно видеть ссылку сюда:
https://mahjong.click/ru/about/
Maybe we can add it only to the desktops
Пока не удалось воспроизвести.
Для не однодневных турниров стоит показывать дату начала и дату окончания.
Первый такой турнир закончится 24 июня. До этой даты нужно уметь рассчитывать RR для таких турниров.
Сейчас худшие турниры отсекаются по базову рангу.
Нужно это изменить на отсечение тех турниров, которые делают наихудший итоговый рейтинг.
Для этого необходимо просчитать рейтинг со всеми возможными комбинациями отсеченных турниров и выбрать ту версию, где рейтинг будет максимальным.
Начать можно со страницы текущих игр. Но лучше найти решение для всех таблиц на портале.
Сейчас мы показываем общую статистику по играм игрока.
Нужно изменить это на три разные статистики: общая, ханчаны, тонпусены.
With full data validation and preview results (like new players, delta changes and etc.)
Add all Russian MCR tournaments
Сейчас у нас есть вся нужная информация, было бы неплохо её визуализировать.
Этот казое якуман не добавился в профиль игрока: http://tenhou.net/0/?log=2016012505gm-0009-0000-9e2bddae&tw=1&ts=1
После того как игрок добавил лог игры, бот должен в ответном сообщении показать места и очки игроков.
It is possible for players to have tournaments that not in they rating.
Let's add a section "Other tournaments" and display these tournaments there.
Неважно сколько рейта у бота, нужно сажать его всегда в самый низ что бы он не портил статистику топовым столам.
Сейчас график на телефонах выглядит очень плохо, поэтому он был скрыт.
Возможно в chart.js есть опции которые позволят сделать его более привлекательным без изменения данных.
Если такой опции нет, то нужно вручную прореживать данные для мобилок.
Раньше библиотека django model translation не поддерживала вторую джангу, но сейчас они завезли поддержку так что можно обновиться.
Добавить возможность поиска по:
Allow for user to register on upcoming tournaments
С недавними изменениями была добавлена возможность посмотреть рейтинг на предыдущие даты:
https://mahjong.click/ru/rating/riichi/rr/2018/8/1/
Если просматривается рейтинг с датой в урле, то во все ссылки на игроков необходимо добавить эту же дату, например: https://mahjong.click/ru/players/plyasunov-vladislav/2018/8/1/
Сделать какие-то пояснения для изменений мест, вызванных изменениями рейтинга других игроков, а не изменением рейтинга самого игрока, страничку которого смотрим.
Current one doesn't really show best player. It shows most active player.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.