2007. november 28., szerda

Gyors helyzetjelentés

Rohanok ezért csak egy gyors helyzetjelentést kaptok a héten. (Ha lesz időm ígérem írok részletesen is.)
Az animált kamera még mindig nincs teljesen kész, de már jó útón halad. Akartam nektek felrakni egy videót róla, de kerek 1,5 fps sebességgel tudtam csak rögzíteni ezért ez most elmarad. Ahogy rájövök mi volt a probléma ugrik is fel ide.

Launchpaden megjelent egy új blueprint melynek elkészültekor képes lesz a kliens a lightmapek helyes megjelenítésére. A lightmapek kezelését a graf motor természetesen megoldja, viszont a modulizált objektumfelépítés miatt nem tudunk jelenleg minden modulhoz megfelelő lightmapet rendelni. Ezt a problémát oldja majd meg ez a részlet amikor elkészül.
Aki ebből nem sokat értett az nézze meg az alábbi képet és vesse össze az előző postomban találhatóval. (Ezen van lightmap míg az előzőn nincs.) Szerintem jól látható a minőségi különbség. :)


Blendir lightmappel (render)

Blogged with Flock

2007. november 11., vasárnap

Global SV konf v7.11

Igen, megvolt a global SV konf, jó volt, hasznos volt és most még somlóira se vártunk órákat.

Délben kezdtünk gyülekezni az ilyen összeröffenések szokásos színhelyén, fél kettőre meg is érkezett az utolsó várt ember is. Bár O'Neill (ynev) és Gabo (prog) nem tudtak megjelenni előzetes ígéretükkel szemben, ezt Gabonak még könnyen elnézzük, de O'Neillnak csak nagyon nehezen... (Mégiscsak önszántából bulizta át az előző estét :P)

A keddi prog konfhoz képest sokkal populárisabb témák kerültek napirendre. Többek között beszélgettünk képzettségekről, km rendszerről, halálról és időjárásról.

A halállal kapcsolatos szeptemberi döntésünket megerősítettük. Azok kedvéért akik akkor lemaradtak róla: a halál permanens lesz, tehát a karakter semmilyen módon nem térhet vissza a játékba. (Kivéve az olyan kiskapuk mint feltámasztás, vagy nekromancia, de ezekről szót se többet.)
Elhatároztuk egy olyan lista elkészítését is ami azokat a halálnemeket tartalmazza amik nem lesznek halálosak. Hm... ezt megint sikerült jól elmondanom. idézek inkább Vigitől:
"A halál továbbra is permanens, azonban össze kéne írni azokat a szituációkat, ahol a karakternek meg kéne halnia normálisan, de mi mégis megmentjük az életét. (a bagatellhalálokra gondoltunk, amikor pölö a nyuszi átharapja a torkodat, meg ilyenek)"

Képzettségfronton nem történt tulajdonképpen durva változás, megbeszéltünk néhány részletet, emlegettük sokat a "nem csinálunk lépcsős képzettségeket" szabályt, ill. megegyeztünk abban, hogy alkalom adtán Dessant (prog) és Vigi főz pipacsteát Laceenak (concept art).

A képzettségek felvetettek még néhány témát, ezek közül a két jelentősebb a mérgek és az időjárás voltak.
Mivel az időjárás témát már korábban átrágtuk nagyvonalakban nem okozott különösebb fejtörést, de kinnt legalább szépen esett a hó.
A méreg témának pedig az lett a vége, hogy Quest (ynev) felrakott egy részletes listát róluk a csapat belső ftp-jére.

A kalandmester kérdést egyelőre napoltuk, de a csapat jelenlévő része a "játékos km"-ek felé húz. Mielött ennek a leírásába is belebonyolódnék inkább idézek mukieviltől (fórumita):
"Ám, nem kell feltétlenül km-nek lenned, ilyesmikhez. Ha szert teszel egy kis hatalomra, pénzre, más játékosokat felbéreljetsz, segitheted öket, küldetéseket adsz nekik, pl hogy szerezzenek meg neked ezt -azt... Sok mindent lehet igy is. Persze igy nemtudod öket felügyelni, irányitani a szörnyeket, de én ily modon is imádtam játszani, még anno nwn-be."

Persze előkerült az elmaradhatatlan honlap téma is - bár kicsy (graf) nélkül. Igény lenne rá, hogy az eddig szétszórt eszközeinket ezen az oldalon koncentráljuk, illetve, hogy egyes dev beszélgetéseket és esetleg a wikit szabadon hozzáférhetővé tegyük ott. Bár ez utóbbi még eléggé vita tárgyát képezi csapaton belül.

A témákról egyelőre ennyit, Gabo távolmaradása miatt sajnos nem készültek képek, de ezt majd legközelebb pótlom. :)

Addig is itt egy shot a kedvenc teszt falunkról, Blendirről, ahol jelenleg az animált kamerát tesztelem, térjünk is rá egy picit erre.



Animált kamera klikk

Bár már vagy tíz napos késésben vagyunk azzal a mérfőldkővel amibe ez a feladat is tartozik még mindig nincs kész. A legtöbb dolog ami hiányzik belőle apróság csupán, viszont van egy olyan rész ami miatt nem jutok egyről a kettőre. A probléma hétvégén került terítékre és azóta próbálok rá jó mególdást találni, egyelőre sikertelenül. Azért bizakodok, hogy ez nem fog nagyobb fennakadást okozni és napokon belül meglesz. (Ahogy értékelhető állapotban lesz a kód megy lp-re)

Mindenesetre ahogy elkészül kaptok egy videót róla.

// Ha valaki tud linuxra egy jó videórögzítő és vágó alkalmazást nagyon hálás lennék a tippért.

2007. november 8., csütörtök

Találkozások hete

Ezen a héten két Silent Vertigo találkozó is megszervezésre került. Az első egy szűkkörű programozói összereffenés volt, míg a második egy teljes csapatot felölelő konf lesz.

Akkor kezdeném is a múltidőbe tett programozói megbeszéléssel. (A leírásban erősen támaszkodom majd Gabo feljegyzéseire.)

Ezen a szépnek nem nevezhető keddi napon, jópár témát érintettünk a SO mindhárom nagy területéről (kliens, szerver, editor), bár a társalgás nagy része a szerver oldal ill. a kliens-szerver kommunikáció megvalósítására koncentrált.

A szerverarchitektúra tervezésénél felmerült egyik kérdés a többmagos/többprocesszoros rendszerek optimális kihasználása volt. Született egy elképzelés arra, hogy egy több szálon futó szerver esetén hogyan lehetne a feladatokat optimálisan "szálakba osztani", ill. felvetődött az erlang esetleges használata.
Felmerült az entitások szinkronizációjának kérdése a szerver és a kliens oldal között minek következtében kiderült, hogy egyes entitások esetében szükség lesz majd külön szerver, kliens és editor oldali részre is.

Kliens oldalon felvetődött, hogy esetleg elhagyjuk a CeGUI-t (a gui-ért most felelős könyvtár) és helyette egy könnyebb, de igényeinknek megfelelő Ogre layeres gui-ra váltunk (jelenlegi esélyes a QuickGUI).

Editor témában a modulizált felépítés megvalósítása, ill. néhány FLTK-s trükk került napirendre.

Dióhéjban ennyit erről a majdnem öt órás beszélgetésről.
A még jövő időben lévő global SV találkozóról pedig majd hétfőn...

Próbáltam még a közérthetőség keretein belül maradni, remélem sikerült, amennyiben nem azt plíz jelezzétek. De ha esetleg a zanzásítás és a technikai részletek hiánya volt zavaró azért is lehet kiabálni. ;)

Hello World...

...és üdv a blogon.

Az oldal azzal a szándékkal született, hogy rendszeresen informáljalak benneteket a Solarah Online fejlesztésének állásáról. Megpróbálom pontosan közvetíteni, hogy éppen mi is zajlik a színfalak mögött, hogy milyen problémákra keressük a legjobb megoldást vagy éppen mi történt az aktuális Silent Vertigo találkozón.
Ha minden jól megy láthattok majd itt olyan erősen `work in progress` képeket is amiket a hivatalos oldalra természetüknél fogva nem tehetünk ki.

Igéretekből ennyi elég is, essünk hát neki...


ui.: A címet Vigtől vettem kölcsön, remélem nem fog megkövezni érte.