Страница 1 от 1

Ôîðìóëèòå â Bulfleet

Публикувано: чет юли 13, 2006 10:55 pm
от martix
Формулите в Bulfleet
Както знаете(а може би не знаете) Bulfleeta e писан на програмния език РНР, което означава, че голяма част от играта се основава на Математиката и на доста формули, за да изчислява разни неща(време, добив, разход на газ и т.н.). В тази тема съм събрал всички познати ми до момента формули, които движат играта!

Скорост:
С=Б*(1+Р/10)*(1+Х/10)*(1+И/5)*(1+С/5)
Където:
С е крайната скорост
Б е базовата скорост
Р е нивото реактивни
И е нивото импулсни
Х е нивото хиперскорстни
С е нивото свръхскост
(знам че таз формула я има, ама за да е пълна темата)

Разстояние:
Това няма да е точно формула ами по-скоро обяснение.
Междупланетни разстояния: Минималното разстояние което същестува е 1.000.000 км(един милион) това е от една планета до същата тази планета и реално се среща само когато пращате рециклатори от същата планета, на която е полето.
Вътре в системата с всяка следваща планета по далеч от вашата разстоянието се увеличава с 5.000 км.
Междусистемни разстояния: Минималното разстояние е 2.700.000 км(то обаче няма как се реализира). С всяка следваща система разстоянието се увеличава с 95.000 км(т.е. съседната ви система е винаги на 2.795.000 км.
Междугалактически разстояния:Разстоянието между 2 галактики е винаги 20.000.000 км. Например от 2:499:х до 3:1:х е 20.000.000 км (също както и между 2:1:х до 3:499:х). Ако летите през 2 галактики, независимо от коя до коя система тогава разстоянието е 40.000.000 км(максималното разстояние което може да се измине в играта).


Време
Времето е закръглена до най-близкото цяло число стойност на следната формула:
В=(350.000/П)*(√(Р/100/С))+10
Където:
В = времето в секунди
П = процента скорост на флотата
Р = разстоянието
С = максималната скорост на корабите
означава корен квадратен на израза в скобите


Разход на газ:
Потреблението на газ е закръглена до най-близкото цяло число стойност на следната формула:
Г=(Н*K*Р/35.000)*((П/100)+1)І + 1
Където:
Г = потреблението за конкретния полет
Н = номиналния разход на корабите(вижда се от инфото за дадения кораб)
К = броя на кораби които пращате(когато пращате повече от 1 тип просто събирате стойностите)
Р = разстоянието
П = процента скорост на флотата

============================================================

Добив на мините:
Д=(Ф*N*1,1ⁿ)*Б
Б=Р*Е*П
Където:
Ф = фактора определящ типа мина(30 за металната мина, 20 за кристалната и 10 за газ)
N = Нивото на мината
Б = Бонусите(които зависят от расата, нивото на енергийните системи и партидите, които работят в тази мина).
Р = Бонуса от расата за дадения ресурс(за най-незнаещите Р=1+%бон./100)
Е = Бонуса от енергийните системи(1+%/100)
П = Бонуса от партидите(броя партиди*(1+%/100))

П.П. Тая формула е непотвърдена, тъй като изчислението се извършва "сървър-сайд" и в таблицата за ресурси получаваме само резултата. Стойностите които изкарва обаче са доста близки до тези в таблицата.


To be continued...
(остава да разбера как се изчислява времето за строеж на сгради и кораби, за сега все получавам несъстоятелни резултати)