Természetesen fenntartom az opciót, hogy _HA_, - valami csoda folytán, - megnövekedne a szabadidőm, (például nem kéne aludnom :-)), akkor folytatni szeretném a projektet.
Addig is, amig ez bekövetkezik, ha valaki szeretné továbbvinni a programot, vagy az összeszedett tudást szeretné alkalmazni, dobjon egy e-mail-t az abelino@mailbox.hu cimre.
Helyzetjelentés
2008.12.05. 09:34 abelino
(In medias res) Sajnálatos módon :-) a munkahelyemet eladták egy új tulajdonosnak. Ennek következtében a programozásra fordítható szabadidőm mennyisége a nullához (erősen) konvergál.
Szólj hozzá!
0.0.3.3-s verzió
2008.04.28. 12:02 abelino
Jelentékeny változások történtek a programban:
Az adatok nyilvántartásának belső és külső struktúrája változott. (1)
+Bázisok létrehozása, bezárása. (Na ez már pénzbe kerül! :-))
+Mutatja a bázisokon található feladatokat. (Ez még lehet, h változni fog!)
+Generál és mutatja(na ez is még alakulóban van!) a feladatokat (utasokat(2) és árukat)
+Apt kereső funkció módosítva(3)
+Show in Google (a def. böngészőt használva mutatja)
(2): Újdonság, h az utas csoportok több "részletben" is leszállithatók. Persze a pénzt csak akkor kapod meg, ha mindenki megérkezett a cél állomásra.
(3): Név szerinti keresésnél az összes "*minta*" nevű repteret hozza. (Ha csak egy "A" betűre keresel, akkor lehet, hogy sok lesz! :-))
Remélem B.B. tud foglalkozni a finomhangolással, és ettől kezdve realisztikusabb összegek fognak szereplni a generált feladatoknál.
(1): Persze, hogy nem kompatibilis az előző verzióval, így az összes file-t, nyugodtan ki lehet törölni. Az adatok nyilvántartásával van összefüggésben, h ha több céged van, és váltasz közöttük, akkor a feladatok nem változnak. (A cégeid mintegy "konkurálnak" egymással!)(2): Újdonság, h az utas csoportok több "részletben" is leszállithatók. Persze a pénzt csak akkor kapod meg, ha mindenki megérkezett a cél állomásra.
(3): Név szerinti keresésnél az összes "*minta*" nevű repteret hozza. (Ha csak egy "A" betűre keresel, akkor lehet, hogy sok lesz! :-))
1 komment
Lassú csiga
2008.03.12. 10:28 abelino
(ide is leírom, hogy ne vesszen el)
Fejlesztési lépések:
1) Cég alapítása, mentés, visszatöltés2008.03.13 kész
2) Apt érték meghatározás (ennek egy osztója lesz pl a leszállási illeték (par alsó, par felső limittel)2008.03.21 kész
3) APT treeview vizuális felspécizése2008.03.21 kész
4) BGL-ből a COM frekvenciák kiszedése és tárolása az APT-hoz2008.03.13 kész
Update 2008.03.21
De jó érzés egy feladatsort kivégezni! :-)
Szólj hozzá!
Mérföldkő!
2008.02.28. 13:13 abelino
Kínkeserves szenvedések árán, véres verejtéket hullajtva, többször is újrakezdve, de ma (szóljanak a harsonák!) elkészültnek nyilvánítottam a 0.0.1-s verziót!
Inkább abbahagytam a további csinosítgatást, mert funkcionalitását tekintve azt tudja, amit a 0.0.1-ben (lásd Cimkék -> history) el szerettem volna érni.
Letölthető: Cimkék -> programverziók
FONTOS! A futtatáshoz a Microsoft DOTNET 2.0-s runtime kell!
Inkább abbahagytam a további csinosítgatást, mert funkcionalitását tekintve azt tudja, amit a 0.0.1-ben (lásd Cimkék -> history) el szerettem volna érni.
Letölthető: Cimkék -> programverziók
FONTOS! A futtatáshoz a Microsoft DOTNET 2.0-s runtime kell!
Szólj hozzá!
Verziók
2008.02.25. 09:39 abelino
Update 2008.03.21
Egyenlőre úgy néz ki, h a cégedet nem tudod egy az egyben megnyitni a másik verzióval. :-(
szóval arra is oda lehetne ill. kéne figyelni, h melyik progi hogy kezeli a gépeket, és főleg a pénzt.
Azt már eldöntöttem magamban (a BGL struktúra eltérősége miatt), hogy a prg-nak 2 verziója lesz, egy FS2004-s, és egy FSX-es. Persze, az adatokat, amikkel dolgozik a prg, ugyabban a struktúrában fogja mindkettő tárolni, így mindkét fs verzióval használható lesz ugyanazon "cég". A bázis reptér, a gépek, a feladatok, ha verzió specifikusak, azok akkor persze nem konvertálhatóak (-> elveszik).
Például:
Elkezdesz FSX alatt egy céget, mondjuk egy catalina-val, akkor ha ezt a céget megnyitod FS2004 alatt (és nincs ilyen title-ű géped), akkor a cégben nem fogod megtalálni a catalina-t.
Egy olyan reptérről/reptérre szállítasz árut, amely csak az FSX-ben létezik, és "menet közben" (átszálló reptéren, tankoláskor, stb) váltasz fs verziót, akkor az árud elveszik.
Szólj hozzá!
Programozás ...
2008.02.25. 09:26 abelino
Elkezdődött, halad. Biztos, hogy lassan. :-)) (Tanulom az új programozási nyelvet)
Ami megvan:
nagyjából első közelítésben az osztály struktúra
a terv, hogy mit tudjon, és mit _NE_ tudjon a program
a verzió terv
Ami nincs:
a kódolás :-)
az FSX, FS9, prg nyelv specialitásaiból adódó különlegességek
Szólj hozzá!
Idő
2008.02.04. 09:54 abelino
- arra az időre, amíg nem a parkolóban porosodik a géped, számolja fel a reptéri illetéket. Pl. LHBP febr 02 --> LHPR de csak febr 04-én mész tovább, a tárolási időre számoljon fel költséget. Fogalmam sincs hogy lehet ezt nyomonkövetni, de.... :-)
Úgy gondoltam, h "cégenként" a prg nyilvántartja az időt. Igazából, cég generáláskor meg lehetne adni (_esetleg_ utána módosítani?), h mikortól indul a cég.
Megoldandó feladat: Ha connect után rányom a menü idő beállítás menüpontjára, dobjon neki figyelmeztetést, és vagy nem megy bele a menüpontba, vagy disonnectálja a prg-t, és nem változtat semmit!
Ellenőrizendő:
1 komment
Követelmények ...
2008.02.01. 12:31 abelino
"Cég" jellemzője (szokás szerint) rövidités -> ezt fogja majd az egyes flight-ok elé tenni. (Pl:ACA)
Lehessen flight-okat definiálni!
A flight-okat timetable-be lehessen szervezni! A timetable-ban szereplő flight-ok közé vmilyen arányszámban (par) több/kevesebb árut/embert generáljon a prg.
a hét mely napján (több is, ill. kéthetente, havonta)Pl:x2x4x6x, 12345xx, xxxxx6x
járatszám
induló reptér Pl:LHBP
cél reptér Pl:HECA
A sikeres flight végén tipus (title), fogyasztott üa mennyiséget, időt, stb., statisztikai célból tárolja!
next flight !!! Ezzel lehet majd több megállós útvonalakat szervezni! (Pl: LHBP-HECA-OEJN-HUEN-HTDA-FAJS-FACT) !!!
Igy lehet egyszerüen, könnyen LHBP-ről FACT-ba elszállítani bármit. Persze a pénzt csak akkor kapod meg, ha FACT-ban beálltál vmelyik GATE, vagy PARK-ra, kerékfék behúz, motor leáll, generátor, battery kikapcsol.
11 komment
Követelmények (folyt.)
2008.01.31. 21:57 abelino
Fontos, h a prg kezelje a gépek pozicióit.
Amikor on-line kerül az FS-el, (vmelyikkel), a prg MONDJA MEG, h az adott típusú gép hol van! (Átmozgatja az utolsó mentett (on-line érzékelt) helyre.)
Ha csak 1 gépe van a cégnek, és eltér a gép típusa -> hibát dob, és off-line.
A prg-ban (gombra) át lehet pozicionálni a gép utolsó helyét vmelyik bázisra. Tudni kell olvasni a BGL-ből a reptér állóhelyeit! (-> állóhely nélküli reptér (pl csak kifutó) nem lehet bázis!)
Amikor on-line kerül az FS-el, (vmelyikkel), a prg MONDJA MEG, h az adott típusú gép hol van! (Átmozgatja az utolsó mentett (on-line érzékelt) helyre.)
Ha csak 1 gépe van a cégnek, és eltér a gép típusa -> hibát dob, és off-line.
A prg-ban (gombra) át lehet pozicionálni a gép utolsó helyét vmelyik bázisra. Tudni kell olvasni a BGL-ből a reptér állóhelyeit! (-> állóhely nélküli reptér (pl csak kifutó) nem lehet bázis!)
Szólj hozzá!
Követelmények
2008.01.31. 16:23 abelino
(Összevissza, ahogy épp eszembe jutott)
Generáljon "utasokat" és "árukat" (-> feladatok) világszerte. Automatikusan (par) időnként, és gombnyomásra is.
Kapcsolódjon on-line FS2004 (FSUIPC), FSX-hez (SimConnect) is
Mutassa meg honnan-hova a maps.google.com-on, és generáljon KML filet a lokális google-hoz. (v.2)
Engedje a menet közbeni leszállást, majd tovább repülést, közben tankolás, utasok ki-, ill. beszállását.
A lejárt (és nem épp szállított) feladatokat automatice (log!) szedje ki a rendszerből.
A feladatoknak legyenek jellemzői:
kategória
egyedi név
bevétel
súly
mikor jött létre
érvényesség (meddig kell odaérnie)
honnan
hová
most épp hol van
Egyenlőre ennyi jutott eszembe. Majd még folytatom.
5 komment
Kezdem ...
2008.01.31. 16:15 abelino
Tegnap döbbentem le, hogy a CP napi 1 (!!!) inditásra lett tervezve. (link)
(Mára tértem magamhoz.)
Ha naponta többször indítod el, akkor a belső órája szépen előre pörög, és onnantól kezdve csak késedelmes termékeket fogsz tudni szállítani, ha nem nyúlkálsz bele a legenerált file-kba. :-(