«12» Új üzenet

Moderátor
6 éve
Szerintem van egy dolog, ami visszafogja a játék fejlesztését és könnyen lehet rajta változtatni.
Jelenleg körülményes bekapcsolódni a fejlesztésbe, többek közt azért, mert a játék Delphiben van írva.

Ha nagyobb fejlesztési aktivitást akartok, akkor meg kell könnyíteni a bekapcsolódást. Ehhez alapvető lenne, hogy a játék nyelvéhez legyen ingyenes fejlesztői környezet (IDE) (a delphihez nincs).


A Lazarust javaslom (amiben a StickTool is készült), ami ingyenes, és a játék szempontjából jó alternatívája a Delphinek.
Szerintem könnyű lenne rá átírni a játékot.

A Lazarus IDE-nek van Delphi átalakítója. Kibogarásztam, hogy hogyan kellene a sticken használni. Ha van kedvetek, kísérletezzetek vele:

Előfeltételek:
- Windows
- minimális Delphi/Pascal tudás, vagy más programnyelv tudása + google

Lépések:
- letöltöd a sticket és telepíted
- letöltöd rá a forráskódot és felülírsz minden fájlt ami ütközik
- felrakod a legújabb Lazarust
- megnyitod a Lazarust és rámész, hogy Eszközök > delphi átalakítás > projekt
- kiválasztod a Stickman.dpr-t és átalakítod. Szerintem jók az alapbeállítások. Bővebben
- letöltöd a directx headereket FPC-hez és kicsomagolod ugyanoda
- megnyitod a Stickman.lpr-t, kiadod a futtatás parancsot és reménykedsz, hogy menni fog
- ahol hibát ad, kézzel javítod. Csinálhatsz egy patch fájlt arról, hogy itt mit alkottál, hogy ha valaki más ugyanezt megcsinálja, akkor neki már ne kézzel kelljen.


Összevetés végett, egy tipikus szabadszoftver fejlesztői oldala így néz ki:
https://dev.gajim.org/gajim/gajim/wikis/development/home
Ilyen lehetne a sticknek is, de előbb más nyelvre kéne rakni.

Frí pacal !!!

Legutóbb szerkesztve speed által

Mások értékelései az ötletről (5 értékelés):


Felhasználó
6 éve
Bírom ahogy speed megjelenik és történnek dolgok/ keretet ad sok mindennek. Személy szerint nem értek túl sokat a témához, de már bani is többször utasított el valamit azzal hogy delphi miatt így-úgy nem megoldható, szóval ha valaki megcsinálja mindenképp hasznos lenne.

Adminisztrátor
6 éve
Teljesseggel adom, hogy valami modernebb fejlesztokornyezet fellenditene sok mindent. En kinomban mar azzal probalkoztam, hogy egy kulso exet futtasson a jatek, amit barmi masban megirhat az ember (pl en Haskellben), de az elegge exploitable.

Megnezegettem kicsit most ezt a Lazarust, de annyira nem esett le miert jobb, mint pl Borland Delphi?

Felhasználó
6 éve
Gondom támadt, nem enged tovább egy hibaüzenetnél, miszerint, nem engedi átnevezni a Stickman.dpr file-t .lpr kiterjesztésűre. Van valakinek ötlete miért?
Nem írásvédett a file, megnéztem.
sztikmenes benner
getbanner.php?n=Muves

Moderátor
6 éve
Be tudnád másolni a pontos üzenetet?
A Lazarus átalakítója adja?

Felhasználó
6 éve
Valaki gondolkodott rajta, hogy megpróbálja? Mert lehet hétvégén én ránézek bár sajnos nem ezekben szoktam programozni, bár Pascal még csak-csak.

Felhasználó
6 éve
kép
Nem módosítottam semmilyen beállítást.

Igen az átalakító adja a hibaüzenetet.

Kétlem, hogy a directx headerek miatt volna, mert azokat is letöltöttem előzőleg a mappába.

Legutóbb szerkesztve Muves által

sztikmenes benner
getbanner.php?n=Muves

Moderátor
6 éve
A biztonsági másolat mentését kapcsold be, hátha úgy jó lesz.
http://wiki.freepascal.org/images/0/06/ConvertSettings.png

A directx headereket csak utólag tedd rá szerintem, mert lehet, hogy azokat is megpróbálja átalakítani, de azt nem kell.

Felhasználó
6 éve
Az a baj, hogy úgy sem műkszik.
sztikmenes benner
getbanner.php?n=Muves

Moderátor
2 éve
szerk: Már van ingyenes kiadása a Delphi-nek; a neve Delphi Community Edition.
https://www.embarcadero.com/products/delphi/starter/free-download
Szóval, ha még van egyáltalán aki fejleszti a játékot, erre az új Delphi-re kéne frissíteni (és nem Lazarus-ra ahogy fent írtam) és hozzáadni a wiki-hez, hogy hogyan lehet bekapcsolódni a fejlesztésbe.

Legutóbb szerkesztve speed által

«12»