Computer Games Forum
 

Go Back   Computer Games Forum > Tech > The Workshop > Game Design

Notices

Căutare produse PC Garage: Şterge căutarea

Reply
 
LinkBack Thread Tools
Old 09-11-2004, 12:33   #1 (permalink)
Registered User
 
cloud's Avatar
 
Join Date: Oct 2003
Location: Bucuresti
GUIde

Pt cei interesati de dezvoltarea de jocuri, partea cu user interface-ul pare rezolvata de libraria asta, butoane, liste etc. Si unde mai pui ca o dau free. Ziceti-mi si mie parerea voastra.

link

GUIde is an OpenGL graphic user interface that tries to copy the functionality of the big gui systems in the world. It doesn't contains pieces of original work (if I think better, it isn't original at all) and you shouldn't expect it to have amazing features and use stunning technologies. This is more like an experiment in which I'm trying to make this library seful to create small compatible programs and to make guis for OpenGL games. Because I'm not an expert programmer, this software is probably full of bugs, design errors and naive source code, all of these done with the help of C++, OpenGL and sometimes, with third party libraries.
 
cloud is offline    Reply With Quote
Old 09-11-2004, 19:01   #2 (permalink)
Registered User
 
Join Date: Nov 2001
Location: Bucharest, Romania
Pare interesanta libraria, dar te forteaza sa folosesti openGL.
Pe de alta parte daca faci un joc ar trebui sa fii in stare sa-ti faci si un GUI propriu.
 
c0mas is offline    Reply With Quote
Old 09-11-2004, 19:17   #3 (permalink)
Registered User
 
cloud's Avatar
 
Join Date: Oct 2003
Location: Bucuresti
da. te obliga sa folosesti OpenGL, dar se vrea a fi portabila (Linux, MacOS). cred ca fara mare efort se poate ajusta la DX.
 
cloud is offline    Reply With Quote
Old 10-11-2004, 19:57   #4 (permalink)
Registered User
 
Zorro's Avatar
 
Join Date: Apr 2002
Si daca foloseste OpenGL, ce? Oricum este mult mai misto decat DirectX-ul plus ca se lucreaza mai usor in el ( parerea mea ).
__________________
La peine d'un crever ...
La peine de tuer ...
La peine d'aller en enfer ...
Amen ...
 
Zorro is offline    Reply With Quote
Old 11-11-2004, 10:40   #5 (permalink)
Registered User
 
cloud's Avatar
 
Join Date: Oct 2003
Location: Bucuresti
screenshoturile si demourile m-au intrigat. dupa am downloadat sursele si tutorialurile. mie mi s-a parut interesant ca pe langa toate controalele care le deseneaza pune la dispozitie si evenimente pt ele.

si totul se face intr-o maniera destul de curata, gen ierarhie de obiecte. nu-ti place cum arata poti sa suprascri Draw si ai controlul cu desenul tau. ai nevoie doar de un om care sa stie sa deseneze.
 
cloud is offline    Reply With Quote
Old 11-11-2004, 12:46   #6 (permalink)
Registered User
 
Zorro's Avatar
 
Join Date: Apr 2002
hmm.. da, m-am uitat si eu pe site si pare interesant, plus ca interfata este realizata ingrijit.
__________________
La peine d'un crever ...
La peine de tuer ...
La peine d'aller en enfer ...
Amen ...
 
Zorro is offline    Reply With Quote
Old 11-11-2004, 17:02   #7 (permalink)
boo
Registered User
 
boo's Avatar
 
Join Date: Sep 2004
Location: somewhere else
chestia arata bine, dar presupun ca oricine ar fi ajuns pana la partea de meniuri cu vre-un proiect de gen ar fi in stare sa si le faca singur.
 
boo is offline    Reply With Quote
Old 11-11-2004, 17:17   #8 (permalink)
Subterranean infiltrator
 
Karg's Avatar
 
Join Date: Apr 1999
Quote:
chestia arata bine, dar presupun ca oricine ar fi ajuns pana la partea de meniuri cu vre-un proiect de gen ar fi in stare sa si le faca singur.
presupunind ca are timp sa si le faca singur.
__________________
red birds will fly out of the east and destroy paris in a night
 
Karg is offline    Reply With Quote
Old 11-11-2004, 17:58   #9 (permalink)
Registered User
 
cloud's Avatar
 
Join Date: Oct 2003
Location: Bucuresti
Quote:
Originally Posted by boo
pana la partea de meniuri cu vre-un proiect de gen ar fi in stare sa si le faca singur.
crede-ma as prefera sa vina moca. fara munca si daca se poate fara bani. in plus am vazut acolo pe forum o sectiune de intrebari/buguri.

oricum eu am inceput sa ma joc cu libraria. cred ca as putea face o chestie careia sa-i pun un gcc in coada si sa trebuiasca compilat doar codul pe alt SO. si sa iasa un fel de tool de dezvoltare pt C++.
 
cloud is offline    Reply With Quote
Old 11-11-2004, 23:40   #10 (permalink)
Registered User
 
Join Date: Nov 2001
Location: Bucharest, Romania
Quote:
Originally Posted by Zorro
Si daca foloseste OpenGL, ce? Oricum este mult mai misto decat DirectX-ul plus ca se lucreaza mai usor in el ( parerea mea ).
Mishto e subiectiv, la fel si mai usor (dar aici ai spus ca e parerea ta). In schimb, poate vrei sa treci jocul pe xBox sau PS2 (sau alte console care nu folosesc openGL) si aici chiar ca nu iti mai foloseste la nimic openGL.
In schimb daca vrei sa pastrezi unitatea unui engine, s-ar putea sa vrei sa foloseasca propriile librarii (fie ele grafice, de sunet, de access la resurse, de input, limbaj de scriptare ... si lista poate continua).

Sa nu ma intelegeti gresit, eu nu vreau sa spun ca nu e o librarie buna, incerc sa prezint si lucrurile care ar putea sa va deranjeze in cazul unui proiect de amploare.
 
c0mas is offline    Reply With Quote
Old 12-11-2004, 00:11   #11 (permalink)
Registered User
 
alexdm's Avatar
 
Join Date: Jan 2002
Mi se pare foarte interesant, o sa iau sursele sa le compilez sa ma joc un pic sa vedem ce iese
 
alexdm is offline    Reply With Quote
Old 12-11-2004, 10:41   #12 (permalink)
Subterranean infiltrator
 
Karg's Avatar
 
Join Date: Apr 1999
Quote:
Mishto e subiectiv, la fel si mai usor (dar aici ai spus ca e parerea ta). In schimb, poate vrei sa treci jocul pe xBox sau PS2 (sau alte console care nu folosesc openGL) si aici chiar ca nu iti mai foloseste la nimic openGL.
toata partea de desenare - interfata cu opengl adica - se face in canvas.h/cpp. daca vrei sa treci pe directx sau alte api'uri 3d, modifici acolo. mi se pare un design cu cap.
__________________
red birds will fly out of the east and destroy paris in a night
 
Karg is offline    Reply With Quote
Old 12-11-2004, 10:58   #13 (permalink)
Registered User
 
cloud's Avatar
 
Join Date: Oct 2003
Location: Bucuresti
Karg rules. Esti singurul care s-a uitat pe surse si si-a dat seama ca e relativ simplu sa-i schimbi API-ul cu care ruleaza.

Quote:
Originally Posted by c0mas
PS2 (sau alte console care nu folosesc openGL)
exceptand XBOX majoritatea ruleaza OpenGL sau ceva aproape identic dpdv al numelui functiilor. Daca nu vrei sa te deranjeze o adaptezi la DX si o folosesc si altii. Eu cred ca dureaza mult mai putin adaptarea la API decat sa faci totul de la zero.
 
cloud is offline    Reply With Quote
Old 12-11-2004, 20:39   #14 (permalink)
Registered User
 
Join Date: Nov 2001
Location: Bucharest, Romania
Quote:
Originally Posted by cloud
e relativ simplu sa-i schimbi API-ul cu care ruleaza.

exceptand XBOX majoritatea ruleaza OpenGL
Nu am spus ca e greu sa treci pe alt API, oricum, cum am mai spus nu e vorba doar de partea de desenare.
Eu doar sunt genul care prefera sa lucreze cu scris de echipa lui

A, BTW, nici PS2 nu foloseste OpenGL
 
c0mas is offline    Reply With Quote
Old 15-11-2004, 11:14   #15 (permalink)
Registered User
 
cloud's Avatar
 
Join Date: Oct 2003
Location: Bucuresti
API-ul folosit de PS2 e aproximativ similar la nivel de sintaxa cu OpenGL(functiile au cam aceleasi nume si cam aceeasi parametrii cu exceptii), dar deviem. Nici despre ce preferi tu nu era vorba.
Nu am deschis un thread OpenGL vs DirectX si nici unul cu cod scris de echipa mea vs librarii externe. c0mas nu ai postat nimic legat de topic, ci doar pe langa. jeez louise

In alta ordine de idei, vreau sa pun pe sourceforge un proiect. Cand o sa-l pun, o sa postez, poate se mai gasesc amatori. Mi se pare cool libraria.
 
cloud is offline    Reply With Quote
Old 15-11-2004, 15:31   #16 (permalink)
Registered User
 
Join Date: Nov 2001
Location: Bucharest, Romania
Cum am mai spus, nu vreaus a fiu rau si chiar apreciez GUIde (m-am uitat putin si peste surse si par ok).
Pentru mine probabil ca este putin prea tarziu ca sa o folosesc, daca ar fi aparut acum 1-2 ani poate ca m-ar fi tentat, dar mai mult ca sigur sunt destui programatori care au nevoie de un gui si care probabil vor gasi GUIde potrivit pentru nevoile lor.
Eu incercam sa dau sfaturi pentru ca eu apreciez sfaturile so observatiilela minca mea, bune sau rele incerc sa invat cat se poate din ele. Am lucrat la multe jocuri, unele cu interfete foarte complexe, care au iesit pe multe platforme, dar daca experienta mea nu este binevenita, eu nu doresc sa o impun cu forta.

Cat despre PS2, s-ar putea sa aiba o mica asemanare ca sintaxa (dar eu spun ca e la RW si nu la API), dar ca structura, probleme si mod de lucru e total diferit.
 
c0mas is offline    Reply With Quote
Old 15-11-2004, 16:36   #17 (permalink)
Registered User
 
cloud's Avatar
 
Join Date: Oct 2003
Location: Bucuresti
Exact programatorilor respectivi se adreseaza. Sigur ca daca tu ai acces la un API de GUI mai bun si putem sa-l folosim si noi(in diferite proiecte free), da-ne un link sau uploadeaza-l aici. Altel ce-mi spui tu nu e decat praf in ochi.
 
cloud is offline    Reply With Quote
Old 15-11-2004, 23:26   #18 (permalink)
Registered User
 
Brain's Avatar
 
Join Date: Apr 2004
Location: West Coast-Romania
Mie mi se pare buna ideea de a nu rescrie ce exista deja si poate intr-o varianta mult mai buna decat o poti face tu (intr-un timp relativ scurt), de aceea folosesc diferite lib. externe (Fmod,DevIL etc.) si ma tenteaza sa incerc si GUIde-ul...dupa ce-l downl si il analizez atent (de ce sa nu-i dau o sansa? )
__________________
Pinky: "Brain, what do you want to do tonight?"
Brain: "The same thing we do every night Pinky. Try to take over the world!"
 
Brain is offline    Reply With Quote
Old 16-11-2004, 00:19   #19 (permalink)
Registered User
 
Join Date: Nov 2001
Location: Bucharest, Romania
Sincer ma bucur ca in sfarsit am ajuns la partea constructiva a discutiei.

Cloud: nu pot spune ca am acces al un API sau GUI mai bun, spun ca il scriu specific pentru nevoile mele.
Din pacate nu pot sa-l fac public din cauza ca apartine firmei pentru care lucrez, dar pot sa ajut cu sfaturi, rezolvari la probleme asemanatoare cu cele pe care le-a intalnit in trecut. De exemplu la un moment dat am avut nevoie de un anumit control, nu conteaza prea mult ce facea, dar important este ca era prea mare sau nu era practic sa fie desenat dintr-o singura bucata, atunci am decis sa fac un sistem care sa imi permita ca pentru orice element al GUI-ului respectiv sa pot folosi o combinatie de "bucati" de textura. Mai tarziu am ajuns la concluzia ca as putea foarte usor asa sa am elemente de GUI cu forme neregulate. Si ar mai fi multe exemple ...

Brain: Chiar te rog, eu l-am downloadat si arata bine.
 
c0mas is offline    Reply With Quote
Old 16-11-2004, 11:02   #20 (permalink)
Registered User
 
cloud's Avatar
 
Join Date: Oct 2003
Location: Bucuresti
Eram sigur ca o sa-mi zici cu GUI facut de firma. Cred ca poti sa-l ajuti cu sfaturi pe cel care l-a facut. Eu vreau doar sa-l folosesc si sa-l aduc in atentia celor care ar avea nevoie de asa ceva pt ca are cateva chestii care-l fac foarte interesant, as zice unic printre API-urile de GUI care vin free.

Da. Ce zici tu am intrebat si zis ca ar urma sa fie disponibil odata cu varianta 2. Adica cu combinatia de bucati de textura.
 
cloud is offline    Reply With Quote
Advertisment
Reply

  Computer Games Forum > Tech > The Workshop > Game Design

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT +2. The time now is 18:19.


Advertisement System V2.5 By   Branden
This site is copyrighted ©1997 - 2008, Computer Games Online SRL