|
0 / 0 / 0
Регистрация: 02.12.2016
Сообщений: 39
|
|
Генератор результатов футбольных матчей02.12.2016, 06:56. Показов 14041. Ответов 43
Метки нет (Все метки)
Здравствуйте, хочу попросить помощи в написание/ресурсов/советов одного интересующего меня php кода (Таком себе упрощенному генераторе футбольных матчей)
Сам я неплохо разбираюсь в html, css и веб графике, но php пока весьма трудный для меня. Перейду непосредственно к делу. За помощь, готов помочь в графике Мне нужен код, чтобы я его залил на хост и он отображался следующим образом: Простая страничка с регистрацией и формой входа(логин, пароль), после авторизации появляются ячейки (Возможно чат для зарегистрированных пользователей, но это абсолютно не обязательно), который подлежат заполнению: Эмблема и Название команды --- Эмблема и Название команды (Выбор уже из существующих вариантов) 1 показатель --- 1 показатель 2 показатель --- 2 показатель 3 показатель --- 3 показатель 4 показатель --- 4 показатель 5 показатель --- 5 показатель 6 показатель --- 6 показатель 7 показатель --- 7 показатель Начать генерацию Как должна происходить генерация? (Определение победителя по голам) - Есть 7 показателей (которые я ввожу сам, без всяких баз данных) - Должен быть небольшой процент того, что даже если одна из команд сильнее, то она может проиграть, то есть такая себе рандомность, но процент должен быть не большим - Результат должен выводиться в голах (Очень важно) После чего сам результат должен быть опубликован на отдельной страничке, вместе с эмблемами, названием команд и результатом самого матча. Что касается оформления, то тут я справлюсь, а вот структурно это всё написать, не в силах. Это не коммерческий проект, просто с друзьями любим, проводить различного рода карьеры по футболу и хочется свою закрытую комнатку. Простите, если где-то наглею. Понимаю, что можно постепенно освоить этот язык и не отнимать чье-то время, но надеюсь найти энтузиастов и отзывчивых людей. P.S. Со временем обязательно выучу язык
0
|
|
| 02.12.2016, 06:56 | |
|
Ответы с готовыми решениями:
43
Генератор футбольных матчей генератор матчей Написать программу результатов матчей футбольных команд (Используя контейнер map) |
|
Заблокирован
|
|
| 02.12.2016, 08:32 | |
|
Интересная задача,сделал из любви к программированию
16 команд взял из инета,и рандом из 16 вариантов голов 4 пункта выбора Тебе код или ссылку?
0
|
|
|
Заблокирован
|
||||||
| 02.12.2016, 08:45 | ||||||
|
Покурил подумал,наверно и то и другое
Дам и код и ссылку:
0
|
||||||
|
0 / 0 / 0
Регистрация: 02.12.2016
Сообщений: 39
|
|
| 02.12.2016, 08:48 [ТС] | |
|
Ух ты, красивенько. Но я чуть другое имел ввиду, допустим эти 7 показателей это характеристики команды: скорость, удар, пас, техника, защита, физика и сыгранность(и чтобы я показатели сам записывал). И по этим критериям решаются забитые и пропущенные голы. Или я уже чересчур трудное спрашиваю?
0
|
|
|
Заблокирован
|
|
| 02.12.2016, 10:48 | |
|
Zloben, можно сделать...
че должно быть в вариантах "скорость,удар,пас"...? 7 характеристик * 7 параметров ... это прописывать ~50 пунктов только на хтмл ну например напиши буквами эти 7*7 вариантов,че там должно быть 1.Скорость = 20 км\ч? )) 2.40 км\ч? ) 3. 1.Удар = че? 2. 3. Я не увлекаюсь футболом,эти взаимосвязи просто надо будет перемножать на php , то есть если все 7 характеристик = 1 параметр - то значит команда проиграет и забьет 0 голов,просто перемножать буду А если у команды выберешь 7 характеристик самые сильные = 7 вариант - то команда выиграет там простая функция ваще... Добавлено через 14 минут Zloben,Покурил подумал... Может ниче умного не указывать и просто писать "Скорость=1","Удар=2","Пас=3" ? Но с другой стороны,надо как то обозначить,типа "Сила удара=Оценка 7","Ловкость паса=Оценка 4" Мне эти варианты надо,а программировать на пхп там ваще строчек 10 потом
0
|
|
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|||||||||||
| 02.12.2016, 11:43 | |||||||||||
|
Ocrex, код будет в несколько раз короче если использовать массивы и циклы.
А также вместо промежуточных ключей типа B1
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 02.12.2016
Сообщений: 39
|
|
| 02.12.2016, 12:18 [ТС] | |
|
Я не знаю как там при подсчёте, но должно быть примерно так:
1 Команда - 2 Команда, потом я начинаю вводить характеристики команд. Максимальный уровень каждого показателя 1100 балов, теперь как пример: ФК Арсенал - ФК Динамо Скорость: 836-765 Удар: 905-843 Пас: 456-884 Техника: 567-863 Защита: 658-635 Физика: 782-659 Сыгранность: 300-600 Начать генерацию (Должен быть небольшой процент случайного результата, чтобы даже слабая команда могла редко выиграть у сильной) После чего должен появится счёт: Там ФК Арсенал 2-3 ФК Динамо
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||||||||||||||||||||||||||||
| 02.12.2016, 14:32 | |||||||||||||||||||||||||||||||||
|
Кликните здесь для просмотра всего текста
0
|
|||||||||||||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 02.12.2016
Сообщений: 39
|
|
| 02.12.2016, 15:46 [ТС] | |
|
А если сделать так:
Техника , Скорость и Удар отвечают за атаку Пас, Защита и Физика отвечают за защиту Сыгранность в целом влияет на все характеристики. Теперь на примере ФК Арсенал - ФК Динамо Скорость: 36-65 Удар: 95-43 Техника: 67-63 Пас: 56-84 Защита: 58-35 Физика: 82-59 Сыгранность: 30-60 Максимальная сила Атаки/Защиты = 300. Максимальная сыгранность = 100. Атака (Скорость + Удар + Техника) Арсенала 198 - 171 Атака (Скорость + Удар + Техника) Динамо Защита (Защита + Физика + Пас) Арсенала 196 - 178 Защита (Защита + Физика + Пас) Динамо Сыгранность Арсенала 30-60 Сыгранность Динамо Теперь подробнее Допустим сначала считаем сколько забьет Арсенал (Атака 198+30%( от атаки - это сыгранность)=257,4 против защиты Динамо 178+60%=284, по разнице у Арсенала -26.6 Соответственно Арсенал по силе не должен забить, если конечно не сыграет роль % случая везения. Теперь также считаем в другую сторону Динамо Атака 171+60%=273,6 против защиты Арсенала 196+30%=254,8, по разнице у Динамо +18,8 и соответственно Динамо с большей долей вероятности должно забить. Реально вообще так?
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
| 02.12.2016, 18:15 | ||||||
Сообщение было отмечено Zloben как решение
Решение![]()
1
|
||||||
|
0 / 0 / 0
Регистрация: 02.12.2016
Сообщений: 39
|
|
| 02.12.2016, 18:50 [ТС] | |
|
Круто, спасибо большое. Есть пару вопросиков.
Как сделать так, чтобы эти характеристики вводились мною не в код, а в графу как заполнение (как здесь дополнительное время http://pesway.ru/newbase/generator/generator.php)? Можно как-то графически преобразовать скрипт, в таблицу с фоном каким-то, чтобы я потом в фш уже помудрил что-то? И можно ли % рандома сделать менее использованным, а то по тесту уж очень сильно различаются результаты? Огромное спасибо вам! С меня "+" и в ближайшие время символически вас финансово отблагодарю. Сейчас просто с финансами туго)
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||||||
| 02.12.2016, 20:21 | |||||||||||
З.Ы. Не проверял
0
|
|||||||||||
|
Заблокирован
|
|
| 02.12.2016, 21:21 | |
|
Zloben, Сделал,простенькая задачка
есть 7 характеристик,и в каждой 16 параметров если выбрать максимальные характеристики - то команда выиграет со счетом 15 с минимальными характеристиками - забьет 0 голов надо еще результат привести в целое число главные строки эти: $gol_result1=$max/70-1; $gol_result2=$max2/70-1; можно поменять цифры под показать не дает,много символов = 24 000, так что вот файл .тхт: futbol1.txt вот ссылка на страницу: futbol1.php, по умолчанию нажми "начать генерацию",и с минимальными характеристиками будет счет 0 - 0
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||||||||||||||||||||||
| 03.12.2016, 01:23 | ||||||||||||||||||||||||||
|
classes.php
Кликните здесь для просмотра всего текста
config.php Кликните здесь для просмотра всего текста
result.php Кликните здесь для просмотра всего текста
index.php Кликните здесь для просмотра всего текста
styles.css Кликните здесь для просмотра всего текста
Сохраняете файлы с таким же названием, как написано, все в одной папке. Запускаете index.php Стили поправите сами, я по мелочам только вид поправил, все это выглядит в таком виде
0
|
||||||||||||||||||||||||||
|
Заблокирован
|
|
| 03.12.2016, 01:53 | |
|
KOPOJI, Зачёт,я только потом обратил внимание,что он написал "буду сам вводить названия команд"...
Я удалил эти названия из инета,и сделал поля ввода Потом записываю результат в файл itogi.db ,и потом считываю тут же Еще файл "итоги.дб" считывается на главной странице index.php и там же чат,как просил автор темы Я только потом заметил,что ему надо показывать результаты на отдельной странице Zloben, хочешь качай архив,не хочешь пускай висит страница,может потом че допишу... KOPOJI,он писал не знает php ,вряд ли разберется с установкой кода на свой сайт Прикольная задача,классно было заниматься этим )
0
|
|
|
Заблокирован
|
|
| 03.12.2016, 02:09 | |
|
KOPOJI, прикольно ))
![]() , и тебе и мне надо доделать примеру нас наоборот,у меня нет ввода цифр характеристик ,а у тебя нет ввода названий команд)) я отдохну и допишу ввод цицр,версию 4 туда выложу вот: Я сразу начинаю анализировать: 1.Если в твои поля ввода ввести не цифры а буквы 2.Если ввести отрицательное число 3.Если ввести сразу цифру 245 000 4.Если поле вода пустое Стоит защита?
0
|
|
|
0 / 0 / 0
Регистрация: 02.12.2016
Сообщений: 39
|
|
| 03.12.2016, 02:38 [ТС] | |
|
Ух ты, ребята, это именно то, что я хотел, просто шикарно, спасибо вам большое. Честно говоря не ожидал, что кто-то поможет)
Вы только подскажите что именно мне устанавливать? Я так понял генератор у вас один, только оформление разное. Мне по сути залить надо всё на хост, я так понял. Добавлено через 20 минут И ещё вопросик, а как сделать закрытый доступ к этой странице, чтобы допустим только с паролем можно было зайти. Очень легкую авторизацию. Если у меня возникнут ещё идёи как усовершенствовать, можно будет вас попросить. Или я уже чертовски надоел вам?) Добавлено через 2 минуты Если быть точнее, то закрытый доступ к страничке генерации, а вот чтобы результаты могли видеть и другие.
0
|
|
|
Заблокирован
|
||
| 03.12.2016, 02:46 | ||
|
Zloben, мои страницы генерации под паролем,пароль там открыто написан и хранится дня на 4,через сессии "куки"
Так что мои страницы генерации имеют пароль,тебе просто надо в коде стереть со страницы futbol2.php пароль озвученный,и потом переписать в двух местах пароль,какой тебе надо мой архив должен заработать автоматом на хостинге с php ,попробуй разархивировать папку и потом запустить страницу futbol/index.php и чат вроде прописан без указателей на мой домен,должен тоже заработать сразу и в итоге,я не буду прописывать поля ввода на 1100 .... моих 16 пунктов достаточно...но можно переделать так: пункт 1 - 100 , пункт 4 - 400 ,пункт 11 - 1100 Добавлено через 1 минуту
0
|
||
|
0 / 0 / 0
Регистрация: 02.12.2016
Сообщений: 39
|
|
| 03.12.2016, 02:54 [ТС] | |
|
Хорошо, спасибо) Я буду дома в воскресенье и обязательно займусь установкой, если что напишу)
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||||||||||||||||||||||||||
| 03.12.2016, 12:25 | ||||||||||||||||||||||||||||||
|
index.php Кликните здесь для просмотра всего текста
config.php Кликните здесь для просмотра всего текста
result.php Кликните здесь для просмотра всего текста
2) ТС говорил, что это нужно ему для своих - а своим можно по рукам надавать за попытки "взлома" 3) Можете попробовать. Без изменения кода html в браузере (или скриптом и т.п.) у вас это не получится: все числовые поля с типом number, заданы min и max, указано начальное значение. А также можно добавить атрибут required к полям. 4) Все эти проверки можно также описать в классах, например, так, если по-простому: Кликните здесь для просмотра всего текста
Или же написать валидаторы, по типу такого: Кликните здесь для просмотра всего текста
0
|
||||||||||||||||||||||||||||||
| 03.12.2016, 12:25 | |
|
Помогаю со студенческими работами здесь
20
бд футбольных матчей
Прогнозирование футбольных матчей Расписание матчей футбольных команд Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|