помогите написать или же просто скажите алгоритм
как можно строить турнирную сетку на php
Спустя 10 минут, 2 секунды (20.06.2011 - 19:33) Админ написал(а):
что такое турнирная сетка ?
Спустя 2 минуты, 11 секунд (20.06.2011 - 19:35) karapus написал(а):
Спустя 16 минут, 33 секунды (20.06.2011 - 19:52) Basili4 написал(а):
karapus
И в чем затруднения ??
И в чем затруднения ??
Спустя 16 минут, 56 секунд (20.06.2011 - 20:08) Guest написал(а):
да во всем,она должна быть полностью автомотизировона,тоесть пользователь нажимает вступить в турнир,и он автоматически заносится в сетку
Спустя 3 минуты, 6 секунд (20.06.2011 - 20:12) Basili4 написал(а):
И что ?? Что за проблема? Не знаете как данные отправляются или как их сохранить. Или как связать их Я Не понимаю в чем проблема ???
Спустя 3 минуты (20.06.2011 - 20:15) Админ написал(а):
ещё один халявщик
Спустя 10 минут, 14 секунд (20.06.2011 - 20:25) Dezigo написал(а):
Создай матрицу
var t = 10;
var N = 5;
x1... xT на user1 ..userN
1. Сначало забей всем пользователям по false
2. Когда была сыграна игра - ставь в нужном X - true
Пользователь у которого будет все значения 1 1 1 1 1 1, тот и победил.
Один из способов.
var t = 10;
var N = 5;
x1... xT на user1 ..userN
1. Сначало забей всем пользователям по false
2. Когда была сыграна игра - ставь в нужном X - true
Пользователь у которого будет все значения 1 1 1 1 1 1, тот и победил.
Один из способов.
Спустя 2 минуты, 28 секунд (20.06.2011 - 20:27) karapus написал(а):
Цитата (Админ @ 20.06.2011 - 17:15) |
ещё один халявщик |
вообще то я попросил просто алгоритм..
Спустя 2 минуты, 16 секунд (20.06.2011 - 20:30) karapus написал(а):
Цитата |
Создай матрицу var t = 10; var N = 5; x1... xT на user1 ..userN 1. Сначало забей всем пользователям по false 2. Когда была сыграна игра - ставь в нужном X - true Пользователь у которого будет все значения 1 1 1 1 1 1, тот и победил. Один из способов. |
не совсем понял,можешь расписать ?
заранее спасибо)
Цитата |
И что ?? Что за проблема? Не знаете как данные отправляются или как их сохранить. Или как связать их Я Не понимаю в чем проблема ??? |
как связать,тоесть если выиграл переходишь дальше,вот как это связать не понимаю
зы.как связывать кто с кем играет,это легко(я сделал)
Спустя 22 секунды (20.06.2011 - 20:30) Basili4 написал(а):
тут нет алгоритма как такового.
Имеешь список всех участников как проходит игра валишь из списка пригоравшего. Кто осталя последним тот и Винер.
Имеешь список всех участников как проходит игра валишь из списка пригоравшего. Кто осталя последним тот и Винер.
Спустя 1 минута, 14 секунд (20.06.2011 - 20:31) karapus написал(а):
ты не понял,как сетку сделать чтобы она продолжалась
(как-то так)
мне надо чтобы она отображалась
тоесть
(как-то так)
мне надо чтобы она отображалась
тоесть
команда 1
команда 1
команда 2
команда 4
команда 3
команда 4
команда 4
Спустя 14 минут, 6 секунд (20.06.2011 - 20:45) Snus написал(а):
karapus
Тебе же Басилич ответил уже.
Тебе же Басилич ответил уже.
Спустя 26 минут, 30 секунд (20.06.2011 - 21:12) karapus написал(а):
это не то
Спустя 30 минут, 24 секунды (20.06.2011 - 21:42) inpost написал(а):
Уже поднимался на форуме вопрос, ищи в поиске.
Спустя 13 минут, 4 секунды (20.06.2011 - 21:55) karapus написал(а):
искал..не нашел
Спустя 5 минут, 41 секунда (20.06.2011 - 22:01) inpost написал(а):
16 пользователей, 16 позиций.
В таблице матчи:
пользователь, его позиция, раунд, состояние. (победитель, проиграл, участвует).
Далее алгоритм, где в следующем раунде участвует человек, дошедший до этого раунда и имеет позицию = раунд*2.
Визуально оформляется так, что идёт от большего к меньшему, докуда дошел - весь остальной путь закрашивается его победами.
если надо хранить счет, с каким победил, то ещё одну таблицу с раундом и счетом.
В таблице матчи:
пользователь, его позиция, раунд, состояние. (победитель, проиграл, участвует).
Далее алгоритм, где в следующем раунде участвует человек, дошедший до этого раунда и имеет позицию = раунд*2.
Визуально оформляется так, что идёт от большего к меньшему, докуда дошел - весь остальной путь закрашивается его победами.
если надо хранить счет, с каким победил, то ещё одну таблицу с раундом и счетом.
Спустя 11 минут, 39 секунд (20.06.2011 - 22:13) karapus написал(а):
все я придумал как по другому сделать
Спустя 18 часов, 5 минут, 45 секунд (21.06.2011 - 16:18) karapus написал(а):
теперь нужна помощь в другом,т.к. нашел способ как сделать сетку.
теперь остался один вопрос
как сделать проверку
входит ли 3 в диапозон range(1,6)
теперь остался один вопрос
как сделать проверку
входит ли 3 в диапозон range(1,6)