It is currently Sun Aug 01, 2010 2:28 am




Post new topic Reply to topic  [ 24 posts ] 
YouRP: Free MMO Game Engine - WIP - 
Author Message
Moderator
User avatar

Joined: Fri Jul 27, 2007 6:09 pm
Posts: 805
Location: Buzau
Post YouRP: Free MMO Game Engine - WIP -
Image
Este un proiect:
Image
BrainCode

[- Work in Progress Tread - ]
Nume: YouRP
Author: Zapakitul
Versiune: 0.1 Public
Licenta: EULA (Uitativa mai jos pentru ea)

Ce este YouRP?
-------------------
YouRP(Your Role Play) este un Game Engine pe baza caruia puteti realiza MMO-uri creand si modificand scripturi!

Ce Face?

YouRP este alcatuit din 2 aplicati:
- Client
- Server
Este practic inima unui joc! Conexiunile, miscarile, colisiunile sunt pre stabilite, utilizator fiind nevoit doar sa adauge proprile sale modele, sa stabileasca reguli de joc, si sa isi publice creatia! Toate acestea doar modificand niste fisiere .CFG!

De Ce?
Pentru ca nu toata lumea este in stare sa realizeze un MMO de unu singur, sau nu are cunostintele necesare pentru acest lucru!

Cum?
Engine-ul este impartit in mai multe foldere:
Scripts si Media!
In folderul scripts sunt amplasate diferite scripturi care pot fi editate! Cu ajutorul lor utilizatorul isi poate importa propria harta si proprile modele de joc, precum si stabili eventuri, interactiuni intre obiecte, etc!
Media! Media este la randul ei impartita in mai multe foldere:
In Client/Media/ avem urmatoarele foldere:
- Maps
|- 3D Map
|- HeightMap
- Players
Iar in Server/Media
- 3D Map
- HeightMap
- Players
Continutul(actual) la scripts este:
map_type.cfg
player.cfg

Map_Type.cfg:
Code:
MapType

//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!


Player.cfg
Code:
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*

De asemenea in folderul root al aplicatilor se poate gasi client.cfg si/sau respectiv server.cfg
Client.cfg
Code:
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
Code:
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!



Liceenta:
Code:
END USER LICENSE AGREEMENT
--------------------------

You are granted permission to use this software for both commercial and non-commercial ventures,
provided you abide by the following rules.

- Do not attempt to modify, translate, reverse engineer, decompile, or disassemble this software
in any shape or form.
- Do not claim the engine as your own

No warranty of any kind is expressed or implied. You use at your own risk. The author will not be
liable for data loss, damages, loss of profits or any other kind of loss while using or misusing
this software.

Copyright 2008 Bacioiu Ciprian


Completed:
- Networking 80%
- Login 20%
- Collision System 30%
- 3D Map System 80%
- HeightMap System 60%
- Random Map Generator 60%
- Scripting System 20%
- Script Login 7%
- Movement 20%
- Sound Engine 30%

To Do:
- Level Editor
- .3DS to X and .DBO converter
- WASD/Mouse + KeyBoard movement
- Database
- Chat System
- Admin Login
- Combat System
Dev Blog: http://YouRP.wordpress.com
Engine 08.07.2008 : http://www.dump.ro/download.php?id=2633&act=cofi4KrjKS0Zsm26

Engine + Tech Demo 08.07.2008 : http://rapidshare.com/files/128149689/R ... 1.rar.html


Arhiva contine urmatoarele lucruri:
-Engine.Rar <--- Enginul principal

-TechDemo.Rar <--- Un mic Demo Server-Client al enginului!
TechDemo How To:
Porniti Server.Exe din folderul Server
Porniti Client.Exe din folderul Client

Introduceti un Nume de utilizator!
In fereastra pentru server veti vedea harta curenta, precum si numarul de jucatori pe server, modelul jucatorilor si numele lor!
Comenzi Server: Folositi + si - pentru a va apropia sau departa de harta(Top Down View)
Folositi Space pentru a da Kick ultimului jucator conectat

Client:
Control prin sageti!

!!!Este necesar DirectX 9.0c, de preferat o versiune cat mai recenta!!!
~Imagini~
TechDemo:
Server View
Image

Client View
Image

Acest Topic este un topic in care voi posta update-uri, patch-uri, release-uri, dar si un topic unde astept sa primesc FeedBack de la utilizatori!
Pentru cei ce nu au inteles inca ce este va pot spune ca va fi ceva gen Mugen, doar ca 3D si va fi strict MultiPlayer!

Release-uri:
10.07.2008 - Tech Demo 2 - Download: http://www.dump.ro/download.php?id=3252&act=UQPAx6CGAZQTZezL
Image


Last edited by zapakitul on Mon Jul 14, 2008 11:57 pm, edited 7 times in total.

Tue Jul 08, 2008 7:30 pm
Profile
Braincode Team Leader
User avatar

Joined: Mon Sep 10, 2007 11:40 pm
Posts: 2731
Location: Galati
Post Re: YouRP: Free MMO Game Engine - WIP -
Felicitari zapa! I am proud, Braincode is too! :)


Tue Jul 08, 2008 7:37 pm
Profile
Senior Member
User avatar

Joined: Sat Jul 28, 2007 5:11 pm
Posts: 231
Location: Cluj
Post Re: YouRP: Free MMO Game Engine - WIP -
Interesant. :thumbup:


Tue Jul 08, 2008 8:26 pm
Profile
Moderator
User avatar

Joined: Fri Jul 27, 2007 6:09 pm
Posts: 805
Location: Buzau
Post Re: YouRP: Free MMO Game Engine - WIP -
Tech Demo 2 - Download: http://www.dump.ro/download.php?id=2630&act=5HG7m2ZeFG7G8L9x
Image

Atentie: Este o versiune experimentala a enginului valabila doar pentru Tech Demo!... Recomand sa folositi versiune postata in primul post!

Updaturi Facute la primul post:
- Am adaugat Sound Engine la Completed
- Am postat link catre tech demo 2
- Am updatat Server.cfg
- Am pus un al doilea link pentru primul engine

Tech Demo 2 Read Me:
Code:
First Start YouRP Server.exe
Then run YouRP Client.exe
Controls: Move arround using the arrowkeys


Engine License:
Code:
END USER LICENSE AGREEMENT
--------------------------

You are granted permission to use this software for both commercial and non-commercial ventures,
provided you abide by the following rules.

- Do not attempt to modify, translate, reverse engineer, decompile, or disassemble this software
in any shape or form.
- Do not claim the engine as your own

No warranty of any kind is expressed or implied. You use at your own risk. The author will not be
liable for data loss, damages, loss of profits or any other kind of loss while using or misusing
this software.

Copyright 2008 Bacioiu Ciprian


Thu Jul 10, 2008 7:37 pm
Profile
Braincode Team Leader
User avatar

Joined: Mon Sep 10, 2007 11:40 pm
Posts: 2731
Location: Galati
Post Re: YouRP: Free MMO Game Engine - WIP -
Good job :)


Thu Jul 10, 2008 7:47 pm
Profile
Moderator
User avatar

Joined: Fri Jul 27, 2007 6:09 pm
Posts: 805
Location: Buzau
Post Re: YouRP: Free MMO Game Engine - WIP -
Am facut update la primul post cu urmatoarele lucruri:
Link catre noul Dev Blog: http://YouRP.wordpress.com
Movement la 20% si HeightMap la 60%!


Thu Jul 10, 2008 11:27 pm
Profile
Moderator
User avatar

Joined: Fri Jul 27, 2007 6:09 pm
Posts: 805
Location: Buzau
Post Re: YouRP: Free MMO Game Engine - WIP -
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
Image
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!
Sursa


Sat Jul 12, 2008 7:20 pm
Profile
Moderator
User avatar

Joined: Fri Jul 27, 2007 6:09 pm
Posts: 805
Location: Buzau
Post Re: YouRP: Free MMO Game Engine - WIP -
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
Image
La wide, depth si seed puneti ce valoare vreti(eu am pus 128 pe 128 si 3000) Apoi dati click pe generate! Image
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
Image
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!
Image 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!

Sursa


Sat Jul 12, 2008 8:50 pm
Profile
Banned

Joined: Tue Dec 16, 2008 12:02 pm
Posts: 85
Post Re: YouRP: Free MMO Game Engine - WIP -
Vechi postul dar nu ma pot abtine :D

Interesant lucru ...dar .. iti creezi modele o harta dar ... ce fac dupa ce ma conectez ma plimb pe harta ?:D app bv e ceva ce nu multi realizeaza zi de zi inceark in versiunea a doua sau dak ai facuto incearca sa o modifici si implanteaza niste lucruri cum ar fi :

- Health
- Scor
- Fight

:thumbup: :thumbup: :thumbup:

Nice! :thumbup2:


Tue Jan 06, 2009 7:58 pm
Profile
Moderator
User avatar

Joined: Fri Jul 27, 2007 6:09 pm
Posts: 805
Location: Buzau
Post Re: YouRP: Free MMO Game Engine - WIP -
Proiectul este in pauza momentan. Incerc sa il rescriu in C++. O sa apara o versiune noua in curand dar sa mai termin cu alte proiecte care le am pe cap.


Wed Jan 07, 2009 12:53 am
Profile
Banned

Joined: Tue Dec 16, 2008 12:02 pm
Posts: 85
Post Re: YouRP: Free MMO Game Engine - WIP -
stii... proiectu asta iti poate aduce si profit si "faima" ca sa zic asa ;) iti dai seama ca dak reusesti sa faci intrat ..si un joculet multiplayer cum e ala cu chestiile care leam zis mai sus ... iti faci singur o mina de aur ;) inteleg ca de zis e usor de facut e greu ....e un sfat al meu dupa ce iti termini treaba sa incerci sa imbunatatesti ;) App mersi niciodata nu am crezut ca in C sau Cpp se poate creea un joc :P :thumbup2: :thumbup:


Thu Jan 08, 2009 8:11 pm
Profile
Braincode Programmer
User avatar

Joined: Wed Aug 01, 2007 5:40 pm
Posts: 1357
Location: Botosani
Post Re: YouRP: Free MMO Game Engine - WIP -
Offtopic : Cs`ul parca era in C++,numai sunt sigur...


Thu Jan 08, 2009 8:26 pm
Profile
Moderator
User avatar

Joined: Fri Jul 27, 2007 6:09 pm
Posts: 805
Location: Buzau
Post Re: YouRP: Free MMO Game Engine - WIP -
off: C/C++ este limbajul "favorit" al marilor producatori de jocuri. In plus pe langa limbaj isi fac aparitia si alte lucruri importante cum ar fi programele de modelare 3D, sau instrumentele muzicale pentru coloana sonora, documentele de design ale jocului si multe multe alte lucruri.


Thu Jan 08, 2009 8:33 pm
Profile
Banned

Joined: Tue Dec 16, 2008 12:02 pm
Posts: 85
Post Re: YouRP: Free MMO Game Engine - WIP -
Interesant :D am incercat si eu sa ma impac cu c++ dar nici o sansa ori trebuia sa ma axez pe ceva mai usor cum ar fi C :"> ma rog...Nice Joob !


Fri Jan 09, 2009 1:32 am
Profile
New Member

Joined: Sun Nov 02, 2008 6:11 am
Posts: 44
Post Re: YouRP: Free MMO Game Engine - WIP -
cei ala un MMO ? :D


Sat Jan 17, 2009 3:36 am
Profile
Braincode Programmer
User avatar

Joined: Wed Aug 01, 2007 5:40 pm
Posts: 1357
Location: Botosani
Post Re: YouRP: Free MMO Game Engine - WIP -
Massively multiplayer online game


Sat Jan 17, 2009 10:57 am
Profile
New Member

Joined: Sat Feb 28, 2009 1:09 pm
Posts: 18
Post Re: YouRP: Free MMO Game Engine - WIP -
Vezi ca este o problema la TechDemo

in fisierul de configurarea ai folosit la server portul 44, care este sub 1024, iar aceste porturi sunt folosite de SO. S-ar putea sa mearga dar ar putea aparea probleme la anumiti utilizatori in cazul in care folosesti un port sub 1024. Apoi la partea de client ai folosit IP-ul setata la placa ta de retea sau unul primit de la un ISP, ceea ce duce la imposibilitatea conectarii unui client.

Am schimbat in fisierul de configurare portul la 3000, ata la Client cat si la Server si IP clientului la 127.0.0.1

In rest e dragutz...felicitari :thumbup:


Wed Apr 01, 2009 1:15 pm
Profile
Banned
User avatar

Joined: Sat Apr 25, 2009 3:13 pm
Posts: 16
Location: Caracal-Olt
Post Re: YouRP: Free MMO Game Engine - WIP -
de unde putem downloada varianta finala?


Wed May 06, 2009 11:26 am
Profile
C++ programmer
User avatar

Joined: Sat Sep 27, 2008 7:17 pm
Posts: 2431
Location: Doesn't matter, I'm runnin'
Post Re: YouRP: Free MMO Game Engine - WIP -
foarte intersant.
bravo,felictari :thumbup: go on :)


Wed May 06, 2009 11:43 am
Profile
New Member
User avatar

Joined: Thu May 07, 2009 2:44 pm
Posts: 52
Location: Caracal,Olt
Post Re: YouRP: Free MMO Game Engine - WIP -
Xpt1 wrote:
de unde putem downloada varianta finala?

asa-i!
de unde?


Thu May 07, 2009 3:43 pm
Profile
Moderator
User avatar

Joined: Fri Jul 27, 2007 6:09 pm
Posts: 805
Location: Buzau
Post Re: YouRP: Free MMO Game Engine - WIP -
Nu exista o varianta finala deoarece nu l-am dus niciodata la bun sfarsit. L-am rescris de cateva ori insa nu sa dovedit a fi atat de interesant incat sa il continui. Spune-mi pentru ce iti trebuie, si poate o sa te contactez daca este vorba de un proiect interesant.


Fri May 08, 2009 8:32 pm
Profile
Braincode Team Leader
User avatar

Joined: Mon Sep 10, 2007 11:40 pm
Posts: 2731
Location: Galati
Post Re: YouRP: Free MMO Game Engine - WIP -
zapa, e destul de interesant daca lumea intreaba. Gradul de "interesant" e decis de catre public nu de catre tine, zic eu.


Fri May 08, 2009 8:35 pm
Profile
Moderator
User avatar

Joined: Fri Jul 27, 2007 6:09 pm
Posts: 805
Location: Buzau
Post Re: YouRP: Free MMO Game Engine - WIP -
Drax in mare este interesant, dar sa lucrezi la un MMO nu e asa de usor cum credeam eu sa fie atunci cand l-am inceput. Motivu' pentru care nu l-am continuat este ca mi-am dat seama ca lucrand singur nu as fi in stare sa scot ceva care sa fie mai mult decat o jucarie pentru amatori, si cu siguranta nu un engine propriuzis cum am crezut eu initial. Mi-am mai deschis ochi de atunci, si mi-am largit cunostintele.


Fri May 08, 2009 8:40 pm
Profile
New Member
User avatar

Joined: Thu May 07, 2009 2:44 pm
Posts: 52
Location: Caracal,Olt
Post Re: YouRP: Free MMO Game Engine - WIP -
zapakitul wrote:
Nu exista o varianta finala deoarece nu l-am dus niciodata la bun sfarsit. L-am rescris de cateva ori insa nu sa dovedit a fi atat de interesant incat sa il continui. Spune-mi pentru ce iti trebuie, si poate o sa te contactez daca este vorba de un proiect interesant.

mai intai trebuie sa invat....nu stiu nimic in baa de programare!
niste tutoriale pe web in lb romana ar fi utile...

O zi buna!
http://rapidshare.com/files/33803775/AV ... ERSION.rar --schimba-ti vocea!


Fri May 08, 2009 11:55 pm
Profile
 
Post new topic Reply to topic  [ 24 posts ] 


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB © phpBB Group.
Designed by boogiesbc and Vjacheslav Trushkin .