Fórum » Beszélgetés a játékokról
Játék készítés
A számítógép embertelen: egyrészt tökéletesen programozott és szabályosan működik, ráadásul teljesen őszinte. - Isaac Asimov
Amúgy meg tényleg azt lehet megtanulni igazán, amit gyakran használsz is, mert ha nagyon sokáig ismételed ugyanazt, akkor egy idő után akaratlanul is megjegyzi az ember.
Tehát ha úgyis netközelbe vagytok, akkor irány a keresőmotor vagy az ilyesmi honlapok és nézzetek körül.
Aki tud angolul annak ajánlom a code.box.sk -t, elég jó oldal, a középszintü programozóknak.
Szóval nem érdemes anyagi áldozatokat hozni a semmiért. A könyvek megértéséhez sem árt egy kis előzetes tudás, igazából nem érdemes abból tanulni, hanem azzal csak megerősiteni érdemes mindazt amit addig már megtudtál és valamit csak akkor tanultál meg úgyis, ha már használtad is rengetegszer meg használod is.
Nahh megint sikerült jó homályosnak lennem, ez az én stílusom =)
WarGaming forever ! http://wargamer.hu
Amúgy én csak abban reménykedem, hogy felvesznek egy programozós főiskolára, attól függetlenül, hogy most gépészre járok.
Tudtok nekem ajánlani egy jó C++ oktató könyvet? Mert megvetettem karácsonyra apámmal egy 10.000 Ft-s könyvet, és szart nem értek belőle. Még azt a k***a Helló világ progit sem tudom lefuttatni.
Információ hatalom...
Amúgy Delphi-n csinálom, ha valakit érdekelne.
Egyébként embereket akik modellezgetnek vagy rajzolgatnak lényegesen könnyebb találni, mint embereket akik szivesen programoznak magas szinten, úgy hogy nem kapnak érte semmit sem =)
WarGaming forever ! http://wargamer.hu
De nem azt ami mindig szemelőtt van.
Mondjuk házikót, kukát, lámpát, meg ilyesmiket.
Beszállhatok???

Nos, izé...

WarGaming forever ! http://wargamer.hu
Mert megpróbálnék valamit csinálni.
(Ha valakinek van még kedve az csak írjon kicsit értek a 3dstudiomax-hoz)

Nos, izé...
A szándék egyébként mindenkiben megvan, hogy alkosson valamit, de a cselekvésig hosszú az út ...
WarGaming forever ! http://wargamer.hu
Nahh persze nyilván, sokak segítettek nekem ezidő alatt, de arról szó sem volt, hogy tanítottak volna, inkább csak a problémáimon enyhítettek ...
Lassan jön le a SDK is =)
WarGaming forever ! http://wargamer.hu
saxus:stratégia???nem azért kérdezem de ti akik ide írtok TANULTÁTOK valahol a programozást?
Mert én a basicre magamtól jöttem rá,és nagyon tetszik annak ellenére hogy gyakorlatilag semmit nem lehet csinálni benne

Twelve galaxies, and all coming at me!
Nekem is az a véleményem, hogy a K&P nem valami nagy eresztmény, meg mégiscsak az az igazi, ha te írod meg a kódot.
Programotástörténetem [ "ha már így mindenki"
]
Kb 4.s koromban kezdtem Basicen [ZX spectrumon a suliban magamtól] madj át a QBasicre. Ezután elkezdtem a pascalt, ami eleinte nagyon nem tetszet, de késöbb elég rendessen megtetszet. Most Delphi-ben írok programokat, de a kevés időm végett most a Half-Life [és társai] teljes magyar fordítását végezzük, ami minden szabadidőmet elveszi. Szívessen belekezdenék delphi alatt is a D3D-be meg hasonlók [ugyanúgy lehet, mint a C-ben], csak nincs időm.
C-be is belekezdtem, csak valamié teljessen másnak tünt, mint a Pascal, pedig saját meglátásom szerint rengeteg hasonlóság van a két nyelv között. Majd késöbb.
Amúgy szívessen belekezdenék egyszer valami játék megírásába, csak egyedül kissé nehéz, de ki tudja, lehet, hogy a HL-HUN után majd annak esek neki....
Egyébként predator teljesen igazad volt abban (most utólag visszagondolva), hogy a grafika alapjait le tudják >bizonyos< szinten fektetni a primitív 3d nyelvek (alá darkbasic), mert én is itt tanultam meg valamennyire a sprite-ok meg modellek meg mátrixok fogalmát (amit ugye kb. 2-3 év múlva kéne hogy vegyek majd a suliban (igen, ennyire fiatal vagyok =))), de számomra már annyira primitív volt, hogy egyszerüen nem tudtam programozni benne, mert csak 200 sorban tudtam volna megírni azt amit Perlben mondjuk 1 sorban megtehettem (bár kezdetben ez igaz volt cpp-re is).
Szóval most belevetem magamat a winapi-ba, aztán, hátha írok egy játékot =)
WarGaming forever ! http://wargamer.hu
QBasic: Mi az hogy max. Win98, de fentebb már nem megy? A QBasic DOSos, tehát elvileg DOS alatt megy (meg minden alatta készült program), gyakorlatilag meg a vele fejlesztett program futhat bármilyen DOS-t emulálni képes operációs rendszeren, és ebbe nem csak a Win9x tartozik bele, hanem bizonyos szinten az NT rendszerek (2k és XP is), meg akár a Linux is (DOSEMU-val). Viszont egy biztos: hiába fut a programod, soha nem fogja kihasználni a Win (vagy más gazdaOS) lehetőségeit, csak az emulált DOS keretei közt marad.
BASIC után egyébként nem javasolnám neked egyből a C++-ba ugrást, max a C-t, de méginkább mondjuk pascal. Pascal->C(++) átállás könnyű, viszont pascal alatt nem fognak gondot okozni a BASICes beidegződéseid (amik basic nem megkerülhetők), C alatt nagy gubancok lesznek. A C++ pedig teljesen más filozófiát követ, gyak. nem egy új nyelvre kell rászoknod, hanem egy teljesen új programozási módszerre (gyk. előről kell kezdeni mindent, nem onnan hogy ABC betűi, hanem onnan hogy mi az az ABC).
Ha eddig BASICben "nyomultál" és célod, hogy látványos játékot készíts, akkor használj Blitz Basicet. Máskülönben hosszú út vezet még neked a játékig, mert maradva a BASIC vonalon használhatsz VISUAL BASIC-et, de sokkal célszerűbb mondjuk Visual C++, Delphi, stb. ezekhez viszont C vagy Pascal nyelvismeret szükséges, aztán meg kell tanulni Windowst programozni, játékhoz DirectX-et, szóval egy ideig még nem írsz majd játékot. Ha mégis ennek az útnak vágsz neki, akkor sok szerencsét és kitartást, mert megéri a fáradtságot!
Imádok alkotni,az ember kicsit Istennek érzi magát amikor a nagy semmiből egyszer csak egy kész progi keletkezik

Twelve galaxies, and all coming at me!
a darkbasic tényleg már a primitív fejlesztőeszközök csúcsa (vagy legalja...), a Blitz Basic kicsit komolyabb.
Tény, hogy egyikben sem fogsz komolyabb Windows programozási ismereteket szerezni, de ezt inkább előnyként rónám fel: a nélkül tud a csávó játékot készíteni, hogy mélyrehatóbb ismeretei lennének a Win API-ról, vagy a DirectX-ről. Később, ha belemélyed egy kicsit a Windows programozásába, már egy komolyabb nyelven (Delphi, C++, stb.) programozhat egy ingyenes MOTORt használva. Ekkor még mindig nem kell Direct3D ismeret. Ha meg már keni-vágja a témát, akkor mehet D3D vagy OpenGL is
De a lényeg, hogy mindent csak lépésenként
Az SDK egy nagyon részletes tankönyv a teljes DirectX-ről (ha valamiben jó a Microsoft, akkor az a dokumentálás) + tutorialok, példaprogramok, segédprogramok, fejlécek VC++-hoz, stb.
Imádok alkotni,az ember kicsit Istennek érzi magát amikor a nagy semmiből egyszer csak egy kész progi keletkezik

Twelve galaxies, and all coming at me!
ez az SDK ez 200 mega, pfff, valami komplett Programming Guide is van benne remélem =)))
WarGaming forever ! http://wargamer.hu
Elismerem, hogy a BASIC nyelv okozhat olyan beidegződéseket, amit később nehéz kiverni a programozó palántából (pl. GOTO használata mindenütt, ahol nem kéne), de véleményem szerint maga a program elve (algoritmusok, stb.) a lényeg, nem az, hogy miben dolgozik, és ezek az eszközök hamarabb nyújtanak sikerélményt, míg Visual C++ elé leültetve azt se tudja hol van, aztán meg kezébe nyomsz egy DX9 SDK-t, és írjon játékot

Én korábban már kipróbáltam egypár ingyenes motort, de akkor jöttem rá, hogy aki nagyot akar alkotni, az jobb ha haggya a fenébe ezeket a kereskedelmi vackokat, mert nem érnek meg annyit, hogy előbb ezzel érdemes szenvedni, arra nyilván jó, hogy megimserjük az alapjait a 3d-s vagy 2d-s grafikáknak, de szerintem később kifejezetten hátrányt tud jelenteni, az átszokás egy sokkal komplexebb és célratörőbb nyelvre, mintha egyből azt kezdenénk el tanulni. Bár ez egyéni vélemény, én elég gyorsan megértek mindent, szóval nekem nem gond a semmiből se megtanulni egy nyelvet (csupán elég idő kell hozzá), lehet erre más már kevésbé képes.
Egyébként a programnyelv, meglehet mind1, de én a cpp-t kezdtem el és gondolom akkor érdemesebb már ezzel folytatnom. És nem megrendelésre akarok dolgozni, szóval itt nincsenek külső igények ...
Nahh, nem azt akartam mondani, hogy minden más nyelvel, hanem sok más nyelvel is. Bár nem mélyedtem bele igazán egyikbe se, kivéve a perlbe, ahol az összes parancsot vágom fejből meg hasonlók (mondjuk a perl tudásomat gyakran hasznosítom is cgi-k írásánál meg mindenhol máshol is). Szóval nem kell azért félistennek nézni, mert bár tagadom, de lehet az vagyok =))))
Remélem a félreértéseket tisztáztuk azért ...
WarGaming forever ! http://wargamer.hu
Nem nézlek le, te ne érts félre. Azért válaszoltam úgy, ahogy, mert a leveled alapján egy viszonylag tapasztalt programozónak tűntél, aki viszont nincs tisztában pár dologgal
A programnyelv szerintem mind1, mert
1. a Windows alatt nem a C++ a legfőbb programnyelv, max. a C, de még a C programozók is max. doksi előnyben lehetnek, semmi több
2. SZVSZ a jó programozónak úgyis mind1 a programnyelv, hamar elsajátítja a megbízó kívánságaitól függően, csupán az a lényeg, hogy tud-e megfelelően gondolkodni
Szóval semmi lenézés azért, mert C++-al még nem foglalkoztál
3. nem tudom mit jelent nálad a minden más nyelv, de elég sok nyelv létezik. A C/C++ szabványos (de a szabvány is megengedi az eltérést, ha a doksiban fel van tüntetve!!!), de pl. maga pascal már nem annyira, kismillió implementáció létezik és akkor még ott van jópár más programnyelv is
Ismét nem akarlak baszogatni, de elég ritka ember az, aki mindegyik nyelven tud programozni kapásból, ahogy eléültetik. Nyilván sok nyelv koncepciója hasonló, esetleg az utasítások térnek el, ezért könnyű az átállás. De azért talán a minden nyelven programoztál kicsit erős lehet
Az angol-magyar fordítás: ez most megint nem cseszegetés akart lenni, kifejtettem a véleményem és ezt tartom is. A programozónak kell egy alapfokú angol szövegértés. Ha megvan, akkor nem értem, miért kell mindenáron magyar doksi... Ok, neked megvan ezek szerint, de az előző leveledből nem ezt szűrtem le...
A WW2 játékokról a vélemény elég szubjektív, kinek jön be, kinek nem. Én elsősorban sci-fi rajongó vagyok, szóval eleve nem kenyerem a stílus, de ettől függetlenül látom, hogy sok van belőlük, ha nekiindulnék egy fejlesztésnek, biztosan nem ezt a témát választanám.
Szó ami szó, semmiért nem nézlek le, kicsit talán félreértelmeztem a leveledet, bár bevallom másodjára szintén így értem, lehet bennem van a hiba, de esetleg mégse...
Én arról beszéltem, hogy az előre legyártott ingyenes motorok felhasználása nemigazán jól használható, illetve arra jó hogy elszórakozzanak vele, meg ilyen kis kezdő cucockat, de igazából nem lehet belőle tanulni és még ha 20 játékot készitettél benne, akkor se tudsz majd egy új motort megírni, előröl kell kezdened az egészet.
Egyébként még erősen fiatal korom ellenére már 4 éve programozok, csak nem windowsban, úgyhogy ne legyél ilyen lenéző, eddig gyak. minden más nyelven programoztam, kivéve Cpp, mostanában kezdtem bele, de nem találtam elegendő információt ahoz, hogy komolyabb szintet elérjek benne, ezért leragadtam a dos programok irosgatásánál... Egyébként angolról magyarra való fordítás folyékonyan megy, szóval egy nyelvvizsgás jobb ha elbújuk mellettem =)))
Csak lusta vagyok keresgélni ...
Egyébként tényleg sok WW2 játék van mostanában, de annak a 3/4-e szemét, a többi meg nem jön be =) Van kb. 2-3 kivétel ...
A kedvenc játékom a sudden strike-nak eddig nemigazán készül konkurense, az összes többi ww2 rts az mind nélkülözi a taktikát, én meg néhány elvtárs mellettem viszont taktikai játékot szeretnénk késziteni ...
WarGaming forever ! http://wargamer.hu


Amíg egyetemista voltam én írogattam is játékokat. Kaland meg stratégiakat. De ezek - és a hozzájuk tartozó anyaggyűjtés - baromi sok időt vesznek el. És mivel élni kell valamiből, olyat programozom, amiért fizetnek is. Persze ez fele annyira sem izgalmas, mint egy játékfejlesztés...
Amúgy meg volt már erről pár topic:
ide
ide
ide
ide
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/directx.asp
egyébként nem tudom milyen szinten programozol, de azért a legtöbb Windows programozó ismeri az MSDN-t, abban van DirectX dokumentáció is, de a tanuláshoz elkelnek példák, tutorialok, ezek pedig letölthetők onnan, ahonnan maga a directx is: www.microsoft.com/directx. Az SDK-t kell letölteni
Magyarul tényleg nem sok doksi van de ha tényleg programozni akarsz, akkor az angol szövegértés alapvető követelmény.
WW2 RTS: hmmm
biztos izgalmas lehet, de nincs túl sok WW2 játék mostanában?
Egy RTS pl. épp most készülget kishazánkban...Aki ténylegesen játékot akar fejleszteni, az szerintem ne bonyolódjon bele egy ilyen előretervezett valamibe, nem olyan jók ezek, hogy komolyabb célokat elérjünk vele.
Egyébként én vagyok az egyetlen, aki szivesen fejleszteni játékot és tud programozni is ? =)
Nekem igazából infó hiányom, van, nagyon kevés infót találok d3d programozásról, vagy bármi hasonlóról, magyarul megy egyáltalán nem. Szóval én szivesen csatlakozok mint programozó bárkihez, aki egy valamire való játékot szeretne késziteni 7)
Egyébként Szedrencs, egy ww2 -es rts fejlesztésén még gondolkozhatunk =)
WarGaming forever ! http://wargamer.hu

A vélemény olyan, mint a segglyuk. Mindenkinek van, de senki sem kíváncsi a másikéra
Épp mostanában gondoltam rá és is, hogy kellene csinálni egy ilyen topikot.
Engem egy 2. vh-s RTS érdekelne, abba bármikor szívesen beszállnék, tehát ha valaki ilyenben gondolkodik, akkor szóljon.
Informatikához nekem sincs fingom sajna, de túlbuzognak bennem az ötletek, meg egy kis alapszintű photoshop megy, viszont utána nézek minden adatnak ami csak kellhet egy ilyen játékhoz.
.
Annak idején én még a QBASIC-ben is tudtam játékot kreálni, persze nagyon gagyi lett!
KONFIG: ASUS P4P800E-Deluxe, Celeron 2800 Mhz, 1 GB RAM, ATI Radeon 9600XT 256M
A fórumon szereplő hozzászólások olvasóink véleményét tükrözik, azokért semmilyen felelősséget nem vállalunk.
Legnépszerűbb cikkek
- 1. A Black Flag Resynced csak az első fecske volt? A Ubisoft a jelek szerint hamarosan jelentkezik a Ghost Recon Wildlands Definitive Editionnel
- 2. Jön egy új kukacos játék, de ebben nem lőni fogjuk egymást – készül a Worming from Home
- 3. A BlackMill Games évek óta szállítja a remek első világháborús online shootereket, a következő a Gallipoli lesz augusztusban
- 4. The Alters: Last Variable DLC teszt
- 5. DOOM: The Dark Ages – Revelations DLC teszt – Elfáradt a Slayer?
Legfrissebb fórumtémák
- 11:59
- Corsair Cove teszt – Yo-ho-ho, kalóznak lenni jó-jó-jó! [hozzászólások] [2]
- 11:48
- Szét*** az ideg [5512]
- 10:32
- boldog születésnapot nekem!:) [4023]
- 10:29
- Mit játszottál végig legutóbb? Értékeld! [1614]
- 11:46
- Warhammer 40,000: Rogue Trader [82]
- 11:23
- Grim Dawn [110]
- 09:25
- A BlackMill Games évek óta szállítja a remek első világháborús online shootereket, a következő a Gallipoli lesz augusztusban [hozzászólások] [2]
- 12:50
- Hoztunk két izgalmas fejlesztői videónaplót a készülő 1666: Amsterdamról [hozzászólások] [4]
- 07:58
- Milyen könyvet olvastok mostanában? [2921]
- 11:36
- Közelíti a 300 ezret az aláírók száma a Don’t Kill the Disc petíción, amelyet a Sony nemrég bejelentett tervei ellen indítottak [hozzászólások] [10]