rulururu

post Nightly build #622

27. Duben 2008 | Napsal: vain v 10:18

Sestavil jsem dnes nový nightly build, který je aktuální k dnešnímu datu. Od posledního nightly buildu bylo provedeno 82 změn včetně podpory spectate. Co se týká launcheru jedná se o verzi 540, novou verzi přidám do dalšího nightly buildu. Né že by to byl až tak podstatný problém, ale aktuální verze launcheru již počítá s podporou spectate a zobrazuje stav hráčů na serveru, navíc Russell inovoval kód, který obstarává seznam serverů na master serveru, takže je refresh masteru mnohem rychlejší. Takže jak říkám, launcher bude aktuální u dalšího buildu nebo ho možná přidám zítra, takže mějte trpělivost.

Za další byly provedeny velké zásahy do kódu serveru, takže pokud budete tento build zkoušet online, vyhledejte aktuální servery, například od Russella, Cyberrealityho server je stará revize za což můžu já, jelikož tu aktualizaci mám na starosti já =( dnes se ale pokusím s Cyberrealitym domluvit na nápravě, verzi serveru poznáte podle čísla na konci jeho názvu.

post Co se děje? #1

23. Duben 2008 | Napsal: vain v 10:43

Tímto bych chtěl rozjet takový menší pravidelný seriál o tom, co se právě kolem ne jen vývoje Odamexu děje. Něco na styl bývalého Idoom špióna, jak pravidelně to budu ale psát fakt nevím, nemám poslední dobou moc času, repsketive zatím ho mám, ale bude hůř :-/ Bude se jednat stejně jen o takové menší přehledy, které mi snad nezaberou moc času na splácání, takže by to mohlo být i dost pravidelné, nebo dokonce „výblitky“ o každé kravině co se šustne =)

Poslední věcí o které jsem se tady zmínil bylo začlenění Spectator módu, respektive jeho nežádoucích účinků u synchronizace dem, to bylo někdy kolem revize 570, nyní je vývojový tým Odamexu na revizi 599 a nedivil bych se, kdyby to bylo 600 ještě než to dopíšu =), no to nejspíš ne, ale snad během dneška by to těch 600 být mělo.

Mezi nejzajímavější změny/opravy, nebo možná lépe řečeno změny, které zajímají většinu lidí, tedy hráče, patří přidání možnosti „spynext“ pro spectatory v jakémkoliv módu, tuto změnu do kódu zanesl Nes. V budoucnu by to mělo být doladěno do dokonalosti, že by se v týmových hrách dali sledovat jen hráči z určitého týmu pro určitého diváka, jak toho budou chtít vývojáři docílit mi zatim není nějak známo, ale viděl bych to tak, že když budete spectator v modrém týmu, budete moct při zapnutí této proměnné na serveru sledovat pouze hráče modrého týmu, to by mohlo být zajímavé pro klanové zápasy, kdy by náhradníci byli jako spectatoři v týmu svých hráčů a nemohli špehovat, co dělají protihráči a třeba přes TeamSpeak radit hrajícím spoluhráčům.

Více se už v kódu angažoval Russell, ten hlavně pročišťuje kód, opravil bug s Pain Elementem v coop a především vymazluje Launcher pro Odamex. Nyní již Launcher počítá se spectatory na serveru, několik revizí dozadu bylo na Launcher přidáno další tlačítko, které spustí Odamex prozměnu lokálně. A hlavně již barevně rozlišuje hráče podle toho v jakém jsou týmu u týmových módů, popravdě ještě nevím jestli je to začleněno v kódu, ale myslím že ne, teprve dnes nám to na IRC demonstroval (viz obrázek níže). Zatím to sice řadí hráče podle jejich ID na serveru, a tedy to není moc přehledné, ale to bude samozřejmě napraveno. V seznamu hráčů je toho z Launcheru poznat celkem dost, zarazila mě položka Frags a Kill Count, když jsem se Russella zeptal jaký je mezi tím rozdíl, odpověděl ve stylu „Nejsem si jistý, nebo vlastně… ne nemám páru“ =).

Po návrzích že Kill Count je počet zabitých monster a Launcher to zobrazuje i v módech jako CTF, nebo že Kill Count je počet frágů a Frags jsou vlastně body celkově (za vlajky atd..) se nakonec ukázalo, že Fragy sou prostě Fragy a Kill Count je počet zabití protihráčů bez ohledu na počet sebevražd, jak jednoduché =)

No pro dnešek by stačilo, upozorňuju jen, že sledovat changelog nestačí, aby někteří nenabyli dojmu, že se nic nedeje, v changelogu se zobrazují jen změny provedené v hlavní větvi, ale na tu se dost často nehraje ;-)

Odamex Launcher

post Spectator mód má nemilé účinky

14. Duben 2008 | Napsal: vain v 16:54

Ačkoliv se přidání spectate módu do Odamexu bere jako velký krok Odamexu směrem vzhůru, má jeden velmi nežádoucí účinek, který by s tímto na první pohled neměl nijak souviset, bohužel souvisí. V revizích před číslem 567 byly přehrány všechny z testovaných lmp dem vyjma 30nm4048. V současné revizi neprošlo jak můžete vidět vůbec nic! Odamex si hodně na zpětné kompatibilitě pohybu zakládá, takže je jasné, že to jen tak nenechají. Je to bohužel jen další brzda ve vývoji.

post Spectator podpora konečně v Odamexu

14. Duben 2008 | Napsal: vain v 7:22

Počínaje revizí 567 má v sobě Odamex zakomponovanou podporu Spectate, nebo-li sledování hrajících hráčů. V revizi 568 byla větev s zdrojovým kódem Spectate odebrána, v revizi 569 opraven menší bug a v 570 přidána podpora Odamex Launcheru pro tuto funkci.

Byly přidány nové proměnné pro servery, „globalspectatorchat“ a „maxactiveplayers“. Když je globalspetatorchat vypnut, mohou diváci mluvit pouze mezi sebou, což se hodí především na turnajová klání. Proměnná maxactiveplayers udává, kolik hráčů se může připojit do hry. Do teď se do hry mohlo připojit tolik lidí, kolik se připojilo na server, teď se dá založit i čistě duelový server s třeba 4 pozicemi pro diváky. Což by v nastavení serveru vypadalo takto „maxplayers 6″ a „maxactiveplayers 2″.

Kompletní dokončení, jinak řečeno doladení spectator funkce by mělo být už ve verzi 0.4, tak či onak, v posledních revizích počínaje zmiňovaným číslem 567 již funguje.

post Newsflash: Revision 555

5. Duben 2008 | Napsal: vain v 11:30

Jak jsem psal v předchozí novince, navrátilec Denis začal opět řádit v zdrojových kódech a za poslední hodinu přidal dvě opravy a především udělal z veřejného repozitáře krásné číslo 555 =) Jestli se Denis vráti do formy, kterou měl na konci loňského roku, nedivil bych se, kdyby ještě během příštího týdne dosáhl repozitář čísla 600. Poslední dobou byly i experimenty s funkcí spectate, což hned po síťovém kódu docela chybí.

Odamex na tom je již dobře, pominu-li síťový kód, stačí aby ho hoši z OdaTýmu ještě trochu vymazlili a vrhli se na síťový kód, který je podle mě velkou brzdou v rozletu tohoto portu. Přece jen, už v tomhle stádiu by se dal Odamex přes internet hrát, kdyby to síťový kód umožňoval, na nějaký ten duel v Entryway ne jen pro připomenutí klasiky, ale i testování a hledání bugů. Vzhledem k tomu, že síťový kod je dost mizerný, málo kdo bude chtít hledat bugy když se to ani moc nedá. Asi bych to měl chlapům z Odamexu naznačit =)

ruldrurd
© ODAMEX™ designed by vain and Manc | 2007 - 2010
RSS novinek | RSS komentářů