Tavern | Heroes of Might and Magic 3 offline
Author | Subject | |
---|---|---|
Sir Cool raven![]() |
![]() ![]()
Какое максимальное количество ресурсов, возможно, набрать (теоретически) в HOMM3?
|
![]() |
Sir Maverick
HoMM VI: Landless |
![]() ![]() Сэр Cool raven, 3.10.2003 09:40 2 147 483 647 единиц (по любому ресурсу, включая золото) |
![]() Special status: ![]() ![]() ![]() |
Sir Hobobob![]()
HoMM IV: Landless (2) |
проведя небольшое расследование, и найдя информацию разработчиков выяснил что ресурсы()любые представляются в игре целым числом в 4 байта...
Дальше чистая математика.. 1 байт 256 4 байта 256х256х256х256=4294967296 |
![]() |
Sir Maverick
HoMM VI: Landless |
Сэр Hobobob, 3.10.2003 10:14 Сэр, Hobobob, предлагаю Вам экпериментально подтвердить ваши математические расчеты. Уверяю Вас больше, чем 2 147 483 647 ед. Вы не сможете набрать ![]() Математическое выражение данного числа - 2 в 31 степени минус 1. Вы правильно рассудили, что должно быть 2 в 32 степени, но.... 4 бита отводится на знак. |
![]() Special status: ![]() ![]() ![]() |
Sir Cool raven![]() |
Господа, премного Вам благодарен.
|
![]() |
Sir Kalkut![]() |
Сэр Maverick прав на 100%. Доказано экспериментально! После этой цифры все ресурсы просто-напросто сгорают и все начинается с нуля.
|
![]() |
Sir Crazy Kolobok![]()
HoMM IV: Knight (4) |
Сэр Maverick, 3.10.2003 10:30 Поправка от дракона-программиста: на знак отводится 1 бит а не 4 бита |
![]() |
Sir OlKont
HoMM V: Landless |
Поправка от дракона-программиста:
на знак отводится 1 бит а не 4 бита Чтобы получить минус надо поломать плюс, поэтому "плюс", "поломать", "один минус выкинуть", "равно", "минус", так что целых 5 битов ![]() ![]() ![]() ![]() ![]() |
|
Sir Arctic![]()
HoMM VI: Landless |
Сэр Kalkut, 3.10.2003 19:29 Так же, как и навыки после 99 |
![]() |
Sir ROLpogo![]() ![]() ![]() ![]()
HoMM IV: Knight (2) |
![]() ![]() Сэр Cool raven, 3.10.2003 09:40 Мои троглодиты интересуются, зачем вам такая информация? |
![]() Special status: ![]() ![]() ![]() ![]() |
Sir Crazy Kolobok![]()
HoMM IV: Knight (4) |
Сэр OlKon, 3.10.2003 23:38 Зачем же так. Можно использовать 5 байт для слова "минус" ![]() |
![]() |
Sir Hobobob![]()
HoMM IV: Landless (2) |
да.. я не учел что в эти 4 байта вложена инфа что за ресурс и кому принадлежит... все верно ... 2 147 483 647
|
![]() |
Sir Angel of Twilight![]() |
Интересно, кто же столько сумел набрать?
|
![]() |
Sir Crazy Kolobok![]()
HoMM IV: Knight (4) |
Сэр Hobobob, 4.10.2003 20:12 Эта инфа не влезет в 4 байта Тратится только 1 бит на знак ![]() |
![]() |
Sir Yrod![]()
HoMM IV: Knight (2) |
Сэр Unsichtbare, 4.10.2003 20:49 Хех да если на карте будет скажем 10 персивов с сокровещницой, то понадобиться всего недель 16 чтобы золота столько набрать, ну а если будет скажем 50 персивов с сокровищницей(это я загнул конечно, но всё-таки), то вполне возможно всех ресурсов столько заграбастать. |
![]() |
Sir Angel of Twilight![]() |
Извиняюсь за необразованность, но что такое персивы?
|
![]() |
Sir Maverick
HoMM VI: Landless |
Сэр Crazy Kolobok, 3.10.2003 19:38Сэр Maverick, 3.10.2003 10:30 Феникс опять задумался..... Спорить с драконом, да еще и с программистом..... Феникс никогда не был программистом, зато с математикой у него всегда было в порядке. Сэр Crazy Kolobok, если на знак отводится 1 бит, то на число остается 31 разряд, а, следовательно, максимальное чило ресурсов представляется в двоичной записи как 2 в 32 степени минус 1 (31 единичка), но ведь по факту максимальное число ресурсов составляет 2 в 31 степени минус один, т.е. для числа используется только 30 разрядов (30 единичек). Куда же используется еще один разряд? Предлагаю выпить пива и считать что на знак отводится 2 бита ![]() (то что 4 бита это много, вы меня убедили) ![]() |
![]() Special status: ![]() ![]() ![]() |
Sir Maverick
HoMM VI: Landless |
![]() ![]() Сэр ROLpogo, 4.10.2003 03:28Сэр Cool raven, 3.10.2003 09:40 Сэр, ROLpogo, вы присутствуете при рождеиии нового шахтера ![]() Однако, Вампир-лорд не бросается рыть землю сломя голову. На первом этапе нужно понять глубину и количество зарытых ресурсов ![]() |
![]() Special status: ![]() ![]() ![]() |
Sir Cool raven![]() |
![]() ![]() Сэр ROLpogo, 4.10.2003 03:28Сэр Cool raven, 3.10.2003 09:40 Молодому некроманту необходим научный подход для решения различных задач. Сэр Maverick мое почтение ![]() |
![]() |
Sir ROLpogo![]() ![]() ![]() ![]()
HoMM IV: Knight (2) |
Сэр Maverick, 6.10.2003 06:36 1 бит на знак, и того 2^31-1. И не морочьте молодому шахтёру голову. ![]() |
![]() Special status: ![]() ![]() ![]() ![]() |
Sir Maverick
HoMM VI: Landless |
Феникс был искренне расстроен. Мало того, что пора снова садиться за парту и изучать математику, так он еще и голову заморочил....
Сэр Cool raven, Сэр ROLpogo, лучше умеет считать.... Феникс понял, что годы былой математической славы ушли в прошлое и ему пора на на пенсию... ![]() |
![]() Special status: ![]() ![]() ![]() |