2008. december 22., hétfő

Niskával poharazgatva

Túl egy vizsgákkal teli és nagyon erős Solarah fejlesztéssel megspékelt héten, amikor az átlagos alvásidőm öt óra alá szorult most kényelmesen hátradőlve, a szemembe beégett forráskód képét ignorálva írom ezt a postot.

Írom ezt a postot mert az első kiadott demo megérdemli, hogy időben meg legyen említve itt is. Ende kásakerülgetés, itt a link. Nézzétek meg, ízlelgessétek, s jelentsetek hibát ha találtok!

Nincs más hátra mint előre: köszönöm hát a csapat összes tagjának akik előre haladnak maguk előtt tolva a Solarah szekerét, s bár hozzám hasonló állapotban vannak, már folyik irc-n a tervezgetés és a demo tanulságainak levonása. Köszönöm az érdeklődőknek, fórumitáknak a jó meglátásaikat, ötleteiket és a végtelen türelmüket - remek érzés úgy dolgozni, hogy van aki várja a művet.

Azzal akartam zárni ezt a postot, hogy találkozunk a téli szünet után, egy hónap múlva. Mégsem így zárom mert biztos vagyok benne, a szünet alatt sem lesz tetszhalott a Solarah. Ezért ha mindenkinek megfelel, maradjunk annyiban, egy hét múlva ugyanitt. ;)

2008. december 14., vasárnap

Miklós után szaladva

Hosszú kihagyás után újraindul a blog, remélem mindenki örül. :)

Nem részletezem, hogy mi minden történt az elmúlt hónapokban - elkopna a billentyűzetem. Nomeg amiről most értekezni szeretnék izgalmasabb is. Viszont mielőtt ebbe belevágnék kicsit vissza kell ugorjak az időben.

Szeptemberi SV konf.
A csapat akkor megjelent tagjaival az addigi tapasztalatokat összegezve felosztottuk az évet és három nagy esemény közé szorítottuk a munkanapokat. Megvitattuk azt is, hogy az év mely szakaiban nem tudunk dolgozni (vizsgaidőszak, nyaralás) majd megegyeztünk abban, hogy mindhárom eseményt egy közösségnek kiadott (tech)demoval zárjuk.
Ezen események közül az első a Mikulás sprint.


Mikulás sprint

Ezen a hétvégén a csapat elérhető tagjai összeültek irc-n és nekiálltak az első nyilvános demo elkészítésének. Alábbiakban egy kis áttekintés erről.

A részeg ninják nem látnak a ködben
Kami sajnos nem ért rá a hétvégén, de még előtte leadta az általa készített anyagot, így bekerült a kliensbe némi köd, (eltúlzott) bloom és árnyék is.


A ninják sem győzhetik le a fizikát!
Részemről egy elég régóta húzódó feladat lett letudva a Bullet fizikai motor beillesztésével. Néhány űrbe kilebegett ninja árán eljutottunk addig, hogy már nem lehet falakon átsuhanni és a gravitáció is ki tud babrálni az egyszeri játékossal. (Képen a sárga vonalak egy ütközést mutatnak.)


A ninjának nincs tükörképe
A grafikus részleg is bedobta magát és csináltak sokminden szépet, de ez legyen meglepetés. ;)

A release folyamat hétfőn elindul s vasárnapra le is zárul. Ennek örömére vasárnap (2008 dec. 21) sörözést/teázást tartunk. Dobpergés:

SV Vodka
December 21-én 13:00-ás kezdettel minden érdeklődőt szeretettel várunk Budapesten a Fanyűvőbe (Budapest XIII. Váci út 70.) egy Solarah kipróbálásával összekötött sör
özésre/teázásra!
(Ha érdekel a dolog kérlek jelezd fórumon, hogy kb tudjuk hány emberre számíthatunk.)

2008. július 22., kedd

Silent Vertigo tábor, bográcsozás + második nap + afterparty

A tábor második napjáról Vigi írt nektek egy kis beszámolót, át is adnám neki a szót mert a bevezető úgyse érdekel senkit, íme:

Az első nap egy remek hangulatú bográcsozással zárult, ami után - kicsy várakozásával ellentétben - nem szabadult el a pokol. Még szerencse, hiszen a tanyám bánta volna. :) Az igazat megvallva, több bort kellett volna vennünk, mint sört, mert a bor jobban fogyott. Volt a pincében némi somlai házibor, de a fehér hogy néz már ki boroskólába? Egyáltalán hogy néz már ki a boroskóla? Elrontani kólával a bort... Na mindegy, a lényeg, hogy a lugasunk egyben maradt.

A vacsora pörkölt volt, amit Quest konyhafőnök igen nagy szakértelemmel készített el, örök hála érte! Nem hogy nem maradtunk éhen, de kitűnő íze is volt! Pedig nem is szakácsnak jelentkezett a csapatba. Lehet áttesszük az ellátmányozó részlegre, majd meglátjuk, hogy viselkedik. :P A vacsora mellé vizipipa is dukált, amelyet Azrael kolléga vonszolt le magával a Nagy Faluból, és miközben így füstölögtünk, igen jó hangulatú csevegésbe kezdtünk O'Neill cimbora vezetésével. A Silent Vertigo egy emberként nem tudta eldönteni, hogy előbb a rekeszizmát próbálja meg kilazítani, avagy az asztalba verje a fejét, hátha úgy könnyebb elviselni O'Neill vicceit. Kifogyhatatlan az ürge... :P Végül beszélgettünk (hőbörögtünk) egy kicst, aztán fél háromkor takarodó.

Másnap tízkor kelés, fürdés, kávé, reggeli és mindenki folytatta ott, ahol abbahagyta:


Prog:
Ácsi az éjjel álmot látott, kinyitotta az Álmoskönyvet és azt olvasta benne, hogy a harminchét vindózkékhalál feltámadása és nyálfröcskölő csaholása valójában a megoldást mutatja a Bullet fizikai rendszer integrálásának problémájára és kerek öt perc alatt leküzdötte azt az akadályt, amire ráment az első napja. [Köszönöm a megelőlegezett bizalmat, de csak a kezdeti problémák legyűréséről volt szó. - ACsi] E örö, e bódottá! Kami pedig csendben, nyugodtan és rutinosan (nem mondom, hogy öregesen, mert leszedi a fejemet ;) ) folytatta az editor babrálását.


Graf:
Valóban a leglátványosabb eredményeket a grafikusok produkálják. Kicsy csiszolgatta tovább Geniont, de nem sikerült teljesen befejeznie. Korábban elment, minthogy lincselhettük volna... majd még úgyis elkapjuk. A grafosok általánosságban folytatták azt, amit az első napon elkezdtek, azaz Temaruk fegyvereket kovácsolt, Azrael a gladiátortábort, azon belül a főnök házát szépítette, Lace pedig firkálgatott. Szeki sajnos nem tudott jelen lenni, de otthon dolgozott ő is párhuzamosan és igen tetszetős dolgot alkotott, de azt nem árulom el, hogy mit ;).


Ynev:
Kicsyvel ellentétben én láttam azt a referencia dokumentumot... valami kis papírfecnin volt, amit a tábor utáni romeltakarításkor eldobtam a kukába. Remélem a fejükben van. :D O'Neill néhány falu és egy Kyel templom kidolgozásával foglalatoskodott, miután Karrdéval ketten helyre tettek néhány fontos dolgot Hat Várossal kapcsolatban. Frazor befejezte a papi negyed részletes leírását: juhé!


Rendszer:
A szabályrendszerrel kapcsolatban a hétvégén főleg olyan kérdéseket vitattunk meg, amelyek a rendszert Ynev oldaláról érintik, hiszen Ácsi és kicsy is a saját területével foglalatoskodott, nem lett volna logikus megosztani a figyelmüket. (Ez a hivatalos megfogalmazás, valójában örültünk, hogy nem akadékoskodnak folyamatosan és nem magyarázzák a kocka marhaságaikat :P) Na azért egy-egy Harcrendszert érintő kérdésben kikértük az egész csapat véleményét. Terítékre került a gazdasági rendszer, amely problémára - a megbeszéltek alapján - Quest csinált egy exceltáblát, ami meglehetősen jól szimulálja a dinamikus gazdaságot. A referencia dokumentum pedig valóban készülget. Úgy tűnik, hogy - minimális kivétellel - sikerült leírni azt, amit eddig kőbe véstünk, azaz napirenden vagyunk vele.


Mivel a hétfői munka miatt többen hazamentek már vasárnap, a vacsora családiasabb volt, mint a szombati: nem bográcsoztunk, hanem Frazor irányításával, ámbár közös erővel lecsót készítettünk és jóízűen elfogyasztottuk. Természetesen O'Neill viccei nem maradhattak el. Hiába kérleltük... :)

Összességében azt tudom mondani, hogy nagyon jól haladtunk. 12 fiatal összezárva egy hétvégére és nem baromkodtuk el, hanem a hülyéskedés mellett sikerült produktívnak maradnunk. Szerintem kezdünk öregedni. NEMÁR! :S

Hétfőn végül mindenki elindult haza. Kivéve én. Nekem maradt a romeltakarítás. Két háromköbméteres konténert fullra lapátoltam a szeméttel meg törmelékkel, de persze a többiek még sajnálni sem hajlandók. :D Na jó, igazából nem gondoltam volna, hogy ilyen sok ember ilyen rendet tud maga után hagyni. Mint házigazda azt mondom, le a kalappal, szinte nem is volt mit eltakarítani, csupán néhány azstalt meg fekvőhelyet elpakolni a helyére. És temrészetesen köszönöm szüleimnek, akik nemcsak lehetővé tették ezt a kis összeröffenést, de sokat segítettek a lebonyolításában is. [Az egész csapat hálás nekik és neked, fogadjátok innen is hatalmas hálánkat egy szép kerek köszönésbe foglalva. És természetesen Brutust is üdvözöljük. ;) - ACsi]

2008. július 12., szombat

SilentVertigo tábor, első nap

Mint a közönség jól informált tagjai már tudhatják, éppen egy nagy közös fejl/vesztés közepén vagyunk: a hétvégére a csapat 12 tagja megszállta Vigiék rezidenciáját, és mindenki nekiesett a saját feladatkörébe eső tennivalóknak. Az első nap lassan a vacsorához közelít, miután úgyis elszabadul a pokol, így megpróbálom még előtte összefoglalni mik történtek eddig.

Valójában már tegnap estefelé nekiláttunk némi hegesztésnek, miután mindenki szerencsésen nethez jutott.

Lace pedig, akinek rajzolnia kéne, általában kamerával rohangál, ebből a tervek szerint egy video fog születni, amit úgyse adunk majd közre. Pár sorban témákra bontva, ki mire jutott ma:


Prog
A programozás részleget ketten képviselik a táborban, a harmadik kóder szokásos nyári remeteségét tölti valahol titokban. A jelenlévők közül Kami a világszerkesztőnk alapjait fejleszti, Ácsi pedig folytatja kálváriáját a Bullet fizikai rendszer integrálásával, illetve a jelenlegi fázisban működésre bírásával. A világszerkesztő már egész szép dolgokat tud, pl elindul és nem is igen fagy. Meg van benne ninja.



Graf
A leglátványosabb eredményeket mindig a grafikusok produkálják, valójában ránk épül az egész fejlesztés. A táborban hárman nyúzzuk a tabletjeinket, Azrael, Temaruk és jómagam: Azrael az Armen feletti gladiátortáboron dolgozik - nagy örömére Lace ehhez segítő tanácsokat ad -, amit aztán titkos világuralmi tervünk részeként mutogatunk majd tudjátokhol. (Úgyse tudjátok.) Temaruk kollega múzsaként kedvesét is magával hozta, noha még nem tudtam összerakni a hölgy miért fegyverek tervezésére ihlette, annyira nem tűnik harciasnak. Mindenesetre Zbrush tudását csiszolja, igyekszik szépséges részleteket varázsolni a héten készített fegyvermodelljeire, ezek majd erőforrás-kímélő normal-mapként teszik teljesebbé az élményt. Kicsy pedig szokás szerint Geniont textúráz, amit a Zs-terv részeként fogunk majd mutogatni, ha minden úgy alakul. A tervek szerint hétvégé végére teljes pompájában tündököl majd a semmi közepén a favágófalu, különben meg leszek lincselve. Shot.



Ynev
Az ynevesek meglepő módon Ynevnek estek neki, amikor épp nem a játékrendszer fejlesztésénél lábatlankodtak. Első körben egy referencia-doksi készült el, amolyan sablon a leírásoknak, ami alapján remélhetőleg használhatóbbak lesznek, mikor egy grafikus nekiesik a megvalósításuknak. Ezt igazából még nem láttuk, szóval fenntartásokkal kezeljük a létezését állító pletykákat.
A tényleges munka Armen papi negyedének további részletezésében valósult meg, több templom/kápolna/szentély leírása készült el, én úgyse tudom a különbséget ezek között.


Rendszer
Az előző posztban említett Vigi féle szabályrendszer-dokumentum gőzerővel készül továbbra is, ennek részletei vetődtek papírra két harcrendszer-körüli vita között. Állítólag már igen jól áll, oldalszám tekintetében legalábbis folyamatosan növekszik a doksi.


Most sör.

2008. június 22., vasárnap

Mi történik mostanában mifelénk?

Azt hiszem, ha valaki külső érdeklődőként követi nyomon a projektet, akkor elég kevés információhoz tud hozzájutni az aktuális, csapaton belüli történésekről. Ezt a hiányt szeretném most kicsit pótolni azzal, hogy leírom az egyes részlegeknél ill. az egész csapatot érintő eseményeket.


Na lássuk akkor sorban, felülről lefelé. :)


Világ. Az ynevesek éppen Armen kidolgozásával vannak elfoglalva, a leírásokat a wikibe pakolgatják fel folyamatosan, csak nem mindig sikerül a menübe is betenni őket. :) Kialakítás alatt van egy egységes formátum a leírásokhoz, hogy könnyebb legyen az információcsere a többi részleggel.


Szabályrendszer. Itt elsősorban Vigi koordinációs munkájának köszönhetően lassan megállapodni látszanak a harcrendszer alapjai, amit a múlt hétvégi csapattalálkozón sikerült rögzíteni. Ugyancsak Vigi kezdeményezése alapján készül egy központi anyag, amiben a fórumon, wikin és a találkozókon elhangzott elgondolások alapján összegzi a jelenlegi terveinket, tudásunkat. Személyes véleményem szerint ez nagyon hasznos lesz, mert jelenleg nincsen egy olyan referencia, amire mindenki hivatkozhatna. Most arról folyik a diskurzus, hogy nagy vonalakban milyen témák kerüljenek bele ill. milyen eszközzel készüljön (párhuzamos szerkesztés, verziózás).


Grafika/3D. Gabo feldobta a grafosoknak, hogy álmodják meg az editorunk interfészét. Na nem konkrétan a skin-t, hanem, hogy milyen képernyőelrendezésben milyen funkciók legyenek elérhetők róla. Rushkiller feldobott egy jó vázlatot, és megy az ötletelés, bár szerintem kicsit alacsony prioritású dolgokról (terepfestés). Temaruk itt is és más részlegeknél is érdekesnél érdekesebb linkekkel bombázza a fórumot, amelyek néha csak lazán kapcsolódnak az adott témához. Ez nem mindenkinek tetszik, de van rá felhatalmazása. :)) Számomra a fórum egyik legérdekesebb témája a „Renderek, shotok” című, ahol mostanában pl. „putrikat” és egy Maleran rendert láthattunk Rushkiller-től.


Audio. Itt kevés „mozgás” van, legutóbb Rushkiller töltött fel tetszetős zenemintákat, hangulatzenének, faluba, csata alá, stb. (Heh, Rush mindenhol ott van újabban. :D ) Gabo feldobta az ötletet, hogy az IrrKlang-ot használjuk az eddig tervezett OpenAL helyett, ami nagyon jó ötletnek tűnik, mivel ingyenes, benne van az ogg-streaming és lehet illeszteni az Ogre erőforráskezelőjéhez.


Prog. Az általam vezetett részleg – erről fogok a legtöbbet írni. Nemrég a Shireel projekttől kerestek meg bennünket, aminek következményeként egy barátságos tapasztalat- és véleménycsere alakult ki köztünk, először az irc csatornánkon beszélgettünk, aztán azóta közvetve-közvetlenül a jatekfejlesztes.hu-n. Sok mindent másképp gondolnak, mint mi, de ígéretes projekt, érdemes odafigyelni rájuk.

Gabo készül a (szokásos) nyári „remeteségére”, így össze kellett hangolnunk a munkáinkat, hogy mivel tud dolgozni a távollétében. Az editorba készíti el az entitásrendszeréhez a guifelületet FLTK alapon, amivel még barátkozik, de szerintem nem lesz komoly problémája vele. ;)

A jelenlegi mérföldkő feladataival kapcsolatban megy a munka, a karaktermodellek animációtámogatásának elkészítése után mutattam egy shotot, ahol egy ninja :) mászkál Blendir kihalt utcáin. Talán lesz belőle film is, csak kell egy rögzítő, ami elfut a kliens mellett, és normális videót csinál.

A terepjáráshoz a PhysX fizikamotort akartuk eredetileg bevetni, de sajnos a Windows oldali mingw fordítókörnyezetben nem támogatott a használata (ebben a kérdésben kicsit konzultáltunk syam-al a jf.hu-ról), ill. vannak bizonyos korlátai, amelyek nem feleltek meg nekünk, ezért most alternatívakeresés zajlik – a legvalószínűbb befutó a Bullet, az ODE mellett. Szeretnénk kialakítani egy magasszintű belső interfészt, amin keresztül használnánk egyébként is, és esetleg másik motorokat is úgy tudunk illeszteni és tesztelni, hogy ne érintse a programjaink többi részét a csere.

Egyébiránt zajlik a következő mérföldkő tervezése, az elvégzendő feladatok az editorra vonatkoznak majd, ill. Gabo kezdeményezésére elindult az editor modulrendszerű megtervezése.


Csapat. A csapat háza táján három fontosabb eseményt említenék meg. Egy programozásban tapasztalt taggal bővült az én részlegem, ill. egy animátor jelentkezett a modellezőkhöz. Remélem jól és sokat fogunk együtt dolgozni a projektben. A másik téma, hogy javában szerveződik a nyári CSAPATTÁBOR, amit nem egészen egy hónap múlva tartunk! Alakul a szállás, a kaja, a pia, a net és a gépek, úgyhogy minden nagyon együtt lesz, hogy egy jót fejlesszünk a projekten, de legalábbis együnk-igyunk és ismerkedjünk. Én már nagyon várom, mert a résztvevők nagyobb felével nem találkoztam még.


Na ennyit az aktuális hírekről, majd kijavítanak, ha esetleg pontatlan voltam, vagy rosszul írtam le valamit. :)