В разработке "Баскетбол 1-на-1"


dmytron
 Поделиться
https://www.slamdunk.ru/forums/topic/5626922-v-razrabotke-basketbol-1-na-1/

Рекомендуемые сообщения

Опубликовано

 

Ладно. Вот вам показатели Брайанта. Кстати, выделив все колонки статистики и нажав линк CSV, можно получить готовую таблицу. Вот один из моих предполагаемых способов быстрого создания игроков.

Season,Age,Tm,Lg,Pos,G,GS,MP,FG,FGA,FG%,3P,3PA,3P%,FT,FTA,FT%,ORB,DRB,TRB,AST,STL,BLK,TOV,PF,PTS
1996-97,18,LAL,NBA,SG,71,6,1103,176,422,.417,51,136,.375,136,166,.819,47,85,132,91,49,23,112,102,539
1997-98*,19,LAL,NBA,SG,79,1,2056,391,913,.428,75,220,.341,363,457,.794,79,163,242,199,74,40,157,180,1220
1998-99,20,LAL,NBA,SG,50,50,1896,362,779,.465,27,101,.267,245,292,.839,53,211,264,190,72,50,157,153,996
1999-00*,21,LAL,NBA,SG,66,62,2524,554,1183,.468,46,144,.319,331,403,.821,108,308,416,323,106,62,182,220,1485
2000-01*,22,LAL,NBA,SG,68,68,2783,701,1510,.464,61,200,.305,475,557,.853,104,295,399,338,114,43,220,222,1938
2001-02*,23,LAL,NBA,SG,80,80,3063,749,1597,.469,33,132,.250,488,589,.829,112,329,441,438,118,35,223,228,2019
2002-03*,24,LAL,NBA,SG,82,82,3401,868,1924,.451,124,324,.383,601,713,.843,106,458,564,481,181,67,288,218,2461
2003-04*,25,LAL,NBA,SG,65,64,2447,516,1178,.438,71,217,.327,454,533,.852,103,256,359,330,112,28,171,176,1557
2004-05*,26,LAL,NBA,SG,66,66,2689,573,1324,.433,131,387,.339,542,664,.816,95,297,392,398,86,53,270,174,1819
2005-06*,27,LAL,NBA,SG,80,80,3277,978,2173,.450,180,518,.347,696,819,.850,71,354,425,360,147,30,250,233,2832
2006-07*,28,LAL,NBA,SG,77,77,3140,813,1757,.463,137,398,.344,667,768,.868,75,364,439,413,111,36,255,205,2430
2007-08*,29,LAL,NBA,SG,82,82,3192,775,1690,.459,150,415,.361,623,742,.840,94,423,517,441,151,40,257,227,2323
2008-09*,30,LAL,NBA,SG,82,82,2960,800,1712,.467,118,336,.351,483,564,.856,90,339,429,399,120,37,210,189,2201
2009-10*,31,LAL,NBA,SG,73,73,2835,716,1569,.456,99,301,.329,439,541,.811,78,313,391,365,113,20,233,187,1970
2010-11*,32,LAL,NBA,SG,82,82,2779,740,1639,.451,115,356,.323,483,583,.828,83,336,419,388,99,12,243,172,2078
2011-12*,33,LAL,NBA,SG,58,58,2232,574,1336,.430,87,287,.303,381,451,.845,66,247,313,264,69,18,204,105,1616
2012-13*,34,LAL,NBA,SG,78,78,3013,738,1595,.463,132,407,.324,525,626,.839,66,367,433,469,106,25,287,173,2133
Career,,,NBA,,1239,1091,45390,11024,24301,.454,1637,4879,.336,7932,9468,.838,1430,5145,6575,5887,1828,619,3719,3164,31617

по моему, все очевидно. можно даже программу не создавать.

Опубликовано

Вот статистика Джордана:

Season,Age,Tm,Lg,Pos,G,GS,MP,FG,FGA,FG%,3P,3PA,3P%,FT,FTA,FT%,ORB,DRB,TRB,AST,STL,BLK,TOV,PF,PTS
1984-85*,21,CHI,NBA,SG,82,82,3144,837,1625,.515,9,52,.173,630,746,.845,167,367,534,481,196,69,291,285,2313
1985-86*,22,CHI,NBA,SG,18,7,451,150,328,.457,3,18,.167,105,125,.840,23,41,64,53,37,21,45,46,408
1986-87*,23,CHI,NBA,SG,82,82,3281,1098,2279,.482,12,66,.182,833,972,.857,166,264,430,377,236,125,272,237,3041
1987-88*,24,CHI,NBA,SG,82,82,3311,1069,1998,.535,7,53,.132,723,860,.841,139,310,449,485,259,131,252,270,2868
1988-89*,25,CHI,NBA,SG,81,81,3255,966,1795,.538,27,98,.276,674,793,.850,149,503,652,650,234,65,290,247,2633
1989-90*,26,CHI,NBA,SG,82,82,3197,1034,1964,.526,92,245,.376,593,699,.848,143,422,565,519,227,54,247,241,2753
1990-91*,27,CHI,NBA,SG,82,82,3034,990,1837,.539,29,93,.312,571,671,.851,118,374,492,453,223,83,202,229,2580
1991-92*,28,CHI,NBA,SG,80,80,3102,943,1818,.519,27,100,.270,491,590,.832,91,420,511,489,182,75,200,201,2404
1992-93*,29,CHI,NBA,SG,78,78,3067,992,2003,.495,81,230,.352,476,569,.837,135,387,522,428,221,61,207,188,2541
1993-94,30,Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons)
1994-95,31,CHI,NBA,SG,17,17,668,166,404,.411,16,32,.500,109,136,.801,25,92,117,90,30,13,35,47,457
1995-96*,32,CHI,NBA,SG,82,82,3090,916,1850,.495,111,260,.427,548,657,.834,148,395,543,352,180,42,197,195,2491
1996-97*,33,CHI,NBA,SG,82,82,3106,920,1892,.486,111,297,.374,480,576,.833,113,369,482,352,140,44,166,156,2431
1997-98*,34,CHI,NBA,SG,82,82,3181,881,1893,.465,30,126,.238,565,721,.784,130,345,475,283,141,45,185,151,2357
1998-99,35,Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired)
1999-00,36,Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired)
2000-01,37,Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired)
2001-02*,38,WAS,NBA,SF,60,53,2093,551,1324,.416,10,53,.189,263,333,.790,50,289,339,310,85,26,162,119,1375
2002-03*,39,WAS,NBA,SF,82,67,3031,679,1527,.445,16,55,.291,266,324,.821,71,426,497,311,123,39,173,171,1640
Career,,,NBA,,1072,1039,41011,12192,24537,.497,581,1778,.327,7327,8772,.835,1668,5004,6672,5633,2514,893,2924,2783,32292
Опубликовано (изменено)

ух ты!

 

а вот его основополагающие показатели:

 
 
Field Goal Attempts

1984-85 NBA 1625 (5)
1986-87 NBA 2279 (1)
1987-88 NBA 1998 (1)
1988-89 NBA 1795 (2)
1989-90 NBA 1964 (1)
1990-91 NBA 1837 (1)
1991-92 NBA 1818 (1)
1992-93 NBA 2003 (1)
1995-96 NBA 1850 (1)
1996-97 NBA 1892 (1)
1997-98 NBA 1893 (1)

Изменено пользователем ORTIZ
  • Легенда
Опубликовано

 

Вот статистика Джордана:

Season,Age,Tm,Lg,Pos,G,GS,MP,FG,FGA,FG%,3P,3PA,3P%,FT,FTA,FT%,ORB,DRB,TRB,AST,STL,BLK,TOV,PF,PTS
1984-85*,21,CHI,NBA,SG,82,82,3144,837,1625,.515,9,52,.173,630,746,.845,167,367,534,481,196,69,291,285,2313
1985-86*,22,CHI,NBA,SG,18,7,451,150,328,.457,3,18,.167,105,125,.840,23,41,64,53,37,21,45,46,408
1986-87*,23,CHI,NBA,SG,82,82,3281,1098,2279,.482,12,66,.182,833,972,.857,166,264,430,377,236,125,272,237,3041
1987-88*,24,CHI,NBA,SG,82,82,3311,1069,1998,.535,7,53,.132,723,860,.841,139,310,449,485,259,131,252,270,2868
1988-89*,25,CHI,NBA,SG,81,81,3255,966,1795,.538,27,98,.276,674,793,.850,149,503,652,650,234,65,290,247,2633
1989-90*,26,CHI,NBA,SG,82,82,3197,1034,1964,.526,92,245,.376,593,699,.848,143,422,565,519,227,54,247,241,2753
1990-91*,27,CHI,NBA,SG,82,82,3034,990,1837,.539,29,93,.312,571,671,.851,118,374,492,453,223,83,202,229,2580
1991-92*,28,CHI,NBA,SG,80,80,3102,943,1818,.519,27,100,.270,491,590,.832,91,420,511,489,182,75,200,201,2404
1992-93*,29,CHI,NBA,SG,78,78,3067,992,2003,.495,81,230,.352,476,569,.837,135,387,522,428,221,61,207,188,2541
1993-94,30,Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons),Did Not Play (minor league baseball—Birmingham Barons)
1994-95,31,CHI,NBA,SG,17,17,668,166,404,.411,16,32,.500,109,136,.801,25,92,117,90,30,13,35,47,457
1995-96*,32,CHI,NBA,SG,82,82,3090,916,1850,.495,111,260,.427,548,657,.834,148,395,543,352,180,42,197,195,2491
1996-97*,33,CHI,NBA,SG,82,82,3106,920,1892,.486,111,297,.374,480,576,.833,113,369,482,352,140,44,166,156,2431
1997-98*,34,CHI,NBA,SG,82,82,3181,881,1893,.465,30,126,.238,565,721,.784,130,345,475,283,141,45,185,151,2357
1998-99,35,Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired)
1999-00,36,Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired)
2000-01,37,Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired),Did Not Play (retired)
2001-02*,38,WAS,NBA,SF,60,53,2093,551,1324,.416,10,53,.189,263,333,.790,50,289,339,310,85,26,162,119,1375
2002-03*,39,WAS,NBA,SF,82,67,3031,679,1527,.445,16,55,.291,266,324,.821,71,426,497,311,123,39,173,171,1640
Career,,,NBA,,1072,1039,41011,12192,24537,.497,581,1778,.327,7327,8772,.835,1668,5004,6672,5633,2514,893,2924,2783,32292

посмотрел, оценил, но не увидел респектометра...

Опубликовано

А Вам какая разница? Эта ветка не для лаверов-хейтеров Брайанта, а для обсуждения статистической симуляции. И эти таблицы -- цифры, которые можно использовать при расчетах.

Опубликовано (изменено)

а вот Кобе

 

Field Goal Attempts

2001-02 NBA 1597 (4)
2002-03 NBA 1924 (2)
2005-06 NBA 2173 (1)
2006-07 NBA 1757 (1)
2007-08 NBA 1690 (1)
2008-09 NBA 1712 (2)
2009-10 NBA 1569 (2)
2010-11 NBA 1639 (1)
2011-12 NBA 1336 (1)
2012-13 NBA 1595 (1)

 

 

 

вывод. судя по стате, Майкол больший единал чем даже Кобе

Изменено пользователем ORTIZ
  • Легенда
Опубликовано

 для обсуждения статистической симуляции. И эти таблицы -- цифры, которые можно использовать при расчетах.

посмею заметить - уважение того или иного игрока со стороны болельщиков, так же сказывается на его игре...

Опубликовано

посмею заметить - уважение того или иного игрока со стороны болельщиков, так же сказывается на его игре...

 

Да, но на симуляции это не сказывается, так как уважение -- вещь субьективная, а статистика -- вещь обьективная. Поэтому угадайте, чем я буду пользоваться в игре? Я даже рейтинги вводить не буду, чтобы обьективность сохранилась.

Опубликовано (изменено)

Полезное для форума дело делает. Теперь можно будет авторитетно заявить: "Судил по стате!"

Изменено пользователем st
Опубликовано

если доделает. как правило, люди, которые еще не начав начинают об этом кричать, не заканчивают свой проект.

Опубликовано

если доделает. как правило, люди, которые еще не начав начинают об этом кричать, не заканчивают свой проект.

 

 

И я один из таких. Но надеюсь, что доделаю, так как уже всем об этом сообщил -- деваться больше некуда.

Опубликовано

не переживай. если внезапно станет лень. можешь просто перезарегиться на форуме и делать вид, что это не ты))

Опубликовано

Подскажите, как по статистике определить вероятность кражи мяча и блокировки. У кого-то есть какие-то дельные соображения?

  • Легенда
Опубликовано

Подскажите, как по статистике определить вероятность кражи мяча и блокировки. У кого-то есть какие-то дельные соображения?

суди по ТО и ВА, отвечаю..

Опубликовано

Подскажите, как по статистике определить вероятность кражи мяча и блокировки. У кого-то есть какие-то дельные соображения?

по хорошему, защита - это не только перехват или блок, надо как-то учитывать статистически общую игру в защите, например есть такая статистика насколько больше или меньше игрок позволяет забить опоненту (от его, опонента) среднего скоринга

это нужно как-то накладывать на процент попаданий того, кто атакует

  • Легенда
Опубликовано (изменено)

Тогда вот мой первый вопрос: что предлагаете вы для автоматического выдергивания игроков с сайта?

Обратись к Сиськам, если у него будет желание, он тебе расскажет про парсеры, например на пхп, и прочие хрени, в каком направлении копать. Но если ты только начинаешь программить, то пока вникнешь в это все, основы осознаешь да практику набьешь - ну через пол годика - годик в лучшем случае, думаю. Если будешь этим заниматься не по пол часа в день.

 

Подскажите, как по статистике определить вероятность кражи мяча и блокировки. У кого-то есть какие-то дельные соображения?

Читай.

http://www.toehelp.ru/theory/ter_ver/1_3/

 

Ну точнее http://www.toehelp.ru/theory/ter_ver

Изменено пользователем <")))><
Опубликовано

Спасибо за ответы. Постараюсь разобраться с теорией вероятности. В колледже я ее проходил по диагонали.

 

Кому интересно, сегодня я доделал процедуру симуляции, и теперь программа наконец-то может, пусть и с очень несовершенным алгоритмом, симулировать ход игры. Привожу лог одной из игр до 5 очков между Джорданом-91 и ЛеБроном-13. Фразы пока одни и те же, но вскоре добавлю выбор фраз из файла и, соответственно, большое их количество.

 

 

 

Jordan(91)-James(13) 0:0

 

 

James plays aggresively...
... James attempts a field goal...
... and scores!

 

0:1

 

Jordan plays aggresively...
... Jordan attempts a field goal...
... but misses...
...the ball is loose...
...and is picked up by James.
... James attempts a field goal...
... and scores!
 

0:2

 

Jordan plays aggresively...
... Jordan attempts a field goal...
... and scores!

 

1:2

 

James plays aggresively...
... James attempts a field goal...
... and scores!

 

1:3

 

Jordan plays aggresively...
... Jordan attempts a field goal...
... and scores!

 

2:3

 

James plays aggresively...
... James attempts a field goal...
... but misses...
...the ball is loose...
...and is picked up by Jordan.
... Jordan attempts a field goal...
... but misses...
...the ball is loose...
...and is picked up by James.
... James attempts a field goal...
... and scores!

 

2:4

 

Jordan plays aggresively...
... Jordan attempts a field goal...
... but misses...
...the ball is loose...
...and is picked up by James.
... James attempts a field goal...
... but misses...
...the ball is loose...
...and is picked up by Jordan.
... Jordan attempts a field goal...
... but misses...
...the ball is loose...
...and is picked up by James.
... James attempts a field goal...
... but misses...
...the ball is loose...
...and is picked up by Jordan.
... Jordan attempts a field goal...
... and scores!

 

3:4

 

James plays aggresively...
... James attempts a field goal...
... and scores!
 

3:5

 

 

Michael Jordan 1991   0:0   LeBron James 2013

Опубликовано

Липрон победил, миша проиграл - программа требует доработки определенно.

 

Игра всего лишь до 5 очков. Это значит, что больше играет роль случайность, чем закономерность. Если бы хотя бы до 20 очков...

  • Легенда
Опубликовано

Да то шутки. Тебе алгоритм копать и копать, там улучшать можно до бесконечности, видов статистики в той же НБА и производных - тыщи. 

И все равно получить шляпу. 

Опубликовано

Согласен. Проблема в том, что невозможно проверить, точная ли симуляция или нет. Тех, старых игроков 70-х годов ведь уже не вернешь и к стенке не поставишь, сказав: "Играйте".

Опубликовано

Я более Джордан. Баскетболом я начал увлекаться совсем недавно, и сразу же понравились Джордан и Пиппен. Вообще, я фанат 80-х.

 

Но сам стараюсь ничью сторону не занимать. А то на флеймворы в этой ветке смотреть противно.

  • Легенда
Опубликовано

Согласен. Проблема в том, что невозможно проверить, точная ли симуляция или нет. Тех, старых игроков 70-х годов ведь уже не вернешь и к стенке не поставишь, сказав: "Играйте".

Пиши в лог, че твоя программа там считает и скрупулезно посмотри как отрабатываются твои алгоритмы. Может там по кругу что ходит и липрон забивает и забивает, так как какой рандомайзер берет все время одни и те же значения.

Гость
Эта тема закрыта для публикации ответов.
 Поделиться
https://www.slamdunk.ru/forums/topic/5626922-v-razrabotke-basketbol-1-na-1/
  •  (0 пользователей онлайн):

    Ни одного зарегистрированного пользователя не просматривает данную страницу