The following warnings occurred: | |||||||||||||||
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.3.6 (Linux)
|
Учёт личных игровых достижений - Printable Version +- Форум онлайн-игры "Акционер" (https://forum.stockholdergame.com) +-- Forum: Все форумы (https://forum.stockholdergame.com/forumdisplay.php?fid=1) +--- Forum: Есть идея! (https://forum.stockholdergame.com/forumdisplay.php?fid=9) +--- Thread: Учёт личных игровых достижений (/showthread.php?tid=37) |
Учёт личных игровых достижений - Зырянов - 02-06-2016 Этот раздел... понятно, для чего... Мало ли какие идеи могут возникать и возникают у постоянных участников нашего сайта. Среди них: игровой сервис - те или иные формы учёта и демонстрации личных игровых достижений. Каждый игрок хочет видеть и знать, сколько игр всего он сыграл, сколько побед одержал, % побед (это сейчас учитывается), в том числе - в тех играх, где он играл 1-м и, отдельно, 2-м ходом. Я уже говорил где-то, что знание большого количества статистического материала позволяет говорить о том, что игра 2-м ходом чаще заканчивается победой. Примерно так: если взять моих, например, 100 побед в партиях, то 60-70 из них - 2-м ходом с примерно равными по силам соперниками. Однако, кажется мне, что вести столь подробные учёты затруднительно (программист лучше знает)... Правда, понимаю, что для современных технологий такие вещи вполне доступны. И тем не менее. Хочу поделиться заслуживающим, мне кажется, внимания опытом игрового клуба, который прожил не менее 13 лет... У нас ребята играли по две партии сразу (с переменой ходов). Поэтому в таблицах учета всегда было парное число сыгранных партий. При этом можно было точно сказать, что количество партий 1-м и 2-м ходом было одинаковым. Сравнение показателей разных участников (их ранжирование) в этом смысле было более справедливым. При таком подходе может быть интересным и другой подсчет (мы его в клубе не делали): учитываются не партии, а игры. А, мы помним, каждая игра состоит из двух партий. В результате можно иметь примерно такую таблицу индивидуальных достижений: Игрок-Босс: всего игр - 17; побед (выиграл обе партии) - 10; ничьих (одну партию выиграл, другую проиграл) - 3; в том числе "плюсовых" ничьих (сумма выигрыша одной партии больше суммы проигрыша в другой) - 2. Общая сумма выигранного капитала - 526.400. У нас сейчас в статистике показывается максимальная сумма, набранная игроком в какой-то партии. Цифра, показанная выше (526.400) - это сумма выигрышей, как разницы капиталов победителя и его соперника. Именно такая система учета результата парных игр применялась нами при подсчете рейтингов игроков. Но система Рейтингов - это отдельная тема... Сейчас у нас рандомно определяется тот, кто начинает партию. Вот итог. После обновления я сыграл 3 партии... и все 1-м ходом... Если пока мы не имеем системы парных игр, то следует, по-видимому, сделать фиксированное начало партии: то есть 1-й ход получает тот, кто пригласил другого на игру (или наоборот). Тогда можно, договорившись в чате, определить самостоятельно, кто кого пригласит и, следовательно, каким ходом будет играть. RE: Учёт личных игровых достижений - Admin - 02-06-2016 При создании партии (на странице приглашения игроков) в самом верху формы есть ссылочка "Одиночная партия". Если кликнуть по ней, то создаваемая партия будет переключена в режим "Партия со сменой порядка хода". Каждая партия в серии именуется буквой. После завершения партии А сразу начинается партия В, в которой порядок хода меняется. RE: Учёт личных игровых достижений - Зырянов - 02-11-2016 С учетами результатов игр у нас пока не ахти... Это не упрек Админу, а понимание проблемы... Есть, мол, такая. Вот решим одни проблемы, займемся вплотную и этим вопросом. Доведем до ума. Но сегодня только узнал такую вот интересную ситуацию Оказывается, если открыть вкладку Игроки, где указано количество игр каждого, в том числе побед, % побед, то там в куче учитываются результаты игр вдвоем и... игр втроем . Интересно - как учитываются? Вот сыграли три парня игру... Один выиграл. Ему засчитывается как бы 2 игры, в которых он одержал 2 победы. А занявшему 2-е место засчитывается 2 игры и 1 победа. Неудачник получил 2 игры и 0 побед. Я никак не мог врубиться - вижу, что ребята стремительно набирают количество игр и не мог понять - неужели они так много играют? Ну, молодцы, думал я... А оказывается, вот в чем дело. Это как? Ребята сыграли ОДНУ партию... а им учтено ДВЕ игры На одном раскладе (допустим, просто удачном) человек одержал сразу 2 победы... Этого мало - ребята, допустим, договорились сыграть 3 партии втроем - с переменой очередности хода, что вполне естественно... И каждому из них будет учтено по 6 игр? Я уж не говорю о том, что игра втроем - это как бы другая игра... со своей тактикой, с увеличенным влиянием случая... Нравится? - Играйте! Получайте удовольствие, но, как говорится, в свободное от основной игры время... Мне кажется... Да нет, я уверен, что нельзя в одном учете смешивать две разные игры. А если кто-то сможет, например, убедить Админа в необходимости игры по таймеру (на время: допустим, по 5 минут на ход), то пожалуйста... Но тогда и попросите его сделать для любителей этой как бы кастрированной по времени игры свой собственный учет... ИМХО RE: Учёт личных игровых достижений - Alkonaft - 02-12-2016 (02-11-2016, 11:41 PM)Зырянов Wrote: С учетами результатов игр у нас пока не ахти... Это не упрек Админу, а понимание проблемы... Есть, мол, такая. Вот решим одни проблемы, займемся вплотную и этим вопросом. Доведем до ума. Если данные сохраняются (а они сохраняются, личная статистика отображается, т.е. что то накапливается в базе данных), то достаточно лишь правильно эти циферки интерпретировать, составить некое правило учета, и все можно по новой пересчитать согласно ему. С точки зрения реализации - просто заменить формулу (ну почти ). RE: Учёт личных игровых достижений - Governor - 02-12-2016 А ещё вчера я заметил такой (приятный для себя) глюк: У нас с Алконафтом были одинаковые параметры: число партий и % побед, только максимальный капитал у него был больше. Соответственно, я занимал в рейтинге 2-е место. Я еще ему в чате сказал, что на кону сегодняшней партии лидерство в рейтинге. После долгой и упорной борьбы он меня одолел. В результате у меня стал % побед ниже. Но неожиданно я поднялся на 1-е. Мне, конечно, это было приятно, но глюк устранить надо. RE: Учёт личных игровых достижений - Admin - 02-12-2016 (02-12-2016, 07:11 AM)Governor Wrote: А ещё вчера я заметил такой (приятный для себя) глюк: Во-первых - это не рейтинг. Это статистика. Я даже убрал слово "рейтинг" из заголовка страницы. Во-вторых - в статистике применена простая сортировка по времени последней игры, количеству сыгранных партий и имени игрока. Идея проста - показывать на первой странице тех, кто наиболее активен. Нужно тем, кто приходит на сайт впервые, показывать, что тут есть жизнь. И даже если никого нет онлайн в этот момент, новичок, заглянув на страницу "Игроки" увидит, что кто-то играл сегодня, кто-то день назад и т. д. Увидит, что сайтом пользуются и узнает ники игроков, с кем можно будет сыграть в будущем. Вот поэтому и хочу, чтобы в рейтинге, который в конечном счете когда-либо появится, была бы отражена и активность игрока, не зависящая от количества побед и поражений. Кстати, этого пока нет, но отказ делать ход тоже должен отражаться на рейтинге. Можно даже засчитывать техническое поражение, если в течение определенного времени игрок не сделал хода. В турнирах точно понадобится такое. RE: Учёт личных игровых достижений - Admin - 02-12-2016 (02-11-2016, 11:41 PM)Зырянов Wrote: Вот сыграли три парня игру... Один выиграл. Ему засчитывается как бы 2 игры, в которых он одержал 2 победы. Не две игры, а два очка. Пример: играли игрок А, В и С А - 50000 В - 45000 С - 20000 То есть А выиграл у В и С. Ему 2 очка - по одному за каждого игрока. В выиграл у С - 1 очко С - 0 очков. RE: Учёт личных игровых достижений - Зырянов - 02-12-2016 (02-12-2016, 08:39 AM)Admin Wrote: Не две игры, а два очка. Извини... все равно не понял... Смотрю в таблицу Игроки Вижу колонку Всего сыграно партий, колонки Выиграно, Процент выигранных Не вижу колонки Количество очков... Если игрок А выиграл у В и С, то он получает 2 очка... А эти очки учитываются в колонке Всего сыграно партий? А если парни договорятся сыграть одну партию впятером (слышал - был такой эксперимент ), то каждому из них будет добавлено по 4 очка в колонку Всего сыграно партий? RE: Учёт личных игровых достижений - Governor - 02-12-2016 Quote:Во-вторых - в статистике применена простая сортировка по времени последней игры, количеству сыгранных партий и имени игрока. Не сходится. Партию мы играли вместе, значит время последней игры у нас было одинаковое. Количество cыгранных партий тоже было одинаковое, и у обоих увеличилось на 1. Имя у меня на G, у него на A. RE: Учёт личных игровых достижений - Admin - 02-12-2016 (02-12-2016, 11:39 AM)Governor Wrote:Quote:Во-вторых - в статистике применена простая сортировка по времени последней игры, количеству сыгранных партий и имени игрока. У тебя на одну партию больше. |