dmytron Опубликовано 13 сентября, 2013 Опубликовано 13 сентября, 2013 Здравствуйте. Это мое первое сообщение на форуме. Я зарегистрировался здесь, чтобы сообщить о том, что разрабатываю симулятор "Баскетбол 1-на-1" по формату Title Bout Boxing и OOTP Baseball. Идея игры состоит в том, что по статистике игроков, взятой с basketball-reference, симулировать исход игры один на один, с подробными комментариями по каждому розыгрышу. Я разрабатываю на английском языке и планирую использовать игроков НБА. Разве не интересно было бы свести на одной арене Майкла Джордана образца 1991 года и ЛеБрона Джеймса образца 2013 года? В программировании я новичок, но понимаю Delphi. Баскетбол мне нравится как спорт из-за его красоты, но сам я не ас в этом спорте, поэтому, возможно, буду спрашивать у вас советы по разным вопросам, связанным с разработкой. ОК? Вот скриншот моей программы в разработке на вчерашнее число.
Легенда SeeJay Johnson's Опубликовано 13 сентября, 2013 Легенда Опубликовано 13 сентября, 2013 (изменено) Если используются статистические показатели для оценки уровня игроков НБА. Тогда добро пожаловать в ПБС и искренние пожелания развития, и большого успеха твоему проекту. Надеюсь в будущем он станет серьезным инструментом при сравнение игроков НБА на форуме. Изменено 13 сентября, 2013 пользователем SeeJay Johnson's
Легенда (.)(.) Опубликовано 13 сентября, 2013 Легенда Опубликовано 13 сентября, 2013 Подробные комментарии
Легенда <")))>< Опубликовано 13 сентября, 2013 Легенда Опубликовано 13 сентября, 2013 Поосторожней пиши код, а то возьмешь например роуза 2012-2013 года сравнить с кем-нибудь и получится деление на ноль и все повиснет. 1
ORTIZ Опубликовано 13 сентября, 2013 Опубликовано 13 сентября, 2013 Если используются статистические показатели для оценки уровня игроков НБА. Тогда добро пожаловать в ПБС и искренние пожелания развития, и большого успеха твоему проекту. Надеюсь в будущем он станет серьезным инструментом при сравнение игроков НБА на форуме. тут такие аналитеги, что если стата доказвает превосходство Брайянта над кем либо, что она сразу отметается и в ход идут различные косвенные аргументы типа: насильник, единал, отжиматель мобил, леброн лох ну и т.д.
Легенда <")))>< Опубликовано 13 сентября, 2013 Легенда Опубликовано 13 сентября, 2013 когда это стата доказывала превосходство бруина? Помоему всегда наоборот получается.
ORTIZ Опубликовано 13 сентября, 2013 Опубликовано 13 сентября, 2013 (изменено) нет, всегда доказывала. смотри: 5-кратный чемпион НБА 2000, 2001, 2002,2009, 2010 9 раз входил в первую сборную всех звёзд защиты (2000, 2003—2004, 2006—2011) 3 раза входил в вторую сборную всех звёзд защиты (2001—2002, 2012) Чемпион НБА по броскам сверху (1997) MVP НБА (2008) MVP Матча всех звёзд (2002, 2007, 2009, 2011) MVP Финальной серии (2009, 2010) Самый результативный игрок НБА (2006-2007) 10 раз входил в первую сборную звёзд НБА(2002—2004, 2006—2012) 2 раза входил во вторую сборную звёзд НБА(2000—2001) Признан 5-м спортсменом десятилетия по версии популярного журнала Sports Illustrated. Олимпийские игры Золото Пекин 2008 Сборная США Золото Лондон 2012 Сборная США Чемпионаты Америки Золото Лас-Вегас 2007 Сборная США Достижения Известен своей сверхрезультативной игрой. 23 декабря 2007 года, набрав 61 очко в победном гостевом матче против «Нью-Йорк Никс» в Медисон-сквер-гарден (95:90), до недавнего времени был самым молодым игроком НБА, преодолевшим рубеж в 20000 набранных очков, теперь этот рекорд принадлежит Леброну Джеймсу[2]. Также занимает второе место среди игроков НБА по количеству очков, набранных за одну игру — 22 января 2006 года Брайант набрал 81 очко (55 во второй половине за 24 минуты) в матче против «Торонто Рэпторс», больше только у Уилта Чемберлена (100). 7 ноября 2009 года Брайант стал самым молодым игроком, набравшим больше 24000 очков. Это знаменательное событие произошло в матче с «Мемфисом», когда Брайант в возрасте 31 года и 75 дней набрал в поединке с «Гриззлис» 41 очко[3]. 4 января 2011 года в матче против «Детройт Пистонс» Брайант вышел на 10-ю позицию в списке лучших снайперов в истории НБА с результатом в 26 668 очков[4]. Через несколько дней Брайант обошёл Оскара Робертсона и вышел на девятую позицию в списке снайперов[5]. 29 января 2011 года в игре против Сакраменто Коби превзошёл результат Хакима Оладжьювона, и занял 8-ю позицию в списке снайперов[6]. 30 января 2011 года в домашнем матче против «Бостон Селтикс» набрал 41 очко и стал самым молодым баскетболистом НБА, преодолевшим рубеж 27000 очков за карьеру[7]. 2 февраля 2011 года в домашнем матче против «Хьюстон Рокетс» стал третьим игроком «Лос-Анджелес Лейкерс» после Джерри Уэста, Мэджика Джонсона, который отдал свыше 5000 передач[8]. 27 февраля 2011 года в матче против Оклахомы побил рекорд Элвина Хэйеса и занял 7 позицию в списке лучших снайперов НБА[9]. 9 марта 2011 года в поединке против Атланты Брайант набрав 26 очков обошел Мозеса Мэлоуна и занял 6 позицию среди лучших снайперов лиги[10]. 2 января 2012 года в матче против Денвера Коби преодолел рубеж в 28000 очков, набранных за карьеру. Тем самым он стал самым молодым игроком которому покорилось данное достижение. 6 декабря 2012 года в матче против Нью-Орлеан Хорнетс, набрав 29 очков, Коби Брайант преодолел отметку в 30 000 очков за карьеру, став всего лишь пятым в истории, кому покорилась эта высота, на год и 75 дней превысив показатель Уилта Чемберлена[11]. Кроме Брайанта в 10-ку лучших снайперов в истории НБА входит Шакил О’Нил, который 1 июня 2011 года объявил о завершении своей карьеры. И тем самым Брайант на данный момент является единственным лидером в списке лучших снайперов из действующих игроков НБА. В матче против "Филадельфии 76" 7 февраля 2012 года ("Лейкерс" проиграли 90:95) Брайант набрал 28 очков и вышел на 5 место в списке лучших снайперов НБА, опередив Шакила О'Нила. При средней результативности в 25,4 очка за игру, которую показывает Брайант на этот момент, ему потребуется 110 матчей, или около полутора сезонов, чтобы достичь 4 места, которое занимает Уилт Чемберлен. 23 февраля 2013 года в матче против "Портленда" Брайант набрал 40 очков, что позволило еще больше приблизится к Великому центровому Уилту Чемберлену в списке лучших снайперов НБА за всю историю. Теперь на счету Брайанта 31002 очка. При средней результативности Брайанта в сезоне 2012/2013 в 27.6 очка за игру, ему хватит концовки этого сезона, состоящей из 25 матчей чтобы догнать и перегнать Чемберлена. 30 марта 2013, занял четвертое место в списке снайперов НБА в регулярном сезоне. 31 марта 2013 года, набрав 19 очков в матче с Сакраменто Кингз, Брайант обошел Чемберлена в списке самых результативных игроков в истории лиги. А годом ранее занял третье место в списке снайперов НБА в плей-офф. На счету Брайанта целый ряд рекордов НБА: наибольшее количество 3-очковых попаданий за матч (12 — 7 января 2003); самый молодой игрок, выбранный в сборную всех звёзд новичков НБА (1996/97); самый молодой игрок, выбранный в сборную всех звёзд защиты НБА (1999/00); самый молодой игрок, вышедший в стартовом составе в игре НБА (18 лет 158 дней); самый молодой игрок, вышедший в стартовом составе в матче всех звёзд НБА; самый молодой игрок, набравший 23 000, 24 000, 25 000, 27 000, 28 000, 29 000, 30 000 очков в регулярных сезонах НБА (также владел аналогичными достижениями по рубежам в 10 000, 15 000 и 20 000 очков, но позднее Брайанта обошёлЛеброн Джеймс); Пятый игрок НБА, преодолевший рубеж в 30 000 очков. (До него планка покорилась Уилту Чемберлену, Кариму Абдул-Джаббару, Карлу Мэлоуну и Майклу Джордану). Изменено 13 сентября, 2013 пользователем ORTIZ
Надюн Опубликовано 13 сентября, 2013 Опубликовано 13 сентября, 2013 Зачем играть? давайте текстами мериться!! 1
Легенда <")))>< Опубликовано 13 сентября, 2013 Легенда Опубликовано 13 сентября, 2013 (изменено) Тю, почти все его рекорды положительные побиты или до того, как он их установил (например 81 очко побидо еще чемберчленом до того как его установил брун) или уже после всякими липронами (всякие самый молодой с 20000 и прочая шелупонь, ни о чем не говорящая). Изменено 13 сентября, 2013 пользователем <")))><
Легенда <")))>< Опубликовано 13 сентября, 2013 Легенда Опубликовано 13 сентября, 2013 Тха. Да хотя бы и робертом орри.
Легенда saddatx Опубликовано 13 сентября, 2013 Легенда Опубликовано 13 сентября, 2013 автору! когда будешь запиливать статы игроков, обязательно обращается к их респектометру на этом сайте - чем выше респект, тем больше прокачивай скиллы..
dmytron Опубликовано 13 сентября, 2013 Автор Опубликовано 13 сентября, 2013 Большое спасибо всем за комментарии. В следующей версии обязательно добавлю две галочки в правилах: "Кобе Брайант проигрывает всегда" и "Кобе Брайант выигрывает всегда". Обращение к Админу: можно весь этот флуд относительно "Великий-невеликий" удалить с ветки?
ORTIZ Опубликовано 13 сентября, 2013 Опубликовано 13 сентября, 2013 нет. для каких тогда целей ты программу делаешь?
dmytron Опубликовано 13 сентября, 2013 Автор Опубликовано 13 сентября, 2013 Моя цель -- статистический симулятор. То, насколько хорошо играет игрок, решает не сам игрок и не его фаны, а его статистика. Сам я хочу избегать флеймворов. Как говорится, цифры сами покажут. И вообще, Джордан и сейчас живее всех живых
ORTIZ Опубликовано 13 сентября, 2013 Опубликовано 13 сентября, 2013 ладно тогда поподробней расскажи. какие показатели будут учитываться и какие у них коэффициенты? из чего складывается победа?
dmytron Опубликовано 13 сентября, 2013 Автор Опубликовано 13 сентября, 2013 А как ты будешь тянуть данные с референса? Какой используешь программный модуль к делфи для этого? Сам буду вводить, в формате csv. Надеюсь, со временем фаны помогут. Как уже видно из скриншота, пока базовыми игроками являются Джордан-91 и ЛеБорн-13. Вот ссылки на страницы, откуда я беру их данные (на английском): http://www.basketball-reference.com/players/j/jordami01.html http://www.basketball-reference.com/players/j/jamesle01.html С их страниц я пока что беру с закладки Totals параметры: Field Goals Attempted, Field Goals Percentage, Three Points Attempted, Three Points Percentage, Blocking, Stealing, Offensive Rebounds, Defensive Rebounds. Потом, когда введу фолы, буду использовать Free Throw Percentage, Free Throw Attempted и Personal Fouls.
Легенда SeeJay Johnson's Опубликовано 13 сентября, 2013 Легенда Опубликовано 13 сентября, 2013 Вручную? Удачи.
dmytron Опубликовано 13 сентября, 2013 Автор Опубликовано 13 сентября, 2013 Выбирается игрок, очередь которого вести мяч. Потом роллится вероятность кражи мяча противником, если неудача -- роллится блокировка мяча противником, если неудача, то выбирается 2-очковый или 3-очковый и забивается или нет по процентному соотношению. Когда блок или кража, мяч бесхозный. Выбирается вероятность подбора мяча первым игроком (Player.OffRebounds/(Player.OffRebounds+Player.Opponent.DefRebounds)*100%), если не удалось, то подбирает второй. И заново проходим по указанному выше циклу. Фолы нужны, но я их введу потом, когда будет готова основа.
Легенда <")))>< Опубликовано 13 сентября, 2013 Легенда Опубликовано 13 сентября, 2013 вручную херачить тысячи игроков... Мазохизм и в корне не верный подход.
dmytron Опубликовано 13 сентября, 2013 Автор Опубликовано 13 сентября, 2013 Тогда вот мой первый вопрос: что предлагаете вы для автоматического выдергивания игроков с сайта?
Легенда saddatx Опубликовано 13 сентября, 2013 Легенда Опубликовано 13 сентября, 2013 не забывай про респектометр!
dmytron Опубликовано 13 сентября, 2013 Автор Опубликовано 13 сентября, 2013 Ладно. Вот вам показатели Брайанта. Кстати, выделив все колонки статистики и нажав линк 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
Рекомендуемые сообщения