Is YouRP Gone? The answer is no!

Posted in Uncategorized on septembrie 15, 2008 by zapakitul

Hey guys! Sorry for not updating! I have been busy with some other projects but hey, i am back on Windows and ready to start working again! Hopefully il be back later with new updates!

I’ve been thinking… or not

Posted in General, Uncategorized cu etichete on august 6, 2008 by zapakitul

Salut! Nu am apucat sa lucrez prea mult la YouRP in ultima vreme avand in vedere faptul ca sunt in Tabara la galaciuc si lucrez la Programul pentru Info Educatie! Deci sunt in urma cu lucrul la versiunea 0.2… Oricum, in ultima vreme m-am jucat putin cu DS Development-ul si drept rezultat am reusit sa portez jocul meu Millennium Pong sa ruleze si sub Nintendo DS! Si ma gandeam poate o sa pot sa fac ceva care sa poata comunica cu Nintendo DS! O sa fac niste teste, sa vad daca as putea comunica! Cred ca ar fi o chestie super :D ! Parerea mea!

Posted in Bug on august 2, 2008 by zapakitul

Hm v-am cam lasat cu ochii in soare nu-i asa? Imi cer scuze pentru asta dar am fost ocupat cu proiectul pentru info educatie! Oricum, vroiam sa va spun despre noul mod de a scripta pe care doresc sa il implementez! Ati vazut tipurile de scripturi din 0.1… cam statice nu? Ei ce ar fi daca le-am face mai dinamice! Cum ? Simplu, folosind XML! Intentionez (si deja lucrez la asta) sa dau posibilitatea userilor de asi creea harta, defini caracterul, realiza questurile si eventurile editand si realizand fisiere .XML! Exemplu de script:

Deci? Ce parere aveti? Astept idei, sugesti, crtici…

[Dev]Features

Posted in Uncategorized cu etichete on iulie 13, 2008 by zapakitul

Am adaugat si am renuntat la cateva chestii… Momentan renuntat la hartile generate din imagini(Height Map) si hartile randomizate! De ce? Am intampinat cateva probleme cu ele si prefer sa renunt, momentan, la asa ceva! Asta inseamna ca ma voi concentra mai mult pe Incarcarea si Costumizarea Hartilor .X! In timp o sa aduc inapoi si posibilitatea de a utiliza Height Map-uri!
De asemenea am testat astazi, cu ajutorul lui Tayron, Gravitatia! Am reusit sa o implementez local! Ce inseamna asta? Ca tu, ca jucator, i vei simti efectul dar ceilalti nu te vor vedea cazand! Imediat ce termin de rescris partea de client o sa ma ocup sa activez si Gravitatia Globala!
Cam atat deocamdata!

[Tutorial]Cum sa creezi modele pentru engine

Posted in Tutorial cu etichete on iulie 12, 2008 by zapakitul

Cateva persoane care au pus mana pe primul release la engine cum sa isi faca propria lor harta sau propriul lor model…! Pai este destul de simplu… Ai nevoie de un program de modelare si posibilitatea de a exporta acel model ca .X(directX)! Si m-am gandit sa ofer un tutorial EXTREM de simplu… Nu o sa ma ocup de modelare avansata pentru engine, fie si pentru tutorial… De ce? Pentru ca eu doar codez enginul, useri pot sa vina cu propriile lor modele, nu ma intereseaza! Toate modelele (mai putin Link, adica personajul din primele 2 tech demo-uri) sunt facute de mine in cateva minute folosind milkshape! Asa ca acum o sa va arat cateva chesti cu ajutorul carora puteti creea o harta si un personaj in milkshape! De ce milkshape? Ca este low-poly si pentru mine este suficient si pentru ca ofera posibilitatea sa exportezi modele ca .X! Asa ca incepem cu creearea unui HeightMap… Toata treaba asta se poate face foarte, foarte usor folosind HeightMap Generator din meniul tools! Nu o sa incep sa vb despre milkshape si ce poate sa faca, ci o sa fiu direct la obiect! Pentru tutoriale milkshape intrati pe google si cautati!
HeightMap Tutorial:
Deschideti Milkshape 3D, click pe tools si apoi pe Height Map Generator

La wide, depth si seed puneti ce valoare vreti(eu am pus 128 pe 128 si 3000) Apoi dati click pe generate!
Acum aveti 2 optiuni, puteti salva heightmap-ul ca .BMP si sa il incarcati in engine ca o imagine modificand map_type.cfg si trecand HeightMap pe prima linie sau puteti continua si sa editati harta ca model .X!
Eu unu aleg sa continui(deaorece nu cred ca este atat de greu sa apesi pe un button pe care scrie Save Height Map!
Apasati pe OK! Acum ar trebui sa vedeti ceva de genu

Puteti sa va mai jucati cu ea adaugand obiecte, texturi si/sau puteti sa o exportati ca .X si sa o incarcati in engine! Pentru a o exporta dati click pe File -> Export -> DirectX 8.0 File si gata!
null Aveti o harta pentru engine! Cu modele de personaje se procedeaza aproape la fel! Doar ca incepeti prin a selecta din File -> New si apoi incepeti sa plasati vertex-uri pe care apoi le uniti ca face-uri!
Repet acest tutorial nu este despre cum sa modelati o harta sau un personaj, ci ca sa va arate cum puteti sa realizati una! Depinde de voi sa invatati modelare 3D ca sa creati un/o personaj/harta!
O seara buna

[Bug]Height Map – Pozitionare playeri

Posted in Bug, Dev cu etichete on iulie 12, 2008 by zapakitul

Tocmai ce am terminat de “rotunjit” functia de importare a heightmap-urilor am dat peste alta belea… Se pare ca serverul nu positioneaza corect jucatorii in functie de coordonatele Y ale lor…. La ce ma refer? Uitativa la imaginea de mai jos

Deci se pare ca am cazut din lac in put… Sa rezolv si problema asta + bugul cu trecerea playerilor prin obiecte pe server + algoritmul co-lateral de randomizare a harti…. Pana nu scap de astea 3 nu prea cred ca o sa dau drumul si la versiunea 0.2 a enginului!

Scripturi

Posted in Dev cu etichete on iulie 10, 2008 by zapakitul

Scripturile vor fi legatura dumnevoastra cu enginu! Prin intermediul lor o sa incarcati modele pentru personaje, harta principala, melodia de pe fundal, o sa setati titlul aplicatiei, o sa stabiliti eventuri…. Practic voi o sa lucrati prin scripturi! Momentan ele nu au o logica prea evoluata si nu accepta IF-uri, Loop-uri, while-uri, ci doar indica locul spre modelele care trebuiesc incarcate, cantecele care trebuiesc “ascultate” si hartile care trebuiesc parcurse! Continutul, cu explicatii ale scripturilor, este urmatorul:

Client.cfg

localhost
44
YouRp Client v0.1

//First Line is the Server Ip Adress

//The Second one is the server port

//Third one is the Application Title

Server.cfg

10
44
Hide
// First Line is the Maximum Accepted Connections Number!
// Default is 10... Change it to what ever you like

// The second one is the Server Port!

//The 3rd line hides the window! Just delete it if you want the server window to be visable!


Map_Type.cfg


MapType
texture

//There are 3 map types:
//Object(3D Map, .X),
//HeightMap(3D Image based Map, .BMP)
//Default(Random Matrix Generated Map)
//Delete MapType and change it to object or HeightMap or default!
//The second line is for the Image Name that should be used to texture pe map if map type is
//HeightMap or Game Generated Map!

Player.cfg


PlayerModel
ScaleX
ScaleY
ScaleZ

//Change PlayerModel into any .X Model name
// Eg: Link.X
//ScaleX, ScaleY,ScaleZ are used to redemension the model
//Defautl dimensions are 100 100 100!
// A number bigger then 100 will make them bigger
// A number smaller will make them smaller *duh*

Sound.cfg


sound_on
media/sound/mystic.mp3

//Change the first line to anything you want if you do not want to have music in the game!
//ATENTION!!! Change sound_on to anything, just make sure you don't delete it!

//The second line targets the directory where the .mp3 file is located!
//The game loads that music file and plays it in Game!

In curand voi adauga noi scripturi pentru animatia playerului, pentru incarcarea si positionarea de obiecte etc!

V 0.1 Public

Posted in Dev, Releases cu etichete on iulie 10, 2008 by zapakitul

Acum 2 zile am lasant prima versiune a enginului! Nu ma intereseaza cat de completa este, daca vreti o folositi, daca aveti la ce, daca nu faceti ce vreti! O sa vina si alte versiune din ce in ce mai bune! Deocamdata delectati-va cu techdemo-urile si prima versiune.

Engine: http://www.dump.ro/download.php?id=2633&act=cofi4KrjKS0Zsm26
Tech Demo 2: http://www.dump.ro/download.php?id=3252&act=UQPAx6CGAZQTZezL
Engine+Tech Demo 1: http://rapidshare.com/files/128149689/Release_0.1.rar.html
De asemenea puteti urmari progresele si pe hackpedia unde am un topic Stiky despre proiect!
Link: http://hackpedia.info/viewtopic.php?f=49&t=6075

Si o mica imagine cu al doilea Demo:

Prefata

Posted in General cu etichete on iulie 10, 2008 by zapakitul

Am hotarat si eu in sfarsit in vacanta aceasta sa lucrez si eu la un proiect de durata, sper eu! Nu, nu vreau sa fac o echipa, nu caut ajutoare si nu voi face anunturi cu datele de lansare! Pe acest blog voi posta lucruri ce au legatura cu Enginul, voi asterne ganduri ce ma iau cu asalt cand lucrez la el, voi posta updaturi! Intr-un cuvant va fi un blog de “nisa”, daca mi se permite sa spun asa, despre dezvoltarea acestui Game Engine!