játékfejlesztés.hu
FórumGarázsprojectekCikkekSegédletekJf.hu versenyekKapcsolatokEgyebek
Legaktívabb fórumozók:
Asylum:    5468
FZoli:    4892
Kuz:    4455
gaborlabor:    4449
kicsy:    4304
TPG:    3402
monostoria:    3284
DMG:    3172
HomeGnome:    2919
Matzi:    2524

Pretender:    2498
szeki:    2440
Seeting:    2306
Geri:    2193
Orphy:    1893
Joga:    1791
Bacce:    1783
MaNiAc:    1735
ddbwo:    1654
syam:    1491
Frissebbek | Korábbi postok
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [15] > 20 < [25] [30] [35] [40] [44]
fpeti - Törzstag | 1294 hsz       Online status #154834   2011.06.22 22:25 GMT+1 óra  
Idézet
krees :
Igaz, és tudod mi jutott még eszembe.. szintén nagy kedvencem:
Dangerous Dave 2


Ez de jó lett volna akkoriban, piszok jó cucc, tipikus id.
   
krees - Törzstag | 732 hsz       Online status #154833   2011.06.22 22:01 GMT+1 óra  
Igaz, és tudod mi jutott még eszembe.. szintén nagy kedvencem:
Dangerous Dave 2

(Bocsi az offért,csak azért, hogy ddbwo maga is lássa, hogy Carmack kicsit többet letett az asztalra,mint ő hiszi.)
   
Kalapacs - Tag | 185 hsz       Online status #154830   2011.06.22 21:53 GMT+1 óra  
volt ott még commander keen is, ami a maga idejében szintén korszakalkotó volt - és a doom\wolf\quake se lett volna az igazi, ha az akkoriban brutális grafikát elvesszük belőle. Persze, önmagában a grafika nem adja el a játékot, mondjuk ezt most, amikor van ezer és egy játék amiből lehet válogatni, és nagy részben szépek, és csak kevés van, amelyik játékélményre is jó(de az olyan játék, ami élményre hatalmas, de grafikailag fos már kevés van - így kapásból csak a minecraft jut eszembe. Persze vannak még, world of goo és társai, de azok is inkább stílusosak, mint simán rusnyák.)

A source a maga idejében tényleg jó volt, de már max a középkategóriát adja szerintem(illetve az elvárható szintet hozza), gyönyörűnek semmiképp nem mondanám egyik source játékot sem. Sőt, ami azt illeti, a tech4 szerintem ütősebb volt, csak nagyon kevés játék használta(ezzel kapcsolatban nagyon sokat vitáztam akkoriban, nem szeretném újra elkezdeni, úgyhogy bárkinek elfogadom az álláspontját, csak a saját véleményemet írtam.)

Mondjuk amióta carmack is eladta magát az ea nek, meg az ótvar konzolkonak már közel sem tartom olyan nagyra.

szerk.:
krees
azért nem létezett, mert nem volt hozzá technológia. Egészen biztosan eszébe jutott már korábban ezer és egy embernek - azt sem tartom kizártnak, hogy valamilyen kezdetleges megoldás már létezett korábban is. Most is elképzelhet az ember egy olyan játékot, amiben bármit megcsinálhatsz, mehetsz az űrbe kutat ásni, lemehetsz a föld alá savat termeszteni, kiállhatsz a térre több millió ember közé(mindegyik állna mondjuk 30m polygonból), tényleg totális szabadság lenne,etc. Na most, az ötlet király, ha mindent csinálhatsz amit csak akarsz, akkor nyilván megtalálod azt, amit szeretnél - viszont technika nélkül semmit nem ér.
...a játékfejlesztés nem éppen a programozásról szól...
/4Bit
   
krees - Törzstag | 732 hsz       Online status #154829   2011.06.22 21:49 GMT+1 óra  
Vagy csak azokról tudsz...
Például az általad említett Wolf3D őse:
http://www.youtube.com/watch?v=KKYFNWxRY4s
És azt se felejtsük el, hogy abban az időben még nem létezett fps, szóval magát a műfajt is ő teremtette.
   
ddbwo - Tag | 1654 hsz       Online status #154827   2011.06.22 21:42 GMT+1 óra  
De most tényleg. Carmack nem sok mindent csinált az én szempontomból. Oké, a Wolfot 96-ban imádtam, mert nem volt más, de azonkívül csak a Doom,, meg a Quake van a listáján, amit amúgy sem bírtam régen sem. A Doom3 meg a Quake4 meg már nem is az ő munkája, csak a csapat az övé, ami megírta neki.
Az én szempontomból Carmack a Doom és a Quake oldal, amiért nem adnék egy ruppót sem.

Na a Source! az igazi game engine! Az sokkal élethűbb. Nekem inkább a Source az isten!

+ a CryEngine-t is nulláról írták két év alatt. Ami szintúgy ezerszer többet ér nekem, mint az ID Tech.

De ha ID Tech a vallása valakinek, hát legyen. Kinek mi a cool éppen.

-----

Ráadásul a rendszer amit megírtam életképes, és működik. Pontos is és nem programnyelv függő. Az OpenGL csak az objektum középpontjához rakja a modelljét és az irányvektorhoz igazítja a forgást. Megjeleníti a modellt. Ja meg a picking ez alapján igazol vissza, ha rákattintok.

De mindegy, felejtős a téma. Már kezdek tényleg nyúlós lenni vele.
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
Kalapacs - Tag | 185 hsz       Online status #154822   2011.06.22 21:13 GMT+1 óra  
DMG
Lehet, hogy bennem van a hiba, de nem érzem ezt akkora problémának. Persze, hülyeséget írt(meg gondolom máskor is, de a c++ tapasztalatom teljes hiánya miatt az nem valami szembetűnő, de attól még nem baszom fel magam rajta.
Le kell írni neki,hogy faszság ahogy van, aztán elmondani, hogy hogy is van valójában - vagy ha nincs kedved magyarázni, mert már az 5000. alkalommal ír faszságot, akkor csak beanyázol, és nyugtázod, hogy nem normális.

Szerk.:
mondjuk a 25 parancs még nekem is sok volt.

Ezt a hozzászólást Kalapacs módosította (2011.06.22 21:22 GMT+1 óra, ---)
...a játékfejlesztés nem éppen a programozásról szól...
/4Bit
   
DMG - Szerkesztő | 3172 hsz       Online status #154820   2011.06.22 21:07 GMT+1 óra  
Idézet
Kalapacs :
azért a carmack sztori egy kicsit összetettebb ennél.



Na és akkor még midig nem érted, mi a problémám? (felteszem, problémánk, mert nem vagyok egyedül)

Idézet
Carmack-nak nem sok köze van bármihez is


Erre most csak olyat tudnék írni amiért már ban jár.
-----------------------------------------
Dont Listen to the Naysayers
   
ddbwo - Tag | 1654 hsz       Online status #154819   2011.06.22 21:07 GMT+1 óra  
LOL!

DMG, ezt imádni fogod!

Ez áll Carmack wikijében:

Mikor Carmack 14 éves korában betört egy iskolába barátaival, hogy Apple II-es számítógépeket lopjanak el, őrizetbe vették, és pszichiátriai kivizsgálásra küldték el, ahol megállapították, hogy nem érez empátiát más emberekkel szemben. Az incidens után Carmacket elküldték a fiatalkorúak otthonába, ahol megkérdezte tőle egy kezelőorvos, hogy „ha nem kaptak volna el téged, akkor újra megpróbáltál volna lopni?”, amire ő a következő választ adta: „valószínűleg igen”. De amikor a terapeuta bemutatta a vizsgálat eredményét, akkor Carmack elismételte a terapeuta kérdését: „ha nem kaptak volna el”.[1] Miután 1500 pontot ért el a SAT (Scholastic Aptitude Test, magyarul iskolai adottsági teszt) nevű tesztben (780 matematika, 720 szöveg) a Missouri–Kansas City Egyetemre jelentkezett, ahol csak két szemesztert végzett el, mivel utána szabadúszó programozó lett.
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
Kalapacs - Tag | 185 hsz       Online status #154818   2011.06.22 21:00 GMT+1 óra  
azért a carmack sztori egy kicsit összetettebb ennél.
...a játékfejlesztés nem éppen a programozásról szól...
/4Bit
   
Joga - Törzstag | 1791 hsz       Online status #154817   2011.06.22 21:00 GMT+1 óra  
Komolyan, ha semmit sem tudsz, akkor miért próbálsz meg úgy tenni, mintha mégis?
(ಠ ›ಠ) Stewie!

   
ddbwo - Tag | 1654 hsz       Online status #154816   2011.06.22 20:57 GMT+1 óra  
Lehet úgy "nagy arc" stílussal dobom be a szöveget időnként, de többnyire ezt a sztájlt szoktam meg. Ilyen a közegem. Hopp bocsi.

Pedig most csak kb levázoltam h mire jutottam fizikai rendezés terén, hátha vki vmit hozzá tud fűzni. És most konkrétan nem is tudom hol volt a szövegben a hiba, de aki úgy érezte hogy, annak sorry.

Közbe azért megnéztem, Bjarne Stroustrup írta meg a c++ nyelvet, de Carmack-nak nem sok köze van bármihez is, legfeljebb annyi, hogy abban a korban már volt számítógépe és ő bütykölt vele először, mert nyilván akinek nem volt még, az nem tudott kipróbálni algoritmusokat. De ez kb olyan, mintha ismert lenne az első sonkás tojás elkészítője, és őt neveznénk a főzés atyjának.

Bjarne is csak akkor lesz a "mesterem", ha c++ban írom a programot. Mindenesetre azért tényleg egy koponya lehet. Főleg hogy kénytelen vagyok c++ban programozni xD

De mivel már úgy is kevés téma merül fel vakfoltként, a közeljövőben megszorított mennyiségű postot fogok írni.
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
Kalapacs - Tag | 185 hsz       Online status #154815   2011.06.22 20:49 GMT+1 óra  
de ez téged miért zavar ennyire?

Szerk.:
szerintem inkább a szája nagy, nem nagyon olvastam tőle, hogy fikázná más munkáját, mert az övé mennyivel királyabb(ha volt ilyen, akkor elnézést.)
...a játékfejlesztés nem éppen a programozásról szól...
/4Bit
   
DMG - Szerkesztő | 3172 hsz       Online status #154808   2011.06.22 19:52 GMT+1 óra  
Az a baj, hogy nem a szája nagy, hanem az arca.
-----------------------------------------
Dont Listen to the Naysayers
   
LugaidVandroiy - Törzstag | 504 hsz       Online status #154807   2011.06.22 19:47 GMT+1 óra  
Idézet
Archenemy :
Ugyan már, nem kell a ban, nem kötekszik, nem trágár, stb. Kezdő, akinek nagy kicsit a szája, ennyi. Nem halálos bűn.


Nekem feldobja a napom

   
Archenemy - Törzstag | 625 hsz       Online status #154805   2011.06.22 19:43 GMT+1 óra  
Ugyan már, nem kell a ban, nem kötekszik, nem trágár, stb. Kezdő, akinek nagy kicsit a szája, ennyi. Nem halálos bűn.
------------------------------------
Army of Pixels @ facebook
------------------------------------
A világon a legjobban az ész van elosztva: mindenki meg van róla győződve, hogy neki több jutott.
   
krees - Törzstag | 732 hsz       Online status #154803   2011.06.22 19:38 GMT+1 óra  
Csatlakozom Jessica tüntetéséhez...KÖNYÖRGÖM
   
DMG - Szerkesztő | 3172 hsz       Online status #154802   2011.06.22 19:36 GMT+1 óra  
Idézet
Az a Carmack meg Bjarne is hétköznapi emberek, ők is leültek rajzolni, azt utána összedobtak poénból egy Wolfot, meg mittomén Bjorn mit csinált


Na ez az ami szánalmas, hogy még utána sem tudsz nézni annak amiről az ember azt írja, hogy fogalmad nincs róla, azt ennek ellenére is vissza pofázól.
-----------------------------------------
Dont Listen to the Naysayers
   
ddbwo - Tag | 1654 hsz       Online status #154800   2011.06.22 19:25 GMT+1 óra  
A két hónapot nem is tudom ki mondta, de ha szó szerint veszed, az plusz poén.
Bár egy alap motor lehet tényleg elkészül addig.

John Carmack-ról mikor előszőr beszéltél, rágoogle-eztem, és megtudtam h a wolfot ő csinálta, de mielött bejött a wiki, arra gyanakodtam, h valami Jack Sparrow féle hős lehet.
Bjarne Stroustrup fogalmam sincs h ki lehet.

Én hobbiból szórakozok programozással, és ahogy lesz rendes netem, valszeg nem kell a skype és winamp mellett poénból fizikát gyártani, mert lesz source sdk, vagy megnézem jobban a havokot.

Az a Carmack meg Bjarne is hétköznapi emberek, ők is leültek rajzolni, azt utána összedobtak poénból egy Wolfot, meg mittomén Bjorn mit csinált.

Nekem nagyjából mindent szabad programozás szinten, mert nem kötnek szakdolgozatok, nincsenek a fejemben bemagolt definíciók, csak ami eszembe jut éppen, lerajzolom, aztán írok rá valami scriptet. Engem nem rakott be senki programozó suliba vagy mittomén, nekem belátható "földi" szakmát kellett tanulnom. Tehát ötletelek, legyártom, azt szoszi.

Az hogy nem tekintek senkit istennek, nem jelenti azt, hogy nem tisztelem. Főleg, ha ismerem is.

És nem értem ezt az OpenGL kérdést, az tényleg elég hiányos, mert csak elérési útvonal a kártya funkcióihoz. Tehát amit összebütykölök vele, az egy jó poén és game-maker, mert annak szánom.

De ez az egész nem olyan komoly dolog, lazán kell venni, azt annyi. Csak lájtosan.
Tea, süti, csokipuding, dupla magnézium. Nekem sem az a célom hogy megbántsak másokat, de sehol nem tanultam, hogy ennek nehéznek kéne lenni.

-------
Map editor:

Leginkább olyan KOTOR félén lehet megoldani, Crysis keveréssel.

Az épületeknek és környezetnek készül grafikája, utána a coll datája. ami még modellezés szintjén elkészül. Csak a kész modell köré kell építeni a kockákat.

Van a terrain, amiből kivágok kockákat. Oda kerülnek az épületek, amiknek van coll_data-ja. Csak egyszer kell megcsinálni. De bekerült a box és az inverz_box fogalom is. A fő szobák Inverse_boxok, az egybe nyitott szint falak meg boxok lesznek.

+++
Lesz a kalózos Irigy Hónaljmirigy, juppé!.
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
DMG - Szerkesztő | 3172 hsz       Online status #154758   2011.06.22 11:35 GMT+1 óra  
Azzal nem lenne baj, hogy kezdő, és a stílusa is "olyan", de hogy semmi tisztelet nincs benne, na nem iránytunk, hanem teszem azt John Carmack, vagy Bjarne Stroustrup iránt, akiről azt sem tudja, hogy kicsoda, de majd most ügyesen ráguglizik.

Mind a mellett, alapvető fogalomzavarban szenved, mert a mai napig hiszi, hog yaz OpenGL egy game maker, csak éppen rohadt hiányos a funkcionalitása.

Ezzel együtt meg nem tudom eldönteni, hogy tényelg hülye, és akkor valahogy elviseli az ember, ha marad a neki szánt topicban, vagy csak szivat mindenkit.

Én kérek elnézést, hogy miatta ilyenekkel szemetelem tele a topicot.
-----------------------------------------
Dont Listen to the Naysayers
   
Asylum - Törzstag | 5468 hsz       Online status #154749   2011.06.22 10:54 GMT+1 óra  
Én már hetek óta nyomom a smileyt de mindenki xarik rá
C++ fordítóval és macival alszom
http://darthasylum.blog.hu/
   
DMG - Szerkesztő | 3172 hsz       Online status #154743   2011.06.22 10:07 GMT+1 óra  
Szeretném jelezni, hogy ddbwo Crysis-e lassan eléri az 50%-os készültségi szintet, mert egy hónap eltelt, és ügye két hónap alatt készül el.

Bár ahogy elnézem csúszhat egy kicsit, mert párhuzamosan fejleszti mobilra is, lehet hogy ez vissazvesz a sebességből, de ez ügyben várjuk az ő nyilatkozatát.

Lehet, hogy nekem fogy a türelmem, meg biztos van egy kis "áthallás" a munkahelyi szívások miatt kialakult hangulatom miatt, de már nagyon kezd szánalmas lenni ez nekem, de ha meg ezt csúnyán szóvátenném, akkor magamat járatnám le, szóval inkább hagyom hagy szemeteljen tele mostmár egyre több topicot, innen-ode válaszolgatássokkal, meg értelmetlen témafelvetésekkel.
-----------------------------------------
Dont Listen to the Naysayers
   
syam - Törzstag | 1491 hsz       Online status #154742   2011.06.22 09:48 GMT+1 óra  
Jujj, ehhez az engine-hez vajon milyen szerkesztő fog készülni?
alias aalberik
   
ddbwo - Tag | 1654 hsz       Online status #154740   2011.06.22 08:34 GMT+1 óra  
Köszönöm, mindkét kulcsszóra vannak összetettebb oldalak. Igaz, részemről kicsit furcsáltam egy-két problémát, amin le tudnak akadni. Természetesen teljesen máshogy vizsgálnak mindent, mint ahogy én tenném.

Közbe rajzolgattam is kicsit és kitaláltam egy kis rendszerekre (pl telefon) jó "kezelési rendszert".

Gondolkodtam, hogy egy kis térhez, ha falakat csinálok, már egy szobához is minimum nyolc falat kell csinálnom mélységgel együtt, hogy ne legyen hibakorlát, plusz az ajtórések. Na ez unalmas.

Úgyhogy megfordítottam a képletet, és a termek belsejét határozom meg kockákból.

Ha a kocka határain belül van az objektum, akkor map_collision = FALSE. Ez után jönnek az objektumok a szoba ID-je alapján. Az átjárás is könnyű, mert ha pl van két szoba (kocka), ami egymásba lóg, bármelyik engedélyezi a mozgást, a folyamat továbblép.

Illetve van a sima "terrain" kollízió, ami simán a plane-ek segítségével korlátozza a magasságot.

Az objektum - objektum kollízió az érintkező zónák összegén belül kerülnek ezután vizsgálatra,
a már meglévő kocka és gömb rendszerrel.
Ez egy pár számításos rendszer, hihetetlen gyors, de a half-life1 szintet simán viszi.

De az is segíthet gyorsítani, Ha minden objektumot több kockákból építünk fel, mert akkor megint csak téglalap számítás van, aztán beforgatjuk egy forgásirány vektorral a kocka középpontokat a fö középponthoz képest.

Inkább azoknak javaslom ezt, akik nem akarnak túl gyors mozgásokat csinálni. Ha mégis, akkor minden collision vertexre a sebesség vektor alapján kell számolni egy vonalat, majd a két objektum (illetve először a map) vonalait összehasonlítani. A map részéről még annyit lehet korrigálni, hogy a mapkoordináta megmondja, melyik ID-re hol, milyen szögben lehet átjutni. De ezt csak gyors objekteknél kell lekérdezni.

Ill még az objektek megkapják a kapcsolódó zónák ID-it, ami alapján megkapják a lehetséges objektumok listáját.

Ez a rendszer nem vált világot, gondolom ez is már ismert módszer lehet, talán neve is van, de "kis" projektekhez bőven ideális.

Természetesen a kezdőknek szánom ezt a kis ötletelést, ha épp erre járnak és nincs kiindulási pontjuk, ez is egy lehetőség.
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
Kalapacs - Tag | 185 hsz       Online status #154626   2011.06.19 23:30 GMT+1 óra  
Idézet
LugaidVandroiy :
bár a Pythont nem ismerem, de első ránézésre az a sor:
Kód:
Plasma_GUI.PasteObject("GUI_Items_Type3[a]")

Kellenek a "-k?


Kellenek, mert csak stringet tud értelmezni - btw ez egy alap construct függvény, nem engem kell kreténnek nézni miatta. Időközben sikerült megoldani egyébként.
...a játékfejlesztés nem éppen a programozásról szól...
/4Bit
   
DMG - Szerkesztő | 3172 hsz       Online status #154624   2011.06.19 22:01 GMT+1 óra  
Tudod, bármiféle forráskód nélkül nem lehet ám segíteni? Vagy csak poszt számot növelsz?
-----------------------------------------
Dont Listen to the Naysayers
   
ddbwo - Tag | 1654 hsz       Online status #154620   2011.06.19 21:00 GMT+1 óra  
Az encodingot elrontottam, nem azért lett jó, mert benyomtam a pipát a cucchoz, hanem mert az "ő" mellé került másik betű is.

Ha például azt írom, hogy "hogy ki? Ja ő egy favágó!", akkor máris elkezd hülyéskedni. De akkor mi a megoldás?

-------

Na ezt nem értem... Most meg semmit nem módosítottam, de hirtelen megjavult. Viszont ha becsukom a codeblockst, és utána megnyitom újra, megint megőrül....

-------

http://yscik.com/jf/datas/users/2503-omg.png

Ezt a hozzászólást ddbwo módosította (2011.06.19 21:27 GMT+1 óra, ---)
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
Aku-Aku - Tag | 111 hsz       Online status #154614   2011.06.19 17:24 GMT+1 óra  
Idézet
ddbwo :
Megvan, file encoding-nál be kő nyomni a save byte-order-mark (BOM) izét, és akkó minden zsivány.


A gromeket ismertem, de a zsivány új nekem.

   
ddbwo - Tag | 1654 hsz       Online status #154613   2011.06.19 16:38 GMT+1 óra  
Megvan, file encoding-nál be kő nyomni a save byte-order-mark (BOM) izét, és akkó minden zsivány.
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
LugaidVandroiy - Törzstag | 504 hsz       Online status #154612   2011.06.19 15:39 GMT+1 óra  
Idézet
Kalapacs :
Lenne egy kérdésem, nem nagyon sikerült megoldásra lelni egyelőre. Ha valaki jártas a pythonban, ne adj Isten még a constructos implementációt is ismeri, akkor hálás lennék, ha elmondaná, mi a gond ezzel a kóddal:

Kód:
def opacityCheck():
n = 0
a = 0
while n < Items.Count:
if Items[n].Opacity == 0:
while a < 3:
if Items[n].Value('name') == GUI_Items_Type3[a].Value('name') and Items[n].Value('counted') == 0:
MainObjectType3.AddValue(GUI_Items_Type3[a].Value('name') + "Got", 1)
Items[n].SetValue('counted', 1)
Items[n].Destroy()
Plasma_GUI.PasteObject("GUI_Items_Type3[a]")
playSound(7) #item torlese hang
a += 1
n += 1


A Plasma_GUI.PasteObject() függvényt nem hajtja végre valamiért, pontosabban végrehajtja, de csak akkor, ha nem adom meg, hogy pontosan melyik példányra szeretném. Ebben a formában se hibaüzenetet nem dob, se semmit, elképzelésem sincs, hogy mi lehet a gond. Próbáltam azt is, hogy dinamikus helyett statikus értéket adok neki, de úgy se volt jó, viszont ha kiszedem a végéről a [a]-t, akkor működik - a probléma csak az, hogy természetesen néha arra is végrehajtja, amire nem kéne. Ötlet?

Szerk.: habár itt nem látszik, de a tabok jó helyen vannak, szóval nem ott lesz a gond.


bár a Pythont nem ismerem, de első ránézésre az a sor:
Kód:
Plasma_GUI.PasteObject("GUI_Items_Type3[a]")

Kellenek a "-k?

   
ddbwo - Tag | 1654 hsz       Online status #154611   2011.06.19 14:51 GMT+1 óra  
Kalapacs:

Én régebben azzal rontottam, h a kapcsos zárójelek és macskakörmök időnként rosszul lettek berakva ( ha még aktuális)

c++:

Lenne egy problámám. Most a Windows saját betűkészleteit rasztázom ki a képernyőre. eddig jó is, de ahogy próbálok használni Ő-t vagy Ű-t, a codeblocks átvált UTF-8-ra, és az összes ékezetes betű átalakul ropivá. Pedig elötte semmi gáz. Nem csak az "Ingame" opengl GUI fonts-oknál, hanem az indításnál beugró felbontás váltó "panel"-nél is.
Mi tévő legyek é?
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
Kalapacs - Tag | 185 hsz       Online status #154541   2011.06.17 13:29 GMT+1 óra  
Lenne egy kérdésem, nem nagyon sikerült megoldásra lelni egyelőre. Ha valaki jártas a pythonban, ne adj Isten még a constructos implementációt is ismeri, akkor hálás lennék, ha elmondaná, mi a gond ezzel a kóddal:

Kód:
def opacityCheck():
n = 0
a = 0
while n < Items.Count:
if Items[n].Opacity == 0:
while a < 3:
if Items[n].Value('name') == GUI_Items_Type3[a].Value('name') and Items[n].Value('counted') == 0:
MainObjectType3.AddValue(GUI_Items_Type3[a].Value('name') + "Got", 1)
Items[n].SetValue('counted', 1)
Items[n].Destroy()
Plasma_GUI.PasteObject("GUI_Items_Type3[a]")
playSound(7) #item torlese hang
a += 1
n += 1


A Plasma_GUI.PasteObject() függvényt nem hajtja végre valamiért, pontosabban végrehajtja, de csak akkor, ha nem adom meg, hogy pontosan melyik példányra szeretném. Ebben a formában se hibaüzenetet nem dob, se semmit, elképzelésem sincs, hogy mi lehet a gond. Próbáltam azt is, hogy dinamikus helyett statikus értéket adok neki, de úgy se volt jó, viszont ha kiszedem a végéről a [a]-t, akkor működik - a probléma csak az, hogy természetesen néha arra is végrehajtja, amire nem kéne. Ötlet?

Szerk.: habár itt nem látszik, de a tabok jó helyen vannak, szóval nem ott lesz a gond.
...a játékfejlesztés nem éppen a programozásról szól...
/4Bit
   
Asylum - Törzstag | 5468 hsz       Online status #154515   2011.06.16 23:10 GMT+1 óra  
C++ fordítóval és macival alszom
http://darthasylum.blog.hu/
   
DMG - Szerkesztő | 3172 hsz       Online status #154508   2011.06.16 21:16 GMT+1 óra  



Tudom, tudom, ez Geri dolga.
-----------------------------------------
Dont Listen to the Naysayers
   
Mioline - Tag | 69 hsz       Online status #154507   2011.06.16 21:08 GMT+1 óra  
RASZTÁZÁS!!!

// ez úton szeretnék elnézést kérni mindenkitől, de ez kicsapta a biztosítékot.
In my restless dreams... I see that town... Silent Hill...

   
ddbwo - Tag | 1654 hsz       Online status #154506   2011.06.16 20:54 GMT+1 óra  
A 25 parancs még a c++ volt. de az má lefutott az első héten...
Mikor még az első c++ os hello worldot láttam..
De rég is volt. Sok minden történt azóta...


de gyakorlatilag a sima LIGHT0-t nem én csinálom, meg a szofteres rasztázást sem. A kártya berasztázza helyettem a vert X-eket.

-----

FPS DOUGE is my king!
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
DMG - Szerkesztő | 3172 hsz       Online status #154505   2011.06.16 20:39 GMT+1 óra  
Idézet
ddbwo :
Viszont azt nem értem, hogy ha én pötyögöm be a matekot a gépbe, akkor az nem szoftveres megoldás? Minek ide annyi csoda grafkártya, ha mégis az ember a c++ba bütyköli bele az effekteket?



Amm...

Amikor 10 éves lehettem, pletyka szinten keringet, (jobban mondva, ilyenekkel marháskodtunk) hogy létezik egy program, aminek csak megmondod (leírod szövegesen), hogy mit szeretnél, és megcsinálja.

Mondjuk:

"Egy szőke hajú fószer repülő rugásban szánkázzon be balról, és írja ki a címet"

És hogy így lehet játékot fejleszteni.


Nem így van.


MOD:

"4 vertexből álló pláne "






"kikutatom az 500 parancsból"

Hát a 25 paranccsal oszt aztán mi lett?
-----------------------------------------
Dont Listen to the Naysayers
   
ddbwo - Tag | 1654 hsz       Online status #154502   2011.06.16 20:28 GMT+1 óra  
Ebben a formában tényleg bő az információ.

Sajnos nem tudom, hogy minek mi a neve, ezért olyan lassú a keresés. Most már tudom, hogy miért kell az embernek egy-két könyv a polcra.

Ezt a hozzászólást ddbwo módosította (2011.06.16 20:37 GMT+1 óra, ---)
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
sheridan - Tag | 55 hsz       Online status #154501   2011.06.16 20:07 GMT+1 óra  
Per-Pixel fényekkel foglalkozz. Nézz utána ennek a témának: Light attenuation
A fény paraméterei közül ezekkel lehet jól hangolni:

GL_CONSTANT_ATTENUATION : default value is 1
GL_LINEAR_ATTENUATION : default value is 0
GL_QUADRATIC_ATTENUATION : default value is 0

Példa ezerrel a neten.

   
ddbwo - Tag | 1654 hsz       Online status #154495   2011.06.16 19:01 GMT+1 óra  
Mondjuk ez tényleg nagyon DirectX nekem, de az alap gondolatok benne vannak ebben is.

Viszont azt nem értem, hogy ha én pötyögöm be a matekot a gépbe, akkor az nem szoftveres megoldás? Minek ide annyi csoda grafkártya, ha mégis az ember a c++ba bütyköli bele az effekteket?

Ő. Lehet eddig még nem mondtam, de matekból 5ös volt az érettségim, bár az is volt már 5 éve..
Amúgy ide csak a vektorok, és a trigonometria kell, más nem nagyon van. Elvétve sqrt, néhány összeadás, pár szín() és kosz(), néhány kósza halmaz, azt kifújt.

Amúgy tök érdekes, az az Array olyasmi dolog, mint a struktúrfüggöny. Egy Array képző Array. néhány i++ meg n++ félével.
-------
per-pixel az mi? o.O

Nem tudom, csak azt szeretném, hogy a fénypontomnak legyen ereje, és a 4 vertexből álló pláne ne a sarkainál legyen színezve a fénytől.
Lehet közvetlen megnézem az OpenGL API-t, de az önmagában olyan elvont cucc, mire kikutatom az 500 parancsból h mi kell.... pfff....
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
Asylum - Törzstag | 5468 hsz       Online status #154485   2011.06.16 16:47 GMT+1 óra  
http://people.inf.elte.hu/asylum/c++/ch35_shaders.html

A következö azlesz hogy ez nem opengl ezért nemjo.
C++ fordítóval és macival alszom
http://darthasylum.blog.hu/
   
Parallax - Tag | 603 hsz       Online status #154484   2011.06.16 16:38 GMT+1 óra  
Idézet
dvorgaz :
Szerintem ő a per-pixel fényekről beszél.


Ja, hogy már shaderezik a srác, csakígy izomból.

   
dvorgaz - Törzstag | 576 hsz       Online status #154483   2011.06.16 16:36 GMT+1 óra  
Szerintem ő a per-pixel fényekről beszél.
   
Parallax - Tag | 603 hsz       Online status #154482   2011.06.16 16:30 GMT+1 óra  
Zsivány fényt? Nézd meg a projective texture mapping-ot mondjuk a codesampler-en.
A multkor még háromszögeket rajzolgattál most már a Quake3-nál tartasz. Egyszer csak meglesz az a krízis, bár a grafika önmagában nem sokat ér.

Shader tutorial? Ja a következő engine-eshez. Én tudok 1-2 ilyet, de az neked szerintem magasmatematika lesz. Mondjuk a GPU gems sorozat.

   
ddbwo - Tag | 1654 hsz       Online status #154481   2011.06.16 16:20 GMT+1 óra  
Nem tudom hogy ide való-e még a kérdés, de már megszoktam itt

OPENGL:

Hogy lehet lámpa szerű fényt (nem sima spot) , ami nem a vertexek színértékét módosítja, hanem mondjuk egy hatalmas face közepén látszik hogy ott van a fény, és ahol nincs vertek, onnan is kör alakba színez?
Na ezt jól írtam le?

Olyan zsivány fényt hogy lehet csinálni, mint ami bármely modern játékban van? (még nem árnyék, csak fény)

Van valahol valamilyen előrehaladott shader tutorial?

Már minden alap dologot meg tudok csinálni. ( Arrays, keyboard, egér, eventek, fény, textúra, alpha, normál, material, mindenféle mozgatás, matricák, filter, camera, köd) sőt, még kezdetleges modelleket is tudok töltögetni, de az még fejlesztésre szorul, ha nem kiskocsikat akarok csinálni.
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
DMG - Szerkesztő | 3172 hsz       Online status #154439   2011.06.15 21:28 GMT+1 óra  
Igazad van, ki kéne kezeltetnem a maximaluzmusomat. De komolyan.

Be kéne izzítanom a PC-s Enginemet, gyakorlatilag a megjelenítési része már kész, csak a shadereket reszelgettem már rajta. De ha két felé koncentrálok egyszerre, akkor abból káosz lesz az én időbeosztásom mellett.
-----------------------------------------
Dont Listen to the Naysayers
   
Parallax - Tag | 603 hsz       Online status #154438   2011.06.15 21:20 GMT+1 óra  
Idézet
DMG :
Mit keres ez a poszt ebben a topicban?

De ha már PC akkor OpenGL4.x az meg sehogy sem fér össze a ES-el, plán enem ES 1.x-el 2.0 még csak csak, mert shader-shader.

Bár az is igaz, hog yegy Casual-nak minek a csilli villi, de ha már PC, akkor élvezzük az előnyöket, ha nem túl bonyolul az implementálás.


Gondoltam, hogy átemelem ide, mert az eredeti helyén off lenne.

Egyébként milyen casual-hoz kell neked ogl 4.0? Szerintem alapvetően, ami egyszerű mobilos játék az PC-n se igényel szuper technológiákat, minek. Lásd Angry Birds -> WebGL.

   
ddbwo - Tag | 1654 hsz       Online status #154437   2011.06.15 21:04 GMT+1 óra  
Úgy tűnik, akkor egy ideig maradok a 2.0-nál. Igaz, még azt sem tudom, mi lehet a különbség, de majd utána nézek, ha sikerül megközelítenem azt a szintet.
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
sheridan - Tag | 55 hsz       Online status #154436   2011.06.15 20:49 GMT+1 óra  
Idézet
ddbwo :
Köszönöm a választ. Végre el tudom helyezni valahol, és már azt is tudom, hogy az én kártyám shader model 4-es, tehát akkor benne vannak a 4-es effekteket is. Bár a proci és alaplap miatt legfeljebb csak döcögve mehet.
Akkor nekem bőven jó a 4-es OpenGL api is.
Van még mit fejleszteni

Ha mondjuk 2es GL van valakinek, de én írtam 4es dolgokat is bele, akkor szimplán nem működik az adott effekt, vagy kifagy a program? Ahhoz, hogy jó legyen, kell csinálni kapcsolókat? (TRUE-FALSE)



Jól gondolod, ha 4-es SM-el írod meg a progit, akkor nem fog menni 2.0-al. El sem indul, belül a progi egy opengl error-al elszál. Ezt elegánsan úgy oldjuk meg, hogy detektáljuk, hogy a kártya elég-e a progihoz. Ha nem, akkor kiírjuk, hogy vegyél jobb kártyát :-).
Tehát meg kell írni az effektet SM 2.0-ra és 4.0-ra is. Ez rengeteg plusz meló, ezért nem foglalkoznak sokszor vele, hanem azt mondják, hogy minimum követelmény az SM 3-as kártya mondjuk.
Ezért nem tervezik a game-ket 4.0-as SM-re, hanem inkább gyengébb kártyákra, hogy menjen sok embernek.

Igen, DMG-nek igaza van. Az OpenGL verzió nem egyenlő a Shader Modell verzióval.

   
DMG - Szerkesztő | 3172 hsz       Online status #154435   2011.06.15 20:46 GMT+1 óra  
A Shader model verziója nem egyenlő az OpenGL verziójával.

Ha egy 4.0-ás OpenGL-t igénylő programot írsz akkor az nem fog elindulni alacsonyabb verziókon, vagy lekezeled benne a függőségeket, hgoy biztosítsd a lefelé kompatibilitást. 2.0-ban én már nem gondolkodnék ha PC-ről van szó, rég volt.


MOD:

Paralax:

Kód:
New features of OpenGL 4.1 include:
• Full compatibility with OpenGL ES 2.0 APIs for easier porting between mobile and desktop platforms


Nem szóltam semmit.
-----------------------------------------
Dont Listen to the Naysayers
   
ddbwo - Tag | 1654 hsz       Online status #154434   2011.06.15 20:42 GMT+1 óra  
Köszönöm a választ. Végre el tudom helyezni valahol, és már azt is tudom, hogy az én kártyám shader model 4-es, tehát akkor benne vannak a 4-es effekteket is. Bár a proci és alaplap miatt legfeljebb csak döcögve mehet.
Akkor nekem bőven jó a 4-es OpenGL api is.
Van még mit fejleszteni

Ha mondjuk 2es GL van valakinek, de én írtam 4es dolgokat is bele, akkor szimplán nem működik az adott effekt, vagy kifagy a program? Ahhoz, hogy jó legyen, kell csinálni kapcsolókat? (TRUE-FALSE)
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
Frissebbek | Korábbi postok
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [15] > 20 < [25] [30] [35] [40] [44]