játékfejlesztés.hu
FórumGarázsprojectekCikkekSegédletekJf.hu versenyekKapcsolatokEgyebek
Legaktívabb fórumozók:
Asylum:    5441
FZoli:    4892
Kuz:    4455
gaborlabor:    4449
kicsy:    4304
TPG:    3402
monostoria:    3284
DMG:    3172
HomeGnome:    2919
Matzi:    2519

Pretender:    2498
szeki:    2440
Seeting:    2306
Geri:    2186
Orphy:    1893
Joga:    1791
Bacce:    1783
MaNiAc:    1735
ddbwo:    1625
syam:    1491

TIE Fighter Forever
Kis 3D űrhajós lövöldözős
Kategória: sci-fi
A projectről:
A projekt korábban ambíciózus tervekkel indult még mielőtt beszippantott engem a munka és az egyéb világmegváltó ötletek világa.

Anno az ettől nem sokban eltérő változatot adtam be BSc szakdolgozatként is.

Több érdekes dolog meg van valósítva:
- Lézer-hatású glow rendszer a lövedékekhez
- Octree térpartícionálással működő ütközési modell és hozzátartozó content pipeline kiegészítés (a modellekhez automatikusan generálja a mesh alapján).
- Különböző ma már alapnak tekinthető shader-ek és effektusok
- Részecskerendszer a robbanásokhoz.
- Menü, pontozás, egyszerű AI és játékmenet. Elvileg könnyen bővíthető.

Eredetileg egy stratégiai rész is be volt tervezve. Na abból nincs semmi és mostanában nem szoktam már továbbfejleszteni így jelenleg egyszerű arcade lövöldeként funcionál:
- Lövés: egér bal gombja
- Navigáció egér mozgatás
- Gyorsít/lassít: egér görgetője
- Menükben: enter, nyilak, esc

Gondoltam teljesen open source-ként megosztom és itt is elérhetővé teszem. A kódot én csináltam, a 3d modelleket sadypisten adta hozzá a játékhoz. Volt még 1-2 modell egy másik sráctól, de azok sajnos már nem kerültek be a játékba.

Elvileg XBox360 kompatibilissé tehető.

A gépigény nem túl magas. Egy 2007-ben középkategóriásnak számító asus laptop-on fejlesztgettem:
- 512Mb RAM biztos elég
- Kell egy shader model 2.0 kompatibilis videókártya
- Lényegében elég bármilyen pentium 4 utáni processzor (nem kell több mag és lehet még celeron is).
- Windows XP, vagy újabb operációs rendszerek támogatottak.

A demo letöltési linken lévő teljes könyvtárfát menteni kell, hogy a setup.exe automatikus telepítőt használhassuk.
A project honlapja, letölthető verzió:
Fejlesztőeszköz, segédeszközök:
Visual Studio 2010, XNA 4.0, C#;
Wings3D
Fejlesztés kezdete: Tervezett befejezés:
2010
2016
Beküldve:
2016.10.26 11:12
Fejlesztő:
PureMicro games (2 fő)
Elérhetőség:
e-mail:
Tagok:
beküldő: Prenex
regisztrált tagok: sadypisten



Fejlesztés állapota:
Kész
Kész
Készültség: 66%

Képek - TIE Fighter Forever
játékban
játékban
2016.10.26. 22:48
főcím
főcím
2016.10.26. 22:45

Fejlesztési napló - TIE Fighter Forever
   
| A fejlesztési napló nem tartalmaz bejegyzést.

Hozzászólások - TIE Fighter Forever
Prenex - Tag | 14 hsz       Online status #210639   2016.12.12 18:44 GMT+1 óra  
Idézet
itamas :
"Ez jobban viselkedik?"

Tökéletesen! (Csak ne halnék meg olyan hamar a játékban... )
Egyébként ezt most Windows10-es gépen futtatom; lehet, hogy a Win7 nem tetszett neki?



Na! Ez nagyon jó hír!

Egyébként stratégiai tipp: próbálj meg sokat "tolatni". Elvileg a görgetővel tudod a sebességet befolyásolni és nem csak gyorsítani, meg lassítani tudsz, hanem egyenesen a hátramenet is megengedett, amit ritkán láttam még űrjátékban, viszont saját tapasztalatom szerint a legnagyobb túlélési esélyeid úgy vannak

A másik ami még hasznos, az állomások fedezékként való felhasználása. Általában kilövik neked olyankor ők (és azért is kapsz valamennyi pontot).

Óh és fogalmam sincs játszottál-e az eredeti TIE fighter-el, de ha már ide fórumozok, akkor egy nagyon minimál fejlesztést ahhoz is megosztanék:

https://github.com/prenex/tiehackz

Ezzel TIE forever jellegűbb irányítása lesz az eredeti játéknak is, így joystick nélkül is végig lehet vinni hard-on. ;-)

Ez csak azért, hátha valaki idetéved és azért téved ide, mert az eredetit is szereti ;-)

   
itamas - Tag | 72 hsz       Online status #210636   2016.12.12 12:32 GMT+1 óra  
"Ez jobban viselkedik?"

Tökéletesen! (Csak ne halnék meg olyan hamar a játékban... )
Egyébként ezt most Windows10-es gépen futtatom; lehet, hogy a Win7 nem tetszett neki?
   
Prenex - Tag | 14 hsz       Online status #210630   2016.12.11 20:59 GMT+1 óra  
http://ballmerpeak.web.elte.hu/tie_install_2015.zip

^^Találtam egy másik built-et, így nem kell windows gépet keresnem. Ez jobban viselkedik?

   
Prenex - Tag | 14 hsz       Online status #210629   2016.12.11 20:26 GMT+1 óra  
Pedig esküszök, hogy kipróbáltam és bent a melóben is működött. Egy virtuális gépben lévő windows10 gépen próbáltam, amin annak előtte is volt VS meg pár dolog (ha ez számít).

Viszont egyébként sem a legfrissebb verzióból van kint a build! Észrevettem, hogy pár későbbi fejlesztés még a binárisban nincs meg, szóval csinálok majd egy új build-et valamelyik nap amikor átboot-olok a régi kis winxp-re ;-)

   
itamas - Tag | 72 hsz       Online status #210616   2016.12.09 18:54 GMT+1 óra  
Most megpróbáltam telepíteni az unokaöcsémék gépére, de ott sem sikerült. Itt viszont legalább magyar a naplófájl:

RENDSZER VERZIÓADATAI
Windows : 6.1.7600.0 (Win32NT)
Common Language Runtime : 4.0.30319.1
System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)
clr.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)

FORRÁSOK
Alkalmazáspéldány URL-címe : file:///D:/Jatekok/tiefighter-master/TIE%20Fighter%20Forever/publish/TIE%20Fighter%20Forever.application
Alkalmazás URL-címe : file:///D:/Jatekok/tiefighter-master/TIE%20Fighter%20Forever/publish/Application%20Files/TIE%20Fighter%20Forever_1_0_0_2/TIE%20Fighter%20Forever.exe.manifest

IDENTITÁSOK
Alkalmazáspéldány identitása : TIE Fighter Forever.application, Version=1.0.0.2, Culture=neutral, PublicKeyToken=7384e5df6b1959bc, processorArchitecture=x86

ALKALMAZÁS ÖSSZEFOGLALÁSA
* Telepíthető alkalmazás.

HIBAÖSSZESÍTÉS
Lentebb találja a hibák összegzését. Az egyes hibák részleteit a napló későbbi szakasza tartalmazza.
* D:\Jatekok\tiefighter-master\TIE Fighter Forever\publish\TIE Fighter Forever.application aktiválása kivételt eredményezett. Hibaüzenetek:
+ Az alkalmazásjegyzékben szereplő számított kivonat eltér a megadottól, vagy nincs megadva.
+ A(z) TIE Fighter Forever.exe.manifest fájl számított kivonata eltér a jegyzékben megadottól.

AZ ÖSSZETEVŐ-TÁROLÓ SIKERTELEN TRANZAKCIÓINAK ÖSSZEGZÉSE
Nincs tranzakciókkal kapcsolatos hiba.

FIGYELMEZTETÉSEK
A művelet során nem volt figyelmeztetés.

MŰVELET FOLYAMATÁLLAPOTA
* [2016.12.09. 19:00:13] : A(z) D:\Jatekok\tiefighter-master\TIE Fighter Forever\publish\TIE Fighter Forever.application aktiválása megkezdődött.
* [2016.12.09. 19:00:13] : Az üzembe helyezési jegyzék feldolgozása rendben befejeződött.
* [2016.12.09. 19:00:13] : Az alkalmazás telepítése megkezdődött.

HIBAISMERTETÉS
A művelet közben az alábbi hibák léptek fel.
* [2016.12.09. 19:00:13] System.Deployment.Application.InvalidDeploymentException (HashValidation)
- Az alkalmazásjegyzékben szereplő számított kivonat eltér a megadottól, vagy nincs megadva.
- Forrás: System.Deployment
- Veremkivonat:
a következő helyen: System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)
a következő helyen: System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, Uri& appSourceUri, String& appManifestPath)
a következő helyen: System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
a következő helyen: System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
a következő helyen: System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
a következő helyen: System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- Belső kivétel ---
System.Deployment.Application.InvalidDeploymentException (HashValidation)
- A(z) TIE Fighter Forever.exe.manifest fájl számított kivonata eltér a jegyzékben megadottól.
- Forrás: System.Deployment
- Veremkivonat:
a következő helyen: System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, Hash hash)
a következő helyen: System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, HashCollection hashCollection)
a következő helyen: System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)

AZ ÖSSZETEVŐ-TÁROLÓ TRANZAKCIÓS ADATAI
Nincsenek tranzakciós adatok.
   
itamas - Tag | 72 hsz       Online status #210609   2016.12.08 12:59 GMT+1 óra  
Úgy csináltam mindent, mégsem indul.
De elküldtem neked privát üzenetben a hiba naplófájlt.
   
Prenex - Tag | 14 hsz       Online status #210591   2016.12.05 06:31 GMT+1 óra  
Idézet
itamas :
Nekem azt írja ki telepítés után, mikor futtatnám, hogy:
"Application validation did not succeed. Unable to continue."
Mi lehet a baj és a megoldás? Nagyon kíváncsi vagyok a játékra...



Megnéztem egy szűz gépen és feltelepült, azonban figyelni kell arra, hogy ne csak a setup.exe legyen letöltve, hanem a mellette lévő fájlok és könyvtárak is.

Ezt a legegyszerűbben úgy érheted el, ha zip-ként töltöd le a github oldalról, innen:
https://github.com/prenex/tiefighter

Itt van egy zöld gomb, hogy "clone or download" és letöltöd zip-ként. Ha ez megvan, akkor bemész ebbe a könyvtárba:
tiefighter / TIE Fighter Forever / publish /

és ott indítod el a setup.exe-t.

Még egy dolog: Eredetileg 4:3 képarányhoz lett minden tervezve, így driver függő módon lehet, hogy neked majd ilyen kisebb dobozban jelenik meg a kép a játék közepén. Öcsém gépén kinagyításra kerül futáskor (és az se biztos szerencsés).

Sajnos elég régi a kód, de legalább a régi gépek is jól viszik - cserébe nem mindig egyszerű az élet új rendszereken.

   
Prenex - Tag | 14 hsz       Online status #210590   2016.12.04 21:26 GMT+1 óra  
+Esetleg majd megpróbálok valamit csinálni, hogy ne legyen - újrafordítom, vagy valami...

   
Prenex - Tag | 14 hsz       Online status #210589   2016.12.04 21:04 GMT+1 óra  
Idézet
itamas :
Nekem azt írja ki telepítés után, mikor futtatnám, hogy:
"Application validation did not succeed. Unable to continue."
Mi lehet a baj és a megoldás? Nagyon kíváncsi vagyok a játékra...



Elvileg csak megkérdezi a rendszer, hogy megbízol-e bennem, mert a Microsoft nem ismer - pedig tartottam ott nemrég két demót a Graphisoft-parkban, csak ezt redmond nem tudja, meg fura is, hogy a linuxos énem ilyeneket is csinál. Ha nem találod meg ezt a lehetőséget, akkor két dolog lehet:
1.) Jobban el van dugva
2.) Kivették és csak aláírt progit telepíthetsz az újabb windows-okon

Ha akarod, dobj fel valahova egy képet erről, vagy hogy mik a választási lehetőségek.

   
itamas - Tag | 72 hsz       Online status #210550   2016.11.24 17:30 GMT+1 óra  
Nekem azt írja ki telepítés után, mikor futtatnám, hogy:
"Application validation did not succeed. Unable to continue."
Mi lehet a baj és a megoldás? Nagyon kíváncsi vagyok a játékra...
   
Prenex - Tag | 14 hsz       Online status #210444   2016.10.26 19:12 GMT+1 óra  
PureMicro games: TIE Fighter Forever

   
> 1 <