06.22.2009
Tā ka demo vēl nav uploadēts pastāstīšu, kas ir, kas nav.
1. Pilnībā pabeigts Avatāru editors: paplašināta funkcionalitāte ar dažādiem trigeriem.
2. Karšu editors ar ir paplašināts ar skriptu iespēju.
3. Ario tech preview relīze, kas sevī ietver gandrīz pilnībā funkcionējošu datorspēli (protams "main menu" vēl gļuko :D ) , shader model 1.0 (dažādi efektiņi, kas ir manāmi tech prewiev gameplay video)
Nedaudz par editora skriptu.
Ar tā palīdzību var uzlikt pretinieku (editorā tādu iespēju neietvēru, negribējās mocīties :D ), visādus efektiņus: miglu, ūdeni (gan jau ar laiku papildināšu efektiņu klāstu), istabas sākuma un beigu punktu un, kas notiks, kad tas tiks sasniegts.
Ario tech preview
Kā jau manā iepriekšējā atskaitē ir manāms, ka manās rokās ir Ario Tech Preview, kuru man pagaidām nav sanācis nodot plašākam lietotāju lokam. Iemeslis tam ir: pilnas rokas ar visādiem darbiem.
Kā tiek pārbaudīta sadursme (collision): spēles editorā es nodefināju tā sauktos ledges. Tjipa ar līnijām norādu kur ir zeme. Varu arī izmantot vienkāršo mario versiju (title based), ja parādās kāda kvadrātaināka karte.
Kā darbojas kombat sistēma: Avatāru editorā ir iespēja pievienot katrai animācijai skriptu četru rindu garumā - kas un kā reaģēs. Piemēram es varu nodefinēt, kad izdarot attiecīgo animāciju avatārs uzleks gaisā.
Kas vispār lācītim vēdreā: pagaidām datorspēle sastāv no viena avatāra, viena pretinieka un vienas kartes :D , 5 HLSL efektiem, kas nodrošina foršos efektiņus, no veselas čupas attēlu un viena sistēmas faila :D


Komentāri
admin:
pēdējs iespējs 12 stundas - tātad 4.ix. apm 12:00
EDDY:
Nu re, šis komentārs man neuzrādījās kā pa pusei bold.
Tiem, kas nepiedalās laikam neuzrādās administrātora teiktais.
snake5:
Man arī neuzrādījās spēles nosaukums citā krāsā (kā parasti būtu jābūt pie jauniem komentāriem).. arī ne pēc tava komentāra.
admin:
ņu ko, lācēni? jau guļam ziemas miegu? ;)
ok.. uz testiem pat varētu pievērt kreiso aci, jo to jau bija redzami, lai gan intereses uzturēšanai prasītos kas jauns. taču pavisam peļami ir informācijas trūkums par šajā laikā panākto progresu.
naski kaut ko iecapturējam no spēles testiem un nokomentējam padarīto!! grrrrr
snake5:
"shader model 1.0"? Tiešām? Negribētos ticēt..
mikelis:
Nu labi Shader model 1.1 :D
Es ar HLSL īsti nenodarbojos :( (bet gribētu :) ), tapēc ir visādas efektu krātuves, kas piedāva bezmaksas (Nvidia krātuvi var pat izmantot komerciāli) efektus.
snake5:
Hmm, interesanti. Būtu jau forši, ja tas tiešām ir SM 1.1, joprojām nedaudz šaubos, jo to cilvēkiem izmantot parasti nepatīk (interesantu aizspriedumu dēļ :D), kaut gan tas ļauj spēli apskatīt vairāk lietotājiem nekā ar citiem SM..
mikelis:
Cik es esmu programmējis XNA, vienmēr ir sanācis kaut kā izmantot SM 1.1. Tādā līmenī, kā es viņus izmantoju, īpašu atšķirību nejūtu.
Bet nu es oficiālajos spēles parametros norādīšu SM 2.0 , jo tas ir nepieciešams, lai palasitu pašu XNA. Tam freimworkam ir diezgan dīvaina uzbūve. Jebkādu attēlu zīmēsana notiek caur šaderiem, tjipa laikam sauca basiceffect (kurš SM, precīzi nepateikšu) , kuram vēl var nokačāt sourci, ja gadijumā gribi uzlabot spēles grafiku, vai izveidot savu rendereru.
Storm:
Vispaar minimums ir 1.1. Iesaku likt 3.0 jo taadaa veidaa nepakaasiisi tik jaukas iespeejas kaa hardware instancing, vertex texture reads, utt, te neiet runa par "krutaaku" grafiku bet gan par iespeejaam kas ljauj visu to padariit aatraaku (un diezgan pamatiigi) uz taa reekina ka tu nevareesi palaist speeli uz loti vecaam karteem, piem fx5200 vai 800 radeona. Domaa taa - vai nu tu uztaisi speeli kas iet aatri uz visiem <5 gadus veciem datoriem ar lielaaku aatrumu un izskataas labaak, vai arii tu gribi to upureet - gan palielinaatus fps, gan vizuaalo dalju ne tik muusdieniigu - lai apmeeram 10% cilveeki vairaak vareetu paspeeleet. Tu atnjem 90% to ko vinji veelas sagaidiit no sava datora, kas nav no koka, un iedod 10% cilveeku to ko vinjiem nevajadzeetu sagaidiit no sava koka datora 2009 gadaa. Vismaz es vados peec principa ka vajag upureet tos dazus, nevis lielaako dalju.
Un nokacaajot spriteBatch shaderi tu *nekaa* nevari uzlabot grafiku jo vieniigais ko vins dara ir ziimee tekstureetus cetrstuuriisus un sapako visu to vienaa batcha lai palielinatu performanci, es nedomaaju ka tur ir daudz ko uzlabot ;), varbuut vieniigais paarakstiit datu stuktuuru kur tie vertexi tiek glabaati izmantojot 'pool' baazeetu variantu lai nebuutu allokaacijas. Realitaatee gan tu ieguusi smiekliigu performances pieaugumu jo tas viss aiznem loti mazu laiku anyway.
Un es XNA lietoju no beta versijas so i know what im talking about xD
snake5:
Var neupurēt nevienu. Tieši to daru es. Līdz pat fixed function --bez jebkādām problēmām--. Nepazaudēju jaukās iespējas un arī maksimāli atbalstītu programmas spēju strādāt uz veciem datoriem. D3DX Efektu power. ;)
Vēl jau arī ir tāds joks, ka šeideri jau 1.1 versijā ir ļoti spēcīgi. Splinter Cell Chaos Theory SM 1.1 lietojot izveidoja ļoti labā ātrumā strādājošu (vidējā līmeņa videokartes, augstas izšķirtspējas, aa max., af max. un vidēji 100 fps) bump mapping + specular mapping + soft shadows.. tāpēc nesūdzies, ka iespēju nav, vienkārši ... tās neprot lietot.
P.S. šaubos, vai šai spēlei ļoti palīdzētu hardware instancing un vertex texture reads..
Yeah, right.. šī ir 2d spēle ar particle efektiem. Pats, btw, nesen stāstīji, cik ļoti labi ir pēc iespējas mazāk draw callus dot videokartei.
Storm:
Bet vai tu izlasiiji arii peedeejo teikumu?
Spritebatch arii particle effektiem ir labs jo reali tur sanaak ~viens~ draw calls ja pareizi piesaka visus settingus un zin ko dara (lieto tekstuuru altasu ja ir vairaakas tekstuuras, piemeeram, bet arii sajaa gadiijumaa ar pareizo spritesort mode spritebatch arii peec tekstuuras prieks tevis sasortees visu =P). Anywayz, veel ir point spraiti utt, ja vajag max performanci, ja sitais taisaas buut particle heavy, par ko es saubos.
snake5:
Nesapratu īsti, kāpēc pēdējais teikums ir svarīgs..
Bet point spraiti nav nemaz tik labi.. diezgan vienveidīgi efekti sanāk, nevar grozīt katru spraitu, nevar izstiept, nav tik liels ātruma pieaugums (ja vispār ir.. man kaut kā nelikās, ka bija, kad testēju).
mikelis:
Es ar XNA ņemos no beta versijas :) , bet nopietni esmu pieķēries tikai tagad :D
Cik es izmantoju šaderus, man pilnīgi pietiek ar SM 1.1
admin:
Huuh.. tiekat tālāk, lai sokas!