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

Operation : Cooperation
Hot-seat jellegű 2D-s űrhajós lövölde
Kategória: 2D-s Akció
A projectről:
Üdv Mindenkinek!

A 'Classic multiplayer' minigame verseny témája adta az ihletet, hogy egy hot-seat jellegű 2D-s játékot fabrikáljak. Eredetileg a versenyre szántam volna a darabot (amolyan meglepetés indulóként, értékelésen kívül), de mivel annyi időm van, mint együttérzés egy poháralátétben, ezért úgy gondoltam, hogy maradok a jól bevált gp-nél.

Miről is szól a játék?
Ahogyan a képek is mutatják, adott két űrhajó, ezeket kell 1-1 játékosnak irányítania. Hogy a megszokott dolgoktól eltérjek, itt nem csak egymásSAL, de egymásÉRT kell játszani! Egyszerre ugyanis csak az egyik játékos lesz aktív, míg a másik játékos egyrészt nem tudja irányítani a hajóját (ez lenne a kisebb baj), másrészt folyamatosan fogyni fog az űrhajójának az élete. Egy gomb megnyomásával természetesen át lehet (és időnként kell is) adni a vezérlést a másiknak, így a mi hajónk lesz inaktív (tehát nem fogjuk tudni irányítani, és az élete is fogyni fog), de a másik addig rendbe tudja hozni magát. Igen, helyre lehet hozni az űrhajókat (különben baromi gyorsan vége lenne a játéknak, nem igaz? :D), méghozzá úgy, hogy szimplán és kíméletlenül szétlőjük az ellenfeleinket.
További nehezítést fog jelenteni a pálya két szélén és közepén található elektromos rész. Ezekhez hozzáérve ugyanis csúnyán le fogjuk amortizálni hajónkat, tehát nem árt odafigyelni, hogy merre is repkedünk.
A változatosság miatt minden nehézségi szint végén, ha a ránk törő gonosz ellenfelek hordáit szétzúztuk, egy boss-fight teljesítésével bizonyíthatjuk, hogy méltóak vagyunk a következő nehézségi szintre. Jelen pillanatban 10 ilyen szint van betervezve, de ez később változhat a visszajelzések fényében.

Ami a fejlesztést illeti, nem szeretnék olyan hibákat elkövetni, mint a Galactic Warfare esetében, hogy menet közben csak jöttek az újabbnál-újabb ötletek, de megvalósítani a tizedét nem tudtuk. Ezért most kis célokat tűzök ki (pl nem tervezek hatszáz-féle fegyvert, meg dinamikus pályákat, fölöslegesen bonyolult ellenfeleket, stb.), és ezeket igyekszem megvalósítani. Időhiány ellenére is úgy érzem jól haladok, de nem akarok elszólni semmit. :)

A projekt nagyon hosszú távú célja nem csak egy játék elkészítése. Szeretnék olyan játékot csinálni, amit artistok fel tudnak használni arra, hogy a saját contentjeiket (a megfelelő paraméterekkel) meg tudják jeleníteni a játékban. Éppen ezért a képek sima .png formátumban lesznek minden verzióban, nem használom az XNA-s .xnb-t (tehát kvázi nem a content pipelinera támaszkodom, hanem sima Texture2D.FromFile-t használok, saját texture managerrel).

Mivel pedig többen is segítenek nekem, mindenki segítségét és munkáját köszönöm ezúton is! A credits listába mindenkit felveszek közülük, aki szeretné. :)
A project honlapja, letölthető verzió:
Fejlesztőeszköz, segédeszközök:
Visual Studio 2008
XNA 3.1
3D Studio Max 9.0
Photoshop/Gimp
;
Saját és a többiek PC-je az eltérő hardver miatt.
Teamspeak
Xfire
Fejlesztés kezdete: Tervezett befejezés:
2010.04.22.
2010.xx.xx
Beküldve:
2010.05.11 16:49
Fejlesztő:
Fairytales Studio (2 fő)
Elérhetőség:
e-mail: PM-ben az oldalon
Tagok:
beküldő: Kuz
regisztrált tagok: Kokuyouseki



Fejlesztés állapota:
Leállítva
Leállítva
Készültség: 30%

Képek - Operation : Cooperation
S lőn vala a repülőknek tölténye, s ellensége életét kioltá (na jó, azt még nem, de rövidesen).
S lőn vala a repülőknek tölténye, s ellensége életét kioltá (na jó, azt még nem, de rövidesen).
2010.07.16. 14:11
...és postprocessinggel. :)
...és postprocessinggel. :)
2010.05.11. 16:59
Jelenlegi stádium, postprocessing nélkül, mindenhonnan összelopott képekkel. :)
Jelenlegi stádium, postprocessing nélkül, mindenhonnan összelopott képekkel. :)
2010.05.11. 16:57

Fejlesztési napló - Operation : Cooperation
Kuz 2010.07.21. 16:19
Egy rövidke gameplay video a jelenlegi státuszról.
Kuz 2010.07.16. 14:07
Aki azt hitte, hogy leállt a project, hát az tévedett. Bár nincs sok időm, energiám meg annyi se, de azért fejlődik. A most feltöltött képen már látható, hogy implementálásra került a lövöldözés, mint olyan. Igen, az a zöld paca az a töltény...Bárki tud jobbat, ha megcsinálja, jöhet! :)
Kuz 2010.05.11. 17:10
Egy hihetetlenül durva 9 másodperces felvételt sasolhattok meg az alábbi linken, hogy lássátok mire is kell számítani menet közben :
http://yscik.com/jf/datas/users/61-operation%20-%20cooperation%202010-05-10%2000-41-59-89.zip

Ha már értékelhető stádiumba érek, csinálok valami rendes felvételt is, aztán felrakom a jóótyúúbra, hogy ne kelljen mindig zip-eket letöltögetni. :)

Hozzászólások - Operation : Cooperation
Kuz - Törzstag | 4455 hsz       Online status #143863   2010.11.16 20:46 GMT+1 óra  
Az xna topikban már mondtam, így itt is :
A teljes kód letölthető, szabadon felhasználható, letölteni innen :
letöltési link
A memóriám már nem a régi. És ráadásul még a memóriám sem a régi...
Az élet attól szép, hogy bármi megtörténhet. És attól szar, hogy meg is történik...
Ha az egyik szinkronúszó megfullad, mit csinál a többi???

   
Kuz - Törzstag | 4455 hsz       Online status #137966   2010.07.22 01:18 GMT+1 óra  
A memóriám már nem a régi. És ráadásul még a memóriám sem a régi...
Az élet attól szép, hogy bármi megtörténhet. És attól szar, hogy meg is történik...
Ha az egyik szinkronúszó megfullad, mit csinál a többi???

   
Kuz - Törzstag | 4455 hsz       Online status #137692   2010.07.19 10:58 GMT+1 óra  
Tegnap már elkészült az is, hogy fokozattól függően fogy az inaktív játékos hp-ja, az aktív meg szintén nehézségtől függően szedi a hp-t az ellenségtől.
Ami még kell :
- Az ellenfeleknek valami ésszerű módon kell lövöldözniük, nem akarom azt, hogy első szinten is ugyanolyan nehéz/könnyű legyen az ellenfelek ellen játszani (ugyanakkor mivel a hp veszteség folyamatosan növekszik, ezért ezt alaposan tesztelni kell, mert lehet, hogy a hp veszteség növekedése alapból elég lesz a fokozatok nehezítéséhez).
- A demoban nem hiszem, hogy lesz Boss-fight, szerintem folyamatosan lesz majd nehezítés.
- Jelenleg teszt beállítások alapján jönnek az ellenfelek, amit majd nyílván le kell cserélni olyan megoldásra, hogy folyamatosan, mindkét oldalon jöjjenek, amíg el nem fogynak.
- Bele akarom még venni a demoba a felkészülési időt, hogy amikor új játékot indít az ember, akkor legyen egy 3 mp-es 'rászámolás', és ne egyből a henteléssel induljunk.
- Valószínűleg gyorsan megcsinálom még a játék megállítása lehetőséget is, mert végignyomni 10 fokozatot azért nem fél perc (már ha egyáltalán eljutnak odáig az emberek ).

Szerk. : meg valami zenét is be kellene kötni, ugye.

Ezt a hozzászólást Kuz módosította (2010.07.19 15:33 GMT+1 óra, ---)
A memóriám már nem a régi. És ráadásul még a memóriám sem a régi...
Az élet attól szép, hogy bármi megtörténhet. És attól szar, hogy meg is történik...
Ha az egyik szinkronúszó megfullad, mit csinál a többi???

   
Wolfee - Törzstag | 1336 hsz       Online status #137690   2010.07.19 08:40 GMT+1 óra  
Idézet
Kuz :
De nyugodtan lehet ám jelentkezni, aki jobbat tud/szeret/akar/fog (és ezek tetszőleges kombinációja) csinálni.


ez nem én vagyok. én az vagyok, aki mimndenbe beleokoskodik, és belepofázik, és mindenről megmondja a frankót, és közben nem csinál semmit
egyébként hajrá
FZoli jóváhagyásával XD

   
Kuz - Törzstag | 4455 hsz       Online status #137664   2010.07.18 15:41 GMT+1 óra  
Hát most járok annál a fázisnál, amikor az ütközés számítását csinálom, ha az megvan, onnan már elég közel lesz egy prealfabétagamma demo. De tényleg jobb lenne, ha valaki, aki ért a 2D-hez, gyártana nekem képeket, mert ezek eléggé minőségen aluliak. Persze, amikor keresek, akkor sosincs jelentkező.

Szerk. moderátori hatalmamat kihasználva jelentem, hogy az ütközésdetektálás műkszik.

Ezt a hozzászólást Kuz módosította (2010.07.18 22:58 GMT+1 óra, ---)
A memóriám már nem a régi. És ráadásul még a memóriám sem a régi...
Az élet attól szép, hogy bármi megtörténhet. És attól szar, hogy meg is történik...
Ha az egyik szinkronúszó megfullad, mit csinál a többi???

   
HomeGnome - Szerkesztő | 2919 hsz       Online status #137639   2010.07.18 12:36 GMT+1 óra  
Hajrá Kuz! Remélem hamarosan eljutsz egy játszható demóig. (Azért nem kell elkapkodni. )

Klikk, a JF.hu bulvárlap.
Klikk #6 WIP: 30% (Kuz, sade, ramoryan...)
   
Kuz - Törzstag | 4455 hsz       Online status #137631   2010.07.18 11:39 GMT+1 óra  
Hát mozgás közben jobban néz ki, továbbá én csináltam. De nyugodtan lehet ám jelentkezni, aki jobbat tud/szeret/akar/fog (és ezek tetszőleges kombinációja) csinálni.
A memóriám már nem a régi. És ráadásul még a memóriám sem a régi...
Az élet attól szép, hogy bármi megtörténhet. És attól szar, hogy meg is történik...
Ha az egyik szinkronúszó megfullad, mit csinál a többi???

   
Wolfee - Törzstag | 1336 hsz       Online status #137602   2010.07.17 17:55 GMT+1 óra  
jópofák a takonypacák...
FZoli jóváhagyásával XD

   
fpeti - Törzstag | 1283 hsz       Online status #134298   2010.05.22 02:26 GMT+1 óra  
Jól néz ki, szvsz a szín sem rossz.
   
Kuz - Törzstag | 4455 hsz       Online status #134297   2010.05.22 01:28 GMT+1 óra  
Köszönöm!
Most volt időm végre kicsit foglalkozni a programozással, és ki is javítottam a mozgáshoz kapcsolódó bugokat, továbbá megcsináltam a falról visszapattanást is.
61-opcoop.avi
Ehhez sajnos én nem tudok spriteokat gyártani, így csak gugliztam egyet, de szerintem egész jól néz ki, amit találtam (csak színben nem passzol, ugye).
Azt hiszem rátérek lassan a lövöldözésre és az ütközésekre.
A memóriám már nem a régi. És ráadásul még a memóriám sem a régi...
Az élet attól szép, hogy bármi megtörténhet. És attól szar, hogy meg is történik...
Ha az egyik szinkronúszó megfullad, mit csinál a többi???

   
Pretender - Törzstag | 2498 hsz       Online status #133668   2010.05.13 15:51 GMT+1 óra  
Erdekes gondolat, video alapjan tetszik!

   
Elf - Törzstag | 932 hsz       Online status #133653   2010.05.13 07:16 GMT+1 óra  
Ez az! Már ránézésre sokkal szuperebb!
I, Robot
1. A robotnak nem szabad kárt okoznia emberi lényben.
2. A robot engedelmeskedni tartozik az emberi lények utasításainak.
3. A robot tartozik saját védelméről gondoskodni.
   
Kuz - Törzstag | 4455 hsz       Online status #133648   2010.05.13 02:06 GMT+1 óra  
Csináltam a mozgásról egy újabb videnyót.
61-opcoop.avi
Bár még bugfixelni kell, de sztem ez már egész faszányos. A fraps sajnos megeszi a gépet, a converter meg 1,5-2mb-ból ilyen minőséget tud csak kihozni, de sztem egész jól látszik, hogy a játékos hogy mozog. Direkt úgy csináltam meg, hogy a vezérlés átadásánál nem áll meg az űrhajó, hanem lelassul. Ez külön vicces lesz, ha akkor adódik át a vezérlés, mielőtt épp nekivágódnánk az elektromos résznek. Nem állítom, hogy nem kell majd figyelni a játékosoknak.
A memóriám már nem a régi. És ráadásul még a memóriám sem a régi...
Az élet attól szép, hogy bármi megtörténhet. És attól szar, hogy meg is történik...
Ha az egyik szinkronúszó megfullad, mit csinál a többi???

   
Elf - Törzstag | 932 hsz       Online status #133634   2010.05.12 23:57 GMT+1 óra  
Király lesz ez! Tényleg kár, hogy nem neveztél!
I, Robot
1. A robotnak nem szabad kárt okoznia emberi lényben.
2. A robot engedelmeskedni tartozik az emberi lények utasításainak.
3. A robot tartozik saját védelméről gondoskodni.
   
Kuz - Törzstag | 4455 hsz       Online status #133630   2010.05.12 23:47 GMT+1 óra  
'Már csak' - Hogy ezt én mennyiszer mondom, és mennyiszer látom be, hogy nem kellett volna mondanom.
Az előre/hátra mozgást még meg kell csinálnom hasonszőrűen, mint az oldalirányt.

Amit még gyorsan beletettem, az az elektromos rész visszalökése. Ha bármelyik oldalról nekivágódsz, max sebességgel visszavág a másik irányba, aztán bizonyos távolság után visszakapod a vezérlést (+ innen alapból lassulni fogsz, hacsak nem mész valamelyik irányba), és folytathatod az irányítást (igen, ha visszalök a fal, egy nagyon rövid időre a játék elveszi tőled az irányítás lehetőségét, amolyan büntetés gyanánt).

Az ellenség külön kategória lesz. Alacsony nehézségi szinten nem mozognak feléd (csak lefelé), és nem is lőnek. Később mozognak a te irányodba a nehézségtől függő precizitással és ugyanez lesz igaz a lövésükre is. A bossok ezen belül külön kategória, ők mozogni és lőni mindig fognak, de ezek precizitása és dinamikussága szintén a nehézségi szinttől függ majd.
A memóriám már nem a régi. És ráadásul még a memóriám sem a régi...
Az élet attól szép, hogy bármi megtörténhet. És attól szar, hogy meg is történik...
Ha az egyik szinkronúszó megfullad, mit csinál a többi???

   
Elf - Törzstag | 932 hsz       Online status #133624   2010.05.12 23:22 GMT+1 óra  
Igen, az úgy jó is lehet.
Már csak az ellenségnek is mozognia és lőnie kellene. (ha jól emléxem nem mozog oldalirányba)
I, Robot
1. A robotnak nem szabad kárt okoznia emberi lényben.
2. A robot engedelmeskedni tartozik az emberi lények utasításainak.
3. A robot tartozik saját védelméről gondoskodni.
   
Kuz - Törzstag | 4455 hsz       Online status #133623   2010.05.12 23:18 GMT+1 óra  
Oldalirányba már jó. Úgy csináltam meg (szimulálva azt, hogy a fékező erő nagyobb, mint a gyorsító erő, vagy hogy kell ezt szépen, fizikásan megfogalmazni ), hogy lassulni jobban lassul, ha pl jobb felé menet egyből nyomod a balra-t, mint ahogyan alapból gyorsulna egy adott irányba. Majd finomhangolom még, de most 5x jobban lassul, ha ellentétes irányba akarsz menni, mint amikor gyorsulsz egy adott irányba, és sztem egész jól néz ki így.
A memóriám már nem a régi. És ráadásul még a memóriám sem a régi...
Az élet attól szép, hogy bármi megtörténhet. És attól szar, hogy meg is történik...
Ha az egyik szinkronúszó megfullad, mit csinál a többi???

   
Elf - Törzstag | 932 hsz       Online status #133620   2010.05.12 22:59 GMT+1 óra  
Igen, tényleg nem nehéz megcsinálni a gyorsulást/lassulást. A Neutronban is van, esetleg nézd meg ott, hogy van megoldva. (gondolok itt pl. a hirtelen irányváltásra)
I, Robot
1. A robotnak nem szabad kárt okoznia emberi lényben.
2. A robot engedelmeskedni tartozik az emberi lények utasításainak.
3. A robot tartozik saját védelméről gondoskodni.
   
Kuz - Törzstag | 4455 hsz       Online status #133619   2010.05.12 22:27 GMT+1 óra  
A gyorsulás-lassulás nem tudom benne lesz-e, nem akarom nagyon elbonyolítani a mozgást (jelzem most pont a mozgáshoz tartozó dolgokat csinálom). Igazából nem is lenne annyira nehéz megcsinálni. Na joohhhh....csak neked...csak most...csak a mozgást.
Amúgy még jönni fog az űrhajó animálása is, hiszen 5 vagy 7 fázisban lesz megcsinálva a mozgása (jobbra-balra dőlés).
A memóriám már nem a régi. És ráadásul még a memóriám sem a régi...
Az élet attól szép, hogy bármi megtörténhet. És attól szar, hogy meg is történik...
Ha az egyik szinkronúszó megfullad, mit csinál a többi???

   
Elf - Törzstag | 932 hsz       Online status #133618   2010.05.12 22:14 GMT+1 óra  
Szerintem tök jó, kár hogy nem indultál vele a versenyen. Ami igazából annyira nem tetszik (bár gondolom még fejleszted), az az űrhajók mozgása. Jelen állapotában nem emlékeztet a repülésre egyáltalán: hirtelen elindul egy irányba (balra vagy jobbra), egyenletes sebességgel, majd ha elengeded a gombot akkor hirtelen megáll. Szerintem jobb lenne ha gyorsulva és lassulva mozognának, sokkal inkább repülésre emlékeztető lenne.
I, Robot
1. A robotnak nem szabad kárt okoznia emberi lényben.
2. A robot engedelmeskedni tartozik az emberi lények utasításainak.
3. A robot tartozik saját védelméről gondoskodni.
   
Kuz - Törzstag | 4455 hsz       Online status #133561   2010.05.12 01:49 GMT+1 óra  
Fairytales Studio: Operation - Cooperation
A memóriám már nem a régi. És ráadásul még a memóriám sem a régi...
Az élet attól szép, hogy bármi megtörténhet. És attól szar, hogy meg is történik...
Ha az egyik szinkronúszó megfullad, mit csinál a többi???

   
> 1 <