* * *
*   
 
 
*
 
*
Space-wars.com.ua :: Начало :: Помощь :: Поиск :: Календарь :: Вход :: Регистрация
* *
*

+ Space-wars  » Главная категория  » Об игре 
|- Уничтожение луны. 
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.


*
* * *
* *
*


Автор Тема: Уничтожение луны.  (Прочитано 17569 раз)

  • Старожил
  • ****
  • Сообщений: 276
  • Репутация: +39/-81
  • Запишу в тетрадь смерти ~-=^_^=-~ первым Георг...
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #15 : 01 Февраль 2010, 18:46:57 »
Народ, это РаНдОм...!!!
Поиграйте в Линягу...и попробуйте заточить там пуху/шмот/бижу при шансе, даже в 90% вы убьетесь точить, потому что ето карейский рандом...
я согласен, что тут работает кривовато...но все же, это помоему нормально, учитываю то, что
шанс уничтожения луны - 99% - это значит что ЗСки просто МоГуТ снести луну с шансом в 99% при успешном попадании, а
шанс уничтожения ЗС - 33% - это начит, что существует 33%-ый шанс, что атака ЗС отразится в них и уничтожит их...
помоему так...

Re: Уничтожение луны.

  • Ветеран
  • *****
  • Сообщений: 616
  • Репутация: +72/-98
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #16 : 01 Февраль 2010, 18:58:40 »
что значит 'если зс попадут' ?если отразилось они УЖЕ попали.и вообще даже если отразилось,то что луна 'стреляет' с точностью Робин Гуда?

кароче нет смысла спорить.уничтожение работает криво.и всё.

Re: Уничтожение луны.

  • Старожил
  • ****
  • Сообщений: 276
  • Репутация: +39/-81
  • Запишу в тетрадь смерти ~-=^_^=-~ первым Георг...
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #17 : 01 Февраль 2010, 19:05:30 »
что значит 'если зс попадут' ?если отразилось они УЖЕ попали.и вообще даже если отразилось,то что луна 'стреляет' с точностью Робин Гуда?

кароче нет смысла спорить.уничтожение работает криво.и всё.

ты непонял...
99% шанс, что ЗС уничтожит луну попаданием, ето исчисляется для ЗС
33% - шанс, что луна отразила попадание в ЗС и уничтожила их, он расчитывается для Луны...
помоему так...а иначе прост бред...

Re: Уничтожение луны.

  • Старожил
  • ****
  • Сообщений: 317
  • Репутация: +57/-43
  • Надо юзать мануал вместе с моском...
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #18 : 01 Февраль 2010, 19:29:07 »
Та так. Чем больше луна тем больше шанс отражения волны во флот.
Иногда ведь и луна и флот остаются целыми.




Да насяльника. Фровень долзьен фыпирать насяаникамана.
Не принимайте близко мои "ТУПЫЕ" посты...
1Кг=1024г? 0_о

Re: Уничтожение луны.

  • Пользователь
  • **
  • Сообщений: 77
  • Репутация: +12/-48
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #19 : 01 Февраль 2010, 19:31:22 »
Та так. Чем больше луна тем больше шанс отражения волны во флот.
Иногда ведь и луна и флот остаются целыми.
ето редкость...
С новым годом)

Re: Уничтожение луны.

  • Старожил
  • ****
  • Сообщений: 317
  • Репутация: +57/-43
  • Надо юзать мануал вместе с моском...
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #20 : 01 Февраль 2010, 19:33:59 »
Потому что там должны не сработать оба шанса.




Да насяльника. Фровень долзьен фыпирать насяаникамана.
Не принимайте близко мои "ТУПЫЕ" посты...
1Кг=1024г? 0_о

Re: Уничтожение луны.

  • Постоялец
  • ***
  • Сообщений: 221
  • Репутация: +50/-62
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #21 : 01 Февраль 2010, 20:05:40 »
Народ, это РаНдОм...!!!
Поиграйте в Линягу...и попробуйте заточить там пуху/шмот/бижу при шансе, даже в 90% вы убьетесь точить, потому что ето карейский рандом...
я согласен, что тут работает кривовато...но все же, это помоему нормально, учитываю то, что
шанс уничтожения луны - 99% - это значит что ЗСки просто МоГуТ снести луну с шансом в 99% при успешном попадании, а
шанс уничтожения ЗС - 33% - это начит, что существует 33%-ый шанс, что атака ЗС отразится в них и уничтожит их...
помоему так...

на счет линяги: там шанс можно увеличить,нужно знать как).Не на 100%,но у меня шанс всегда выше вдвое,чем по системе.Без всяких там багов)
Компания tianDe набирает сотрудников. Всем кого интересует дополнительный заработок или кто хочет начать свой собственный бизнес не влаживая в него своих денег, рекомендую отложить свои дела на 12 минут и посмотреть как же можно зарабатывать хорошие деньги и приобрести финансовую независимость уделяя при этом работе всего 2-3 часа в день. http://www.olestimofeev.com/present4/present4.html
пишите в личку расскажу вам более подробно.

Re: Уничтожение луны.

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 682
  • Репутация: +82/-64
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #22 : 01 Февраль 2010, 21:53:38 »
для того что бы ввести ясность объясняю как это работает!!!
для начала высчитывается шанс взрыва(формулы есть на форуме)
потом берется случайное число от 1 до 100 два раза, потом идет проверка, например,

шанс взрыва луны 80%,
шанс взрыва флота - 40%

если первое случайное число меньше шанса взрыва луны, то луна взрывается, если второе число меньше шанса взрыва флота, то взрывается флот.  Если число больше то взрыва нет!
так что топикстартеру просто не повезло!
« Последнее редактирование: 01 Февраль 2010, 22:53:47 от Alexius »
Space-Wars - Браузерная онлайн игра без доната

Re: Уничтожение луны.

  • Постоялец
  • ***
  • Сообщений: 104
  • Репутация: +13/-54
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #23 : 01 Февраль 2010, 21:56:39 »
Понятно.
Тогда объясни, почем флот улетел в трубу. Если я правильно понял, по твоим рассказам, флот должен был прилететь обратно=)
А "просто не повезло" это маразм =) Как это так? Если реально есть, по твоим словам, формула и т.п. по которым всё считается и тут на тебе.... Бац и ты бомж.

Re: Уничтожение луны.

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 682
  • Репутация: +82/-64
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #24 : 01 Февраль 2010, 21:59:29 »
у тя с логикой все ок? первое случайное число было 99 или 100, поэтому луна на месте, второе случайное число было меньше 33, поэтому флот тю-тю, что тут непонятного?
« Последнее редактирование: 01 Февраль 2010, 22:58:04 от Alexius »
Space-Wars - Браузерная онлайн игра без доната

Re: Уничтожение луны.

  • Старожил
  • ****
  • Сообщений: 317
  • Репутация: +57/-43
  • Надо юзать мануал вместе с моском...
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #25 : 01 Февраль 2010, 22:15:44 »
Теперь уже и я чета недоганяю. Т.е. Сначала выпадает число сравниваемое со взрывом луны. Если оно больше или равно луна остается. Потом число сравниваемое со взрывом флота. Если оно больше или равно то флот остается. Так? Т.е для взрыва нада чтоб число попало в диапазон от 0 до % взрыва?




Да насяльника. Фровень долзьен фыпирать насяаникамана.
Не принимайте близко мои "ТУПЫЕ" посты...
1Кг=1024г? 0_о

Re: Уничтожение луны.

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 682
  • Репутация: +82/-64
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #26 : 01 Февраль 2010, 22:35:57 »
нет... это 2 независимых числа выполняется проверка на взрыв и луны и флота
Space-Wars - Браузерная онлайн игра без доната

Re: Уничтожение луны.

  • Старожил
  • ****
  • Сообщений: 425
  • Репутация: +72/-40
  • Ы_Ы
    • Просмотр профиля
    • Space-Wars
Re: Уничтожение луны.
« Ответ #27 : 01 Февраль 2010, 23:11:09 »
вы взрываете мне мозг.. там по моему все норм было расписано, а Алексиус вобще все по полочкам разложил...
идите поспите и заново прочитайте все с начала :)





Re: Уничтожение луны.

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 682
  • Репутация: +82/-64
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #28 : 01 Февраль 2010, 23:15:56 »
$RipsKilled = 0;
         $MoonDestroyed = 0;
   $MoonSize = $TargetPlanet['diameter'];
         if ($result['won'] == 1 AND $DeathStar > 0){
            $MoonDestChance = round((100 - sqrt($MoonSize)) * sqrt($DeathStar));
            if ($MoonDestChance > 99){
               $MoonDestChance = 99;
            }elseif($MoonDestChance <0){
               $MoonDestChance = 0;
   }
            $RipDestChance = round((sqrt($MoonSize)) / 2);
            $UserChance = mt_rand(1, 100);

            if (($UserChance > 0) AND ($UserChance <= $MoonDestChance)){
               $MoonDestroyed = 1;
            }
            $UserChance = mt_rand(1, 100);
            if (($UserChance > 0) AND ($UserChance <= $RipDestChance)){
               $RipsKilled = 1;
            }
Это для тех кто думает что там чтото не так! Если не понятно что там написано - учите php
« Последнее редактирование: 01 Февраль 2010, 23:17:49 от Alexius »
Space-Wars - Браузерная онлайн игра без доната

Re: Уничтожение луны.

  • Постоялец
  • ***
  • Сообщений: 235
  • Репутация: +44/-39
  • Fuckit.
    • Просмотр профиля
Re: Уничтожение луны.
« Ответ #29 : 01 Февраль 2010, 23:20:27 »
$RipsKilled = 0;
         $MoonDestroyed = 0;
  $MoonSize = $TargetPlanet['diameter'];
         if ($result['won'] == 1 AND $DeathStar > 0){
            $MoonDestChance = round((100 - sqrt($MoonSize)) * sqrt($DeathStar));
            if ($MoonDestChance > 99){
               $MoonDestChance = 99;
            }elseif($MoonDestChance <0){
               $MoonDestChance = 0;
    }
            $RipDestChance = round((sqrt($MoonSize)) / 2);
            $UserChance = mt_rand(1, 100);

            if (($UserChance > 0) AND ($UserChance <= $MoonDestChance)){
               $MoonDestroyed = 1;
            }
            $UserChance = mt_rand(1, 100);
            if (($UserChance > 0) AND ($UserChance <= $RipDestChance)){
               $RipsKilled = 1;
            }
Это для тех кто думает что там чтото не так! Если не понятно что там написано - учите php
Достаточно знания английского и занятий в школе на паскале)
Death Row lyrics.

 

*
* * *
*
*