Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2017, 20:47   #1
Vyacheslav.
Форумчанин
 
Регистрация: 22.10.2017
Сообщений: 113
По умолчанию Как вычислить процент попаданий в голову в шутерах?

Объясните как проценты считаются, в школе учили что если всех 1185 а в голову 189, то процент попаданий в голову будет около 16, а на скрине иначе. (189/1185*100)=15,9%.
Пробовал методом пропорции, вышло приблизительно, но не такое число как на скриншоте:
Итак, 3,85% выстрелов - в голову.
Вычислим общее количество выстрелов из m16 (благодаря которым и было сделано 1185 убийств): 1185 * 100 / 20,24 = 5854 выстрела.
Отнимем от этого числа выстрелы в голову
5854-189=5665
5665 пролетело мимо, то есть 189 пуль попало в цель. Составим пропорцию:
5584 выстрелов - 100%
189 выстрелов - х%
х=189*100/5584
х=3,38% То есть, процент попадания - 3,38%
но должно быть 3,85%...
Изображения
Тип файла: jpg headshot.jpg (39.4 Кб, 142 просмотров)
Vyacheslav. вне форума Ответить с цитированием
Старый 04.11.2017, 21:04   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

а пойди от % попаданий в голову и вычисли всего выстрелов. А потом от % точности вычисли всего попаданий: 189/3.85*20.24 = 993 всего попаданий при убитых 1185
наверно по индуски считают )) Или одним выстрелом сразу семерых
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 04.11.2017 в 21:07.
Аватар вне форума Ответить с цитированием
Старый 04.11.2017, 21:07   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Дык вы определитесь от чего % вам нужны, от выстрелов или убийств.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.11.2017, 21:10   #4
Vyacheslav.
Форумчанин
 
Регистрация: 22.10.2017
Сообщений: 113
По умолчанию

Аватар, хрень получается
(189*100)/3,85=4909 общее количество попаданий в голову
Vyacheslav. вне форума Ответить с цитированием
Старый 04.11.2017, 21:14   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Не, это всего выстрелов, у меня там описка была, подправил
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 04.11.2017, 21:52   #6
Vyacheslav.
Форумчанин
 
Регистрация: 22.10.2017
Сообщений: 113
По умолчанию

Alex11223, в статистике русской версии "Попадания в голову" переведено с "Headshots", что ни что иное как именно "Убийство в голову", но не каждое же попадание в голову смертельно, значит мне нужно общее кол-во попаданий/выстрелов в голову, как смертельных, так и не смертельных. Всего выстрелов - 4909.
А 189 это 3,85% от 4909.
Vyacheslav. вне форума Ответить с цитированием
Старый 04.11.2017, 21:53   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

В русской версии чего?
В чем у вас проблема? Определитесь что вы хотите для начала.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.11.2017, 21:58   #8
Vyacheslav.
Форумчанин
 
Регистрация: 22.10.2017
Сообщений: 113
По умолчанию

Alex11223, в русской версии шутера. Я хочу узнать формулу, с помощью которой считается % попаданий в голову, в данном случае 3,85%.
Vyacheslav. вне форума Ответить с цитированием
Старый 04.11.2017, 22:04   #9
Vyacheslav.
Форумчанин
 
Регистрация: 22.10.2017
Сообщений: 113
По умолчанию

Без % попаданий в голову, количество выстрелов посчитать было бы нельзя. Другого способа найти % нет что-ли?? Должен быть. Что если мы:
1) Вычислим общее количество выстрелов из m16 (благодаря которым и было сделано 1185 убийств): 1185 * 100 / 20,24 = 5854 выстрела.
2) Учтём что в статистике русской версии шутера "Попадания в голову" переведено с "Headshots", что ни что иное как именно "Убийство в голову". Однако же не каждое попадание в голову смертельно. Допустим из 100 попаданий в голову смертельными окажутся 85. Тогда процент смертельных попаданий в голову относительно всех попаданий в голову получится 85% .
3) Вычислим общее количество попаданий в голову противникам (смертельные + несмертельные): 189 / 85 * 100 = 222.
4) Тогда итоговый процент всех попаданий в голову противникам будет = 222 / 5854 * 100 = 3,79%
Приблизительно, но опять не то...
Vyacheslav. вне форума Ответить с цитированием
Старый 04.11.2017, 22:08   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Как разработчики захотели, так и считается. Зачем вам это знать?

Откуда вы взяли 100 / 20,24?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация стрельбы в шутерах. ShiroAkuma Gamedev - cоздание игр: Unity, OpenGL, DirectX 14 11.09.2015 09:26
Delphi - как посчитать процент плагиата romantik1993 Помощь студентам 5 28.02.2015 00:09
Как отнять процент danichca Microsoft Office Excel 2 23.08.2013 17:56
Delphi7. Задача - Дана сумма вклада, процентная ставка, вычислить процент прибыли и общая сумма через заданный срок NeedPro Помощь студентам 7 19.05.2012 19:35
Как узнать процент загрузки ЦП и памяти Iong Win Api 20 17.05.2010 05:54