Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 08.07.2010, 12:38   #1
MaRteN571
Новичок
Джуниор
 
Регистрация: 08.07.2010
Сообщений: 1
Вопрос Трудности с турнирной сеткой

Ребят решил заняться построение турнирной сетки, но не знаю с чего начать, а именно можете помочь найти алгоритм или исходник турнирной сетки? Ясное дело иммею ввиду сетку, которая будет сама обновляться после того как участники внесут свои результаты, буду рад даже мануальчику какому-нибудь все излазил нигде не нашел
MaRteN571 вне форума Ответить с цитированием
Старый 08.07.2010, 13:03   #2
LeoN
Форумчанин
 
Аватар для LeoN
 
Регистрация: 03.11.2006
Сообщений: 278
По умолчанию

для начало нужно определиться с параметрами сетки, по каким критериям строится, все остальное элементарно и даже не нуждается в описании.
Разработка сайтов -дело прикольное
LeoN вне форума Ответить с цитированием
Старый 08.07.2010, 13:18   #3
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Турнирную сетку делают на первом году обучения профильной специальности по программированию. Дизайн и всякие вкусности, это уже отдельно.
Johnatan вне форума Ответить с цитированием
Старый 08.07.2010, 15:38   #4
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

Поясню задачу.
У нас есть список из 16-32 команд .. Они играют на вылет (плей-оф). В базе данных есть матчи с результатами (Команда1 vs Команда2).
Задача - графически в html нарисовать с помощью php турнирную сетку (дерево). Ну задача не слишком сложная... решить могу, но время поджимает .. а алгоритм какой-то кривой получается. Основная проблема - как генерировать строки в <table> .. получаются сложные rowspan.
НУ даже это вроде бы ничего. Есть вторая задача - создать такой же алгоритм рисования сетки команд в системе - до 2-х поражений (Full Double Eleminatuin), где проигравшая 1 раз команда вылетает в нижнюю сетку (в нужную ее часть) и затем победители нижней и верхней сетки встречаются в финале.
Я понимаю, что просить писать кого-то готовые скрипты это уже слишком, просто может кто-нибудь встречал в инете что-нить похожее...
Самая главная проблема - расчертить <table> со строками (только обязательно вертикально нужно - горизонтально я почти сделал для простой системы) или может предложите более оптимальный метод.
Cronos20 вне форума Ответить с цитированием
Старый 08.07.2010, 16:13   #5
LeoN
Форумчанин
 
Аватар для LeoN
 
Регистрация: 03.11.2006
Сообщений: 278
По умолчанию

думаю будет проще сделать div со вложенными div'ами, выравнивание по центру и прописка несложных стилей.
Разработка сайтов -дело прикольное
LeoN вне форума Ответить с цитированием
Старый 08.07.2010, 16:34   #6
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

Цитата:
только обязательно вертикально нужно - горизонтально я почти сделал для простой системы
ой.... наоборот))) горизонтально нужно ... ну хоршо дивы ... а как выровнять по центру по вертикали допустим 2 блока относительно 4-х слева .. да еще правильно рассчитать их высоту, чтобы симметрично было??)))
Cronos20 вне форума Ответить с цитированием
Старый 09.07.2010, 15:16   #7
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

Ну так что??? Кто-нить делал "Турнирную сетку на первом году обучения профильной специальности по программированию" ??? Или все студенты сразу пропали??)))))
Ладно сижу вот сам пишу-соображаю)
Cronos20 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет результатов в турнирной таблице. vladi Microsoft Office Excel 5 29.06.2010 12:45
C# и Java трудности. LaiQue Общие вопросы .NET 0 24.04.2010 14:50
Трудности перевода Elidan Общие вопросы C/C++ 0 10.06.2009 00:49
Трудности с формулой arr1val Microsoft Office Excel 1 15.08.2008 16:18
Трудности перевода Maks1978 Свободное общение 6 30.05.2008 11:55


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840