Algorytm

56
wymyśliłem taki algorytm na obliczanie kolejnych pozycji planety:

(pozycja wcześniejsza+((pozycja wcześniejsza-pozycja jeszcze wcześniejsza)*(ustalona prędkość/(pierwiastek z(((wcześniejsza współrzędna x-jeszcze wcześniejsza współrzędna x)^2+((wcześniejsza współrzędna Y - jeszcze wcześniejsza współrzędna Y)^2)))))+(pozycja środka*((1/(ustalone oddalenie od środka/pierwiastek z(((wcześniejsza współrzędna x - wcześniejsza współrzędna X środka)^2)+((wcześniejsza współrzędna Y - wcześniejsza współrzędna Y środka)^2))))-1)))/(1+((1/(ustalone oddalenie od środka/pierwiastek z(((wcześniejsza współrzędna x - wcześniejsza współrzędna X środka)^2)+((wcześniejsza współrzędna Y - wcześniejsza współrzędna Y środka)^2))))-1))+(pozycja środka-wcześniejsza pozycja środka)

gdzie:
pozycja - wartość X lub Y w zależności jaką wartość formuła oblicza
środek - punkt wokół którego krąży planeta
prędkość - odległość pokonywana w jednym kroku
pozycja wcześniejsza - wartość x lub y w poprzednim kroku.

algorytm musi być zastosowany dla wartości X i Y

jeżeli ktoś zna się na pythonie czy czymś innym gdzie to można wytestować to może sprawdzić czy działa bo ja w excelu puki nie uruchomię na makrach to się nie dowiem ale raczej będzie działać.

a jeżeli ktoś ma pomysł na lepszy algorytm (bo ten nie jest idealny) to proszę o konsultację.

udało mi się na wykresie zobrazować różne obiekty więc teraz bardziej klarownie to wygląda ale niestety w grze nie będę mógł zrobić takiego widoku.

z większych postępów to udało mi się proceduralnie wygenerować nazwy planet i gwiazd, nie są szałowe, ciekawe ani łatwe do wymówienia ale jak na nazwy wygenerowane proceduralnie dla 2600 obiektów to chyba nie jest źle. Oto przykłady: Endemsunernare Mideripinara Dzideditonana Endetirerara.
mam też taki pomysł żeby zamienić niektóre nazwy planet na nicki znanych osób na jbzdy np planeta chleba1234 i do tego jakieś opisy typu "jak masz mniej niż 12 lat to lepiej stąd spieprzaj". bo nie będę was oszukiwał że oprócz fizyki poruszania się statku i poznawania nazw i opisów planet nic ciekawego tam nie będzie więc te opisy mogą grę zrobić bardziej atrakcyjną. oprócz tego każda planeta ma opis w postaci 7cyfrowego numerka który widać będzie dopiero po wylądowaniu i mógłbym robić tak że jeżeli komuś uda się wylądować na dziewiczej planecie i poda mi ten nr używany jako hasło to zmienię opis i być może nazwę planety na takie jakie chce np "abdul tu był" i po czasie udostępnie wersje z tymi nowymi nazwami planet.

jak ktoś dobrze zna dzidę i jej użytkowników a do tego potrafi pisać sarkastyczne śmieszne opisy mógłby się zająć pisaniem nowych nazw i opisów dla niektórych planet.
Algorytm
Obrazek zwinięty kliknij aby rozwinąć ▼

Galaktyka wielkiej dzidy

33
chciałem wam zaprezentować kawałek galaktyki (kawałek żeby nie psuć przyjemności z eksploracji jak się uda zrobić tą grę) z gry nad którą pracuję a która to będzie działać w Excelu. masa galaktyki to 414068467,5 mas ziemi a jej długość to 4,6 godzin świetlnych. Skupiska kropek to pojedyncze układy planetarne (nie udało mi się zrobić żeby gwiazdy były zaznaczone innym kolorem). galaktykę wygenerowałem proceduralnie i nazwy każdej z planet też chcę wygenerować proceduralnie. Jak się wszystko uda i kolega jamal79 napisze skrypty to udostępnię żeby każdy mógł pograć. no może trochę biedaedyszyn ta gra ale jak będzie pozytywna reakcja na nią to rozpocznę pracę nad bardziej rozbudowaną wersją.
Galaktyka wielkiej dzidy
Obrazek zwinięty kliknij aby rozwinąć ▼

Podróże międzyplanetarne w excelu

63
mam takie hobby i czasem lubię zrobić coś niepotrzebnego w excelu w tym wypadku jest to symulacja lotów kosmicznych.

i mam takie pytanie do osób umiejących dobrze w excela albo ogólnie w informatykę czy da się wprowadzić jakąś formułę która samodzielnie o danej porze wprowadzała by aktualną wartość jakiejś komórki w inną komórkę.
pozwoliło by mi to na stworzenie mniejszej ale zapętlającej się osi czasu z obliczeniami.

i czy da się zrobić jakiś przycisk który po naciśnięciu wprowadzi w daną komórkę datę kiedy został wciśnięty.

ewentualnie czy ktoś zna jakiś podobny program który szybko bym ogarnął a który umożliwi mi takie zabawy.

mam nadzieje że obrazek w miarę czytelny i można zrozumieć co i jak.
Podróże międzyplanetarne w excelu
Obrazek zwinięty kliknij aby rozwinąć ▼
0.16349911689758