GamePAD.lt</a> :: BLOG'as apie žaidimus, muzikos ir internetinių puslapių kūrimą

Vasario 6, 2010

UNREAL ENGINE 3. 3D žaidimų variklis NEMOKAMAI.

Užpildytas po: Žaidimų kūrimas — admin @ 12:23

Jei jums patinka FPS (First-Person Shooter) žaidimai, tai tikrai esate žaidę Unreal Tournament 3 (ar bent girdėję apie jį). Jei nori pasinaudoti galinguoju Unreal Engine 3, kuriuo buvo sukurtas Unreal Tournament 3, tai dabar tavo šansas. Ureal Engine 3 dabar yra nemokamas visiems nepriklausomų (indie) žaidimų kūrėjams. Tai reiškia, jog jūs galite kurti žaidimus, tačiau negalite jų parduoti. Unreal Engine 3 tapdamas nemokamas gali padaryti didžiulį perversmą indie žaidimų istorijoje. Tiesiog įsivaizduokite, kas būtų, jei nepriklausomi žaidimai taptų geresniais žaidimais, nei didžiųjų kompanijų žaidimai, ir geriausia būtų tai, jog jie būtų visiškai nemokami. Na turbūt jau norėtum sužinoti iš kur atsisiųsti tai? Nuoroda į UDK (Unreal Development Kit) internetinį puslapį pateikta po UDK pristatymu.

UDK UNREAL DEVELOPMENT KIT SVETAINĖ.

Sausio 20, 2010

Kaip sukurti senosios mokyklos žaidimo grafiką [1 dalis]

Užpildytas po: Žaidimų kūrimas — admin @ 20:10

Tikrai yra tokių, kurie nori kurti žaidimus senuoju kvadratas prie kvadrato būdu. Padariau mažą pavyzdį, kaip nusipiešti dėžę. Iš anksto noriu pranešti, jog norint suprasti, kaip čia ką daryti, reikia atsisiųsti žemiau pateiktą paveikslėlį, pasididinti su bet kurioje programoje esančiu padidinimo stiklo funkcija ir išanalizuoti kiekvieną punktą, nes čia yra pakankamai sunku paaiškinti. Jei kyla sunkumų ar nesupranti, parašyk komentarą žemiau ir bandysiu padėti.

10 punktų ir turime dėžę (Visi 10 punktų animuotame gif pavidale)

[Paveiksliukas - 10 punktų ir turime dėžę]

Sausio 10, 2010

Žaidimai turi tobulėti, o ne kompiuteriai

Užpildytas po: Asmeniniai straipsniai,Žaidimų kūrimas — admin @ 11:41

Tikrai esi pastebėjęs, kai kokia garsi kompanija išleidžia žaidimą, jis dažniausiai reikalauja pačių naujausių kompiuterio detalių, jog viskas veiktų sklandžiai. Na turtingos šeimos gali leisti sau kas metus, o gal net ir kas mėnesi, keisti kompiuterio detales į pačias naujausias, o ką daryti tiems žaidėjams kurie negali sau leisti tokios prabangos?

Geras pavyzdys yra VALVe ir EA kurti žaidimai.  VALVe sukurtų žaidimų grafika yra aukštos kokybės ir optimizuota. Mano kompiuteris, kai nustatau aukščiausius nustatymus, palaiko pakankamai gerą kadrų per sekundę (dar žinoma kaip FPS) kieki. Net 24 FPS. Aš maniau, jog tai su mano seneliu GeForce 6600 buvo neįmanoma…

Išbandžiau ir Need For Speed: Most Wanter ir Carbon su aukščiausiais nustatymais ir mane labai nuliūdino tai, jog kadrų per sekundę kiekis svyravo nuo 20 iki 23 (Most Wanted) ir 12-16 (Carbon).
Tą patį galiu pasakyti su Unreal Tournament 3 (36 FPS+) ir Crysis (3 FPS+)

Beje, mano manymu turi tobulėti žaidimai, o ne kompiuteriai. Visa paslaptis programavime. Todėl, jei sugalvojai kurti žaidimą, daryk jį optimizuotą.

Sausio 9, 2010

DI (Dirbtinis intelektas)

Užpildytas po: Žaidimų kūrimas — admin @ 12:51

Tikrai kiekvienas kompiuterinių žaidimų žaidėjas žino ką reiškia, kai nusiperki naują žaidimą, įsirašai ir pradedi žaisti, rodos, viskas tobula. Grafika- tobulybė, muzika taip pat, tačiau ar atsimeni kaip kareivis su sulindusiu ginklu į tanką sako “Aš matau tanką, slėpkitės!” ir tau net keista paliko koks jis kvailas? Tai vadinama žaidimo veikėjų, kurie valdomi kompiuterio,  DI.

DI reiškia Dirbtinis intelektas.
“Kuo geresnė DI programa, tuo daugiau faktorių ji sugeba įvertinti ir tuo įdomesnis tampa žaidimas.” teigia Eskilas Steenbergas, PC GAMER,.
Tikrai įdomu kai veikėjai, o gal net ir aplinka, reaguoja į žaidėjo veiksmus. Kam įdomu kai per kokį nors MMORPG (Massively multiplayer online role-playing game) bėgant priešui iš nugaros jis lyg žinodamas atsisuka ir pradeda tave mušti? Visiem labiau patiktų, jog prisėlini prie priešo, tykai ir užpuoli taip padarydamas daugiau žalos, nei tiesiog pribėgdamas ir dauždamas jam su kardu.

Geras DI pavyzdys yra deganti ugnis ant degaus paviršiaus. Jei geras DI, tai ugnis plėsis ant degaus paviršiaus, jei blogas- degs liepsna vienoje vietoje ir viskas.

Kas labiau žaidėjams patiktų: kai netyčia išmeti deglą ir nafta, kuri buvo išsiliejusi prie naftos gręžinio, užsiliepsnoja ir kompiuteriniai veikėjai sureagavę į dūmų kvapą ir degančią ugnį atbėga ir bando ją užgesinti, bet veliau supratę pabėga, nes žino, kad gali įvykti didelis sprogimas, ar tiesiog įbėgtų į tą ugnį ir sudegtų? Na turbūt daug kas sutiktų, kad būtu įdomu pažiūrėti kokie jie kvaili, tačiau po kurio laiko atsibosta ir tai sugadina visą žaidimo teikiamą malonumą.

Viską apibendrinant norėčiau pasakyti, jog geriau dirbti daugiau prie DI negu prie grafikos ir tikrai ateityje dėl to nepasigailėtumėte.

Ko reikai norint pradėti kurti žaidimą?

Užpildytas po: Žaidimų kūrimas — admin @ 12:49

Straipsnis greituoju metu bus koreguojamas.

Jei nori sukurti žaidimą, kuris susilauktų bent kiek dėmesio, tau prireiks surinkti gerą, profesionalią komandą.
Patarčiau, kaip pirmą savo žaidimą, kurti 2d žaidimą. Jis reikalauja daug mažiau pastangų nei 3d.

2d žaidimo komandos nariai:

Lyderis [Gali mokėti bet ką. Svarbiausia, kad lyderis mokėtų išspręsti kliutis ir kilusius nesutarimus komandoje.]
Programuotojas [Jam tenka didžiausias darbas]
Grafikos kūrėjas [Žaidimo grafikos kūrėjas]
Muzikos kūrėjas [Taip pat gali būti ir specialiųjų garso efektų kūrėjas]
Dizaineris [Dizaineris įsivaizduoja visą žaidimą. Jis pasako, kokios reikia muzikos, grafikos ir kitą.]

Problemos:
Visi žiūri į dizainerį, kaip į nereikšmingą žmogų komandoje, bet be jo visas darbas nueitu velniop. Dizaineris puikiai tinka būti lyderiu, jeigu jis supranta kokių sunkumų kyla programuotojui įvykdant jo nurodymus.

Programuotojas turi būti labai patyręs, nes didžioji žaidimo dalis yra sudaryta iš kodų. Geriausia komandoje turėti du, tris, keturis programuotojus, kad visas žaidimas nepriklausytų nuo vieno programuotojo. Taip pat žaidimo kūrimo eiga vyksta greičiau, kai keli programuotojai pasiskirsto skirtingus darbus kaip: pirmas  programuotojas kuria DI (apie DI plačiau kitame straipsnyje), antras- prie grafikos paspartinimo, trečias prie likusių žaidiimo elementų.

Grafikos kūrėjas irgi turi būti patyręs, kad žaidimo grafika atrodytų kokybiška, tačiau didžiąja dalį kokybės suteikia programuotojas.

Muzikos kūrėjas turi kurti muziką ir tiek.


Dabar reikia pasvarstyti, ar viską daryti patiems, ar naudotis kuriuo nors žaidimų varikliu.

Kaip pačiam pirmam žaidimui patarčiau naudoti jau kažkieno sukurtą variklį. Tai gali būti specialūs varikliai kaip TGB (2d) ar GameMaker 8 (2d) arba garsiųjų žaidimų varikliai, kaip Unreal Engine 3 (jau tapo nemokamas INDIE žaidimų  kūrėjams), Source Engine (3d, geras variklis, bet U3 variklis yra universalesnis) ir t.t.

Dabar, kaip atskirti, kas yra žaidimo modifikacija ir kas yra žaidimas.

Jeigu jus kuriate žaidimą naudodamiesi U3 varikliu, kurį gavote nemokamai pirkdami žaidimą, tai reiškia jūs galite sukurti žaidimą tik modifikacijos pavidalu. Kaip suprasti? Jei kiti asmenys norės žaisti jūsų žaidimą, kuris buvo sukurtas U3 variklio pagrindu, jiems reikės turėti originalų Unreal Tournament 3 žaidimą. Pagal licenziją jūs galite savo žaidimą platinti tik tiems, kas turi U3 variklį savo kompiuteriuose, t.y. jei turi žaidimą Unreal Tournament 3.

Tačiau jūs esate girdėję tokias kalbas kaip: “Tas žaidimas sukurtas naudojant Unreal 3 variklį ir bus platinamas visoje Amerikoje”. Šiuo atveju žaidimo kūrėjai nusipirko U3 variklį už daugiau nei 700,000$ (septyni šimtai tūkstančių dolerius). Todėl ir siūlau pradėti nuo 2d žaidimų, o ne nuo 3d ir pasirinkti paprastą variklį, kaip GM8 arba TGB.


Pirmas žaidimas.

Pradėkite su savo komanda nuo paprastų žaidimų, ką nors panašaus į Mario ar Sonic. Pereikite prie sunkesnių žaidimų, kuriame viskas turi būti originalu. Ir pagaliau, labas 3d pasauli!

Creative Commons License PR

free stats

© www.gamepad.lt. Informacijos panaudojimas nenurodžius autoriaus laikomas autorinių teisių pažeidimu.
13 užklausų. 7.353 sekundės.

Top30.lt statistika CNTR.finx.lt