Pilot automat pentru hiper-salturi! Pagina 5 - PS4 - EDDE Suite

Nu știu cum pot scrie o macro cu VA cu care nava se aliniază la țintă, restul este pantof. Cu Java și API nu există nicio problemă, dar cu un macro?

automat

Cocco (expert VA) știi ceva ce nu știm?


nu bei și conduce, fumează oală și zboară acasă! Wiki german pentru joc: http://ed-wiki.tk/doku.php

.
Cocco (expert VA) știi ceva ce nu știm?

Nu sunt expert în VA. Doar un laic mai bun.

Mătușa Edith: În plus, acest pilot automat ar fi prea riscant. Gândiți-vă doar la interdicție sau lipsă de combustibil și ieșiți dintr-o stea care nu poate fi alimentată. Fuelrats își trimit salutările și ce s-ar întâmpla atunci pe forum, nici nu vreau să mă gândesc la asta.

Da, asta funcționează și cu setarea filtrului. Am avut 2 - 4 vehicule care nu alimentează la rând de la Colonia la vezică. Ar fi fără un rezervor suplimentar
de la sfârșitul terenului. Și FD s-a gândit cu siguranță să nu-l instaleze la fel ca LC.

(Sau un computer de pornire. Deși nu este o problemă la avanpost cu VA, la fel ca decolarea fără accelerare în stație, la
Avanposturile pot chiar accelera și spori. Fac asta mereu)

Salutări, Cocco [LoMaC]

Prea puține cunoștințe sunt periculoase. Prea multe cunoștințe.

Prostii se inmultesc atunci cand oamenii intelepti tac.

Editat o dată, ultima dată de Cocco (15 iulie 2017).

Ok, dar totuși, există vreo posibilitate? Nu-mi pasă de salt.
Mai degrabă dacă ar fi posibilă alinierea navei?

€:
Ok, înțeleg, acum știu cum ar fi realizabil, mulțumesc.


nu bei și conduce, fumează oală și zboară acasă! Wiki german pentru joc: http://ed-wiki.tk/doku.php

Editat o dată, ultima dată de Acyy Memphis (15 iulie 2017).

Doar pentru că Elite joacă în 3303 nu înseamnă că totul este automat posibil.

"A zbura în acest spațiu este diferit de a zbura peste câmpurile de sfeclă, băiete. Fără calcule precise am putea zbura printr-o stea sau să ne apropiem prea mult de o supernovă și ar fi o călătorie destul de scurtă, nu-i așa?"

Practic exact asta.
Unitatea de hiperspațiu actuală (FrameShiftDrive combină practic trei tehnologii într-una singură: SuperCruise, unitate normală și unitate de hiperspațiu) există doar în această formă încă din anul 3290.
Înainte de aceasta, acestea erau semnificativ mai slabe în intervalul de timp sau chiar în timpul de calcul. (Cu o singură excepție.)
Primele variante comerciale și o apariție în masă nu au avut loc decât după anul 2800.
Primele unități de acest tip au necesitat calcule lungi și au fost foarte predispuse la erori. (Misjumps)
Stațiile și senzorii din sistemele dezvoltate au ajutat computerele de la bord, astfel încât săriturile să poată fi făcute mai repede și să devină mai sigure.
Cu toate acestea, săriturile în sisteme necunoscute au fost întotdeauna consumatoare de timp și foarte periculoase.

Astăzi practic nu este diferit. Folosești steaua principală ca punct fix, dar atâta timp cât sistemul nu este dezvoltat, zbori în necunoscut.
Computerul de bord nu folosește AI, ca Millennium Falcon, pentru calcul, dar, la fel ca computerele de astăzi, se bazează pe tehnologia „convențională”, care este doar mult mai puternică.
În ciuda tuturor, el nu poate reacționa în mod adecvat la situații dinamice și tocmai acest lucru face necesară o persoană atentă la volan.
Un computer poate reacționa la situații neprevăzute doar într-o măsură limitată. Oamenii sunt mult mai eficienți aici atunci când vine vorba de recunoașterea diferitelor condiții-cadru. Mai ales atunci când este implicată intuiția. (Un AI ar putea ajuta aici, dar acestea sunt interzise și ilegale dintr-un motiv.)

Asta ar fi explicația ta în coș, de ce trebuie să inițiem fiecare salt noi înșine și de ce nu există pilot automat pentru aceasta.
Elite încearcă pur și simplu să rămână „realist” aici, măsurat în raport cu căruța și istoria.

În caz contrar, tehnologia funcționează, dar hiperspațiul este încă o zonă complet necunoscută pentru oameni și, prin urmare, periculoasă.

Deci, acum voi încerca un comentariu de fapt:

Mi se pare foarte interesantă ideea unui pilot automat pentru salturile din hiperspațiu. În multe domenii, unul sau altul jucător ar fi cu siguranță fericit de mai mult confort. În cazul meu, sunt mai mult purist și găsesc manualul foarte plăcut, dar asta nu are nicio relevanță pentru comentariul meu.

Iată argumentele mele de ce nu va exista pilot automat sau este complicat să-l implementați programatic:

1. Planificarea rutei
Baza direcției autonome este un calcul al distanței efective parcurse. De la a la z prin b, c, d etc.
Toți planificatorii de rute reale se bazează în prezent pe hărți 2D. Un calcul al celei mai scurte rute poate fi astfel calculat recursiv destul de bine.
Harta cu stele 3d din Ed este doar 3d. Văzut de la distanță, universul este mai degrabă un disc, dar este unul destul de gros.
Sper să mă explic clar.
În orice caz, la calcularea rutei, nu numai coordonatele x și y ar fi incluse pentru calcularea rutei, ci și z.
Exemplu: vrei să mergi de la planeta a la planeta c. Traseu direct prea lung, de exemplu 35 de ani lumină. Planeta b1 este la doar 20 lj distanță de planeta a, dar și la 25 de ani lumină distanță de planeta c, deci 45 lj. Planeta b2 este la 22,5 lj distanță de planeta a, dar la doar 17,5 lj distanță de planeta c. În total 40 lj este calea cea mai bună.
Integrarea acestui calcul al rutei în ed ca gimick ar consuma mult timp și ar fi exagerat.
Deci, diutul trebuie să fie mizat în prealabil cu mâna, care în sine castrează deja un pilot automat ca instrument.

Planificarea rutei manual, dar vă rugăm să calculați intervalul de salt, ținând cont de sarcina curentă? Luați în considerare orice pierdere în greutate datorată consumului de combustibil și, în consecință, intervalului minim mai bun al treptelor individuale de salt? Doar următoarea posibilă destinație de salt poate fi selectată ?
Super complex .

2. Comportament atunci când navigați/săriți
Să presupunem că am avut pilotul automat. Cum ar trebui să conducă? Comportamentul trebuie să corespundă în mod necesar zborului unui pilot uman. Altfel ar fi nedrept. Așa că, după salt, nava iese din hiper-salt pe o minge de foc. Controlul din atmosferă prin intermediul unui vector de evacuare ar fi cu siguranță fezabil. Dar ce zici de când următoarea destinație este puțin în jurul soarelui? (Nu i-am acordat niciodată atenție, dar a trebuit să întorc o planetă una după alta, deoarece ruta directă către următoarea stație ar fi fost directă prin ea) Atunci sistemul de navigație ar trebui să poată efectua virajul.

Cum ar trebui să reacționeze sistemul de navigație dacă este smuls din hiperspațiu ?
-dă alarma ?
-Calculați ruta de evacuare cu o nouă destinație de salt ?
-Ce să facem dacă ținta săriturii de blestem ar consuma ultima din rezervele sale de combustibil și nava ar fi blocată ?
-nu face nimic ?
- mergi în modul stealth? posibil până la limita de supraîncălzire ?
-Reveniți la foc automat ?
- Aruncați marfa pentru a evita distrugerea ?

Posibilități foarte complexe și diverse care se deschid acolo. Este întotdeauna important să rețineți: pilotul automat trebuie să zboare într-un mod clasic, astfel încât celelalte elemente de joc să rămână fezabile. Nava trebuie să rămână deturnabilă, în caz contrar, pirații, indiferent dacă sunt oponenți umani sau de computer, nu ar putea acționa și împacheta imediat.
Nici un salt „direct” către obiectivul final nu poate fi implementat, deoarece este o lume multiplayer în timp real. Prin urmare, timpul nu poate fi scurtat !

CONCLUZIE:
Datorită implementării complexe și a riscului de distrugere a gameplay-ului și a echilibrului, sunt de părere că un pilot automat nu este o componentă bună a jocului.

Ps: acum aștept cu nerăbdare un feedback foarte constructiv.