Пятница, 19 Апреля 2024, 03:08

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Команды, услуги и объявления » Вакансии и работа » Генератор футбольных матчей (на javascript для сайта)
Генератор футбольных матчей
TealДата: Пятница, 18 Февраля 2011, 12:46 | Сообщение # 1
был не раз
Сейчас нет на сайте
Здравствуйте создал сайт на ucoz'е собираюсь из него делать on-line футбольного менеджера вот теперь есть проблема уже 3 месяца ищу генератор футбольных матчей хотелось бы чтоб помогли написать на php или флеш а если возможно то на javascript
нужна генерация матчей.желательно в текстовом режиме.
Генератор нужен с командами реального футбола.В нем должны быть высшие лиги Англии,Италии,Испании,России,Франции,Украины и Германия.нужна генерация матчей.желательно в текстовом режиме.Чтоб матч проходил 35 минут.таймы по 15 и перерыв 5 минут.чтоб была возможность делать замены по ходу матча.показывалось состояние физики футболистов.чтоб игроки видели состояние игроков(физики) только своей команды.всё остальное можно увидеть на скринах
http://radikal.ru/F/s002.radikal.ru/i198/1102/66/bc2ffbf73bc2.jpg.html
http://radikal.ru/F/s48.radikal.ru/i119/1102/d8/c78cd426dcee.jpg.html
http://radikal.ru/F/s002.radikal.ru/i200/1102/82/040a6a902eda.jpg.html
NeZnayuДата: Пятница, 18 Февраля 2011, 12:58 | Сообщение # 2
__танцуй!__
Сейчас нет на сайте
Teal, т.е. ты хочешь чтоб за тебя игру сделали, так?

CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
TovTripleZДата: Пятница, 18 Февраля 2011, 13:19 | Сообщение # 3
Злая ящерка >:3
Сейчас нет на сайте
Quote (Teal)
Здравствуйте создал сайт на ucoz'е собираюсь из него делать on-line

Дальше не читал.


Бледные дрыщекролики следят за вами

Сообщение отредактировал TovTripleZ - Пятница, 18 Февраля 2011, 13:19
MG-JournalДата: Пятница, 18 Февраля 2011, 13:29 | Сообщение # 4
Важен не инструмент, а умение пользоваться
Сейчас нет на сайте
Quote (Teal)
Здравствуйте

Привет.
Quote (Teal)
создал сайт на ucoz'е

Поздравляю.
Quote (Teal)
собираюсь из него делать on-line футбольного менеджера

*facepalm*
Quote (Teal)
Генератор нужен с командами реального футбола.В нем должны быть высшие лиги Англии,Италии,Испании,России,Франции,Украины и Германия.нужна генерация матчей.желательно в текстовом режиме.Чтоб матч проходил 35 минут.таймы по 15 и перерыв 5 минут.чтоб была возможность делать замены по ходу матча.показывалось состояние физики футболистов.чтоб игроки видели состояние игроков(физики) только своей команды.всё остальное можно увидеть на скринах

Оплата насколько высокая?


Требуется моделлер: http://gcup.ru/forum/12-15121-1#245405
TealДата: Пятница, 18 Февраля 2011, 13:34 | Сообщение # 5
был не раз
Сейчас нет на сайте
Quote (MG-Journal)
Оплата насколько высокая?

незнаю пока насчёт оплаты но можно будет на днях обговорить в скайпе или в аське
lvovandДата: Пятница, 18 Февраля 2011, 13:48 | Сообщение # 6
старожил
Сейчас нет на сайте
Quote (Teal)
незнаю пока насчёт оплаты но можно будет на днях обговорить в скайпе или в аське

пиши уж тут, интересно же, насколько пользователь работу программиста оценивает


Разработка и продвижение сайтов. Дизайн
TealДата: Пятница, 18 Февраля 2011, 14:02 | Сообщение # 7
был не раз
Сейчас нет на сайте
Quote (lvovand)
пиши уж тут, интересно же, насколько пользователь работу программиста оценивает

цену оплаты я незнаю потомучто мы делаем наш сайт с другом и по этом предлагаю всё это обговорить либо в аське либо в скайпе а он тут не зареган
cougraAccДата: Пятница, 18 Февраля 2011, 16:33 | Сообщение # 8
Яркая личность GD
Сейчас нет на сайте
Quote (Teal)
Здравствуйте создал сайт на ucoz'е

Автор молодец, только седня уже все премии расхватали....
Quote (Teal)
собираюсь из него делать on-line футбольного менеджера вот теперь есть проблема

эм... проблема КАК сделать футбольного менеджера:)
Я создал сайт на ucoz, делаю из него мониторинг пиринговых сетей и анонимайзер, только у меня одна проблема
КАК сделать?:)
Quote (Teal)
чтоб помогли написать на php или флеш а если возможно то на javascript

пхп ты не сможешь использваоть в ucoz'e, флеш это клиентская часть, придется ещё совокупляться с написанием серверной.....
Quote (Teal)
Генератор нужен с командами реального футбола.В нем должны быть высшие лиги Англии,Италии,Испании,России,Франции,Украины и Германия.нужна генерация матчей.желательно в текстовом режиме.Чтоб матч проходил 35 минут.таймы по 15 и перерыв 5 минут.чтоб была возможность делать замены по ходу матча.показывалось состояние физики футболистов.чтоб игроки видели состояние игроков(физики) только своей команды.всё остальное можно увидеть на скринах

Что за херня? как ребенок.... ты онлайн менеджер собрался делать? тогда какой юкоз! бред!

p.s. Автор ЛОЛ
p.s.s. Вроде я подчеркнул свой стиль
p.s.s.s. Тут не альтруисты сидят что бы ради твоих идей драть волосы из жопы и писать тебе сайты! Нужно учиться самому! а тут только советоваться!

TealДата: Пятница, 18 Февраля 2011, 17:44 | Сообщение # 9
был не раз
Сейчас нет на сайте
Quote (cougraAcc)
Что за херня? как ребенок.... ты онлайн менеджер собрался делать? тогда какой юкоз! бред! p.s. Автор ЛОЛ p.s.s. Вроде я подчеркнул свой стиль p.s.s.s. Тут не альтруисты сидят что бы ради твоих идей драть волосы из жопы и писать тебе сайты! Нужно учиться самому! а тут только советоваться!

ну тогда подскажи чтоли как и на чём это можно написать?
cougraAccДата: Пятница, 18 Февраля 2011, 18:05 | Сообщение # 10
Яркая личность GD
Сейчас нет на сайте
Quote (Teal)
ну тогда подскажи чтоли как и на чём это можно написать?

копай скрипт футбольных менеджеров, вот пример поковыряться http://depositfiles.com/ru/files/3at4oldpr
Это terrafoot.ru
webstrict666Дата: Пятница, 18 Февраля 2011, 23:06 | Сообщение # 11
постоянный участник
Сейчас нет на сайте
Тактические настройки, которые должны иметь влияние на случайность:

$ Тактики [X] [0] регулировки (1 = оборонительные, 2 = нейтральное, 3 = наступления): чем выше значение слабее обороны и сильнее нарушение
$ Тактики х скорость игры (1 = медленно, 2 = средний, 3 = быстро): чем выше значение тем лучше возможности, но выше риск получения быстрой контратаки
$ Тактики [X] [2] расстоянию проходов (1 = короткая, 2 = средний, 3 = в длину): чем выше значение меньше, но больше возможностей вы получите и чаще вы "красную" карту.
$ Тактики [X] [3] создание изменений (1 = безопасные, 2 = средний, 3 = рискованно): чем выше значение, тем лучше ваши возможности, но выше риск получения быстрой контратаки
$ Тактики [X] [4] давления в обороне (1 = низкая, 2 = средний, 3 = высокий): чем выше значение более быстрой контратаки у вас будет
$ Тактики [X] [5] агрессивности (1 = низкая, 2 = средний, 3 = высокий): чем выше стоимость, тем больше атакует вас будет зайти фолы
Примечание: тактика 0 и тактика 4 частично интегрированы в остальной части двигателя, нет необходимости в этой функции.

Текущий алгоритм:

Code
<?php function tactics_weight($wert) { $neuerWert = $wert*0.1+0.8; return $neuerWert; } function strengths_weight($wert) { $neuerWert = log10($wert+1)+0.35; return $neuerWert; } function Chance_Percent($chance, $universe = 100) { $chance = abs(intval($chance)); $universe = abs(intval($universe)); if (mt_rand(1, $universe) <= $chance) { return true; } return false; } function simulate_attack($teamname_att, $teamname_def, $strength_att, $strength_def) { global $minute, $goals, $_POST, $matchReport, $fouls, $yellowCards, $redCards, $offsides, $shots, $tactics; // input values: attacker's name, defender's name, attacker's strength array, defender's strength array // players' strength values vary from 0.1 to 9.9 $matchReport .= '<p>'.$minute.'\': '.comment_action($teamname_att, 'attack'); $offense_strength = $strength_att['forwards']/$strength_def['defenders']; $defense_strength = $strength_def['defenders']/$strength_att['forwards']; if (Chance_Percent(50*$offense_strength*tactics_weight($tactics[$teamname_att][1])/tactics_weight($tactics[$teamname_att][2]))) { // attacking team passes 1st third of opponent's field side $matchReport .= ' '.comment_action($teamname_def, 'advance'); if (Chance_Percent(25*tactics_weight($tactics[$teamname_def][5]))) { // the defending team fouls the attacking team $fouls[$teamname_def]++; $matchReport .= ' '.comment_action($teamname_def, 'foul'); if (Chance_Percent(43)) { // yellow card for the defending team $yellowCards[$teamname_def]++; $matchReport .= ' '.comment_action($teamname_def, 'yellow'); } elseif (Chance_Percent(3)) { // red card for the defending team $redCards[$teamname_def]++; $matchReport .= ' '.comment_action($teamname_def, 'red'); } // indirect free kick $matchReport .= ' '.comment_action($teamname_att, 'iFreeKick'); if (Chance_Percent(25*strengths_weight($strength_att['forwards']))) { // shot at the goal $shots[$teamname_att]++; $matchReport .= ' '.comment_action($teamname_att, 'iFreeKick_shot'); if (Chance_Percent(25/strengths_weight($strength_def['goalkeeper']))) { // attacking team scores $goals[$teamname_att]++; $matchReport .= ' '.comment_action($teamname_att, 'shot_score'); } else { // defending goalkeeper saves $matchReport .= ' '.comment_action($teamname_def, 'iFreeKick_shot_save'); } } else { // defending team cleares the ball $matchReport .= ' '.comment_action($teamname_def, 'iFreeKick_clear'); } } elseif (Chance_Percent(17)*tactics_weight($tactics[$teamname_att][2])) { // attacking team is caught offside $offsides[$teamname_att]++; $matchReport .= ' '.comment_action($teamname_def, 'offside'); } else { // attack isn't interrupted // attack passes the 2nd third of the opponent's field side - good chance $matchReport .= ' '.comment_action($teamname_def, 'advance_further'); if (Chance_Percent(25*tactics_weight($tactics[$teamname_def][5]))) { // the defending team fouls the attacking team $fouls[$teamname_def]++; $matchReport .= ' '.comment_action($teamname_def, 'foul'); if (Chance_Percent(43)) { // yellow card for the defending team $yellowCards[$teamname_def]++; $matchReport .= ' '.comment_action($teamname_def, 'yellow'); } elseif (Chance_Percent(3)) { // red card for the defending team $redCards[$teamname_def]++; $matchReport .= ' '.comment_action($teamname_def, 'red'); } if (Chance_Percent(19)) { // penalty for the attacking team $shots[$teamname_att]++; $matchReport .= ' '.comment_action($teamname_att, 'penalty'); if (Chance_Percent(77)) { // attacking team scores $goals[$teamname_att]++; $matchReport .= ' '.comment_action($teamname_att, 'shot_score'); } elseif (Chance_Percent(50)) { // shot misses the goal $matchReport .= ' '.comment_action($teamname_att, 'penalty_miss'); } else { // defending goalkeeper saves $matchReport .= ' '.comment_action($teamname_def, 'penalty_save'); } } else { // direct free kick $matchReport .= ' '.comment_action($teamname_att, 'dFreeKick'); if (Chance_Percent(33*strengths_weight($strength_att['forwards']))) { // shot at the goal $shots[$teamname_att]++; $matchReport .= ' '.comment_action($teamname_att, 'dFreeKick_shot'); if (Chance_Percent(33/strengths_weight($strength_def['goalkeeper']))) { // attacking team scores $goals[$teamname_att]++; $matchReport .= ' '.comment_action($teamname_att, 'shot_score'); } else { // defending goalkeeper saves $matchReport .= ' '.comment_action($teamname_def, 'dFreeKick_shot_save'); } } else { // defending team cleares the ball $matchReport .= ' '.comment_action($teamname_def, 'dFreeKick_clear'); } } } elseif (Chance_Percent(62*strengths_weight($strength_att['forwards'])*tactics_weight($tactics[$teamname_att][2])*tactics_weight($tactics[$teamname_att][3]))) { // shot at the goal $shots[$teamname_att]++; $matchReport .= ' '.comment_action($teamname_att, 'shot'); if (Chance_Percent(30/strengths_weight($strength_def['goalkeeper']))) { // the attacking team scores $goals[$teamname_att]++; $matchReport .= ' '.comment_action($teamname_att, 'shot_score'); } else { if (Chance_Percent(50)) { // the defending defenders block the shot $matchReport .= ' '.comment_action($teamname_def, 'shot_block'); } else { // the defending goalkeeper saves $matchReport .= ' '.comment_action($teamname_def, 'shot_save'); } } } else { // attack is stopped $matchReport .= ' '.comment_action($teamname_def, 'stopped'); if (Chance_Percent(15*$defense_strength*tactics_weight($tactics[$teamname_att][1])*tactics_weight($tactics[$teamname_att][3])*tactics_weight($tactics[$teamname_def][4]))) { // quick counter attack - playing on the break $strength_att['defenders'] = $strength_att['defenders']*0.8; // weaken the current attacking team's defense $matchReport .= ' '.comment_action($teamname_def, 'quickCounterAttack'); $matchReport .= ' ['.$goals[$_POST['team1']].':'.$goals[$_POST['team2']].']</p>'; // close comment line return simulate_attack($teamname_def, $teamname_att, $strength_def, $strength_att); // new attack - this one is finished } } } } // attacking team doesn't pass 1st third of opponent's field side elseif (Chance_Percent(15*$defense_strength*tactics_weight($tactics[$teamname_att][1])*tactics_weight($tactics[$teamname_att][3])*tactics_weight($tactics[$teamname_def][4]))) { // attack is stopped // quick counter attack - playing on the break $matchReport .= ' '.comment_action($teamname_def, 'stopped'); $strength_att['defenders'] = $strength_att['defenders']*0.8; // weaken the current attacking team's defense $matchReport .= ' '.comment_action($teamname_def, 'quickCounterAttack'); $matchReport .= ' ['.$goals[$_POST['team1']].':'.$goals[$_POST['team2']].']</p>'; // close comment line return simulate_attack($teamname_def, $teamname_att, $strength_def, $strength_att); // new attack - this one is finished } else { // ball goes into touch - out of the field $matchReport .= ' '.comment_action($teamname_def, 'throwIn'); if (Chance_Percent(33)) { // if a new chance is created if (Chance_Percent(50)) { // throw-in for the attacking team $matchReport .= ' '.comment_action($teamname_def, 'throwIn_att'); $matchReport .= ' ['.$goals[$_POST['team1']].':'.$goals[$_POST['team2']].']</p>'; // close comment line return simulate_attack($teamname_att, $teamname_def, $strength_att, $strength_def); // new attack - this one is finished } else {    
// throw-in for the defending team $matchReport .= ' '.comment_action($teamname_def, 'throwIn_def'); $matchReport .= ' ['.$goals[$_POST['team1']].':'.$goals[$_POST['team2']].']</p>'; // close comment line return simulate_attack($teamname_def, $teamname_att, $strength_def, $strength_att); // new attack - this one is finished } } } $matchReport .= ' ['.$goals[$_POST['team1']].':'.$goals[$_POST['team2']].']</p>'; // close comment line return TRUE; // finish the attack }

разбирай на здоровье (если есть не маленькая сумма ... в аську мне обратитесь( перед этим номер аськи мне в ЛС тут)


http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !


Сообщение отредактировал webstrict666 - Пятница, 18 Февраля 2011, 23:08
TealДата: Суббота, 19 Февраля 2011, 00:41 | Сообщение # 12
был не раз
Сейчас нет на сайте
Quote (cougraAcc)
копай скрипт футбольных менеджеров, вот пример поковыряться http://depositfiles.com/ru/files/3at4oldpr Это terrafoot.ru

скачать скачал но не понял какой из страниц главная
webstrict666Дата: Суббота, 19 Февраля 2011, 00:46 | Сообщение # 13
постоянный участник
Сейчас нет на сайте
=) курим php html mysql если не понимаете готовьте кошелек и фантазию smile

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
TealДата: Воскресенье, 20 Февраля 2011, 11:32 | Сообщение # 14
был не раз
Сейчас нет на сайте
Quote (cougraAcc)
копай скрипт футбольных менеджеров, вот пример поковыряться http://depositfiles.com/ru/files/3at4oldpr Это terrafoot.ru

я забыл уже пользоватса с Mysql Navicat и DiskW не мог бы ты подсказать как и куда заливать в DiskW
anton-garДата: Воскресенье, 27 Февраля 2011, 09:03 | Сообщение # 15
WEBmaster
Сейчас нет на сайте
Вот он нормальный, работоспособный DiskW.
В данном архиве находится DiskW нормально работающая версия.
Для включения DiskW нужно нажать на start.bat, для выключение DiskW жмем на stop.bat
Файлы вашего сайта хранятся в папке WWW
Не забываем настроить config движка вашего веб-сайта.
Я не рекомендую использовать DiskW для более менее серьезных проектов из-за его малой безопасности.
Удачных ваб сайтов и серверов!

http://depositfiles.com/ru/files/836yf11j9


XDASДата: Воскресенье, 27 Февраля 2011, 11:51 | Сообщение # 16
Ярый фанат GML
Сейчас нет на сайте
Quote (Teal)
сайт на ucoz'е

Quote (Teal)
лось бы чтоб помогли написать на php

LOL


Учу питон. Делаю Bang Bang-X.
P.s - Питон занятная вещь зараза)))
Мой сайт - http://easy-game.tk/
Мне больно видеть белый свет, мне лучше в полной темноте!Мне слишком тесно в заперти и я мечтаю об одном скорей свободу обрести © КиШ
K0DAK47Дата: Воскресенье, 27 Февраля 2011, 12:27 | Сообщение # 17
Cat Development
Сейчас нет на сайте
На ucoz? Не смеши. Убийца FreeKick или GoalUnited сразу? Не на хостингах надо делать, а с нуля, причём уметь вычислять характеристики... не буду засорять мозги.

.xm
Шаблон для разработчиков
TealДата: Понедельник, 28 Февраля 2011, 17:42 | Сообщение # 18
был не раз
Сейчас нет на сайте
Quote (XDAS)
LOL

почему сразу LOL если человек мало знает хостингов бесплатных
Quote (K0DAK47)
На ucoz? Не смеши. Убийца FreeKick или GoalUnited сразу? Не на хостингах надо делать, а с нуля, причём уметь вычислять характеристики... не буду засорять мозги.

если ты такой знаток подскажи как залить вот это http://depositfiles.com/ru/files/3at4oldpr на DiskW или на Denwer
Форум игроделов » Команды, услуги и объявления » Вакансии и работа » Генератор футбольных матчей (на javascript для сайта)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг