Crearea unui joc pe calculator cu mâinile tale

Crearea unui joc pe calculator cu mâinile tale

Libertate sau bani

Doriți să creați un joc pe computer? Sper că v-ați rezolvat deja îndoielile. Plecând de la faptul că citiți acest text, îndrăznesc să presupun că da. Prin urmare, vă sugerez să vă întrebați o altă întrebare, nu mai puțin banală, dar la fel de importantă: de ce aveți nevoie de acest lucru? Răspunsul la această întrebare este deja mai puțin evident și voi încerca să vă ajut în găsirea acestuia. În funcție de aceasta, în primul rând, depinde ce instrumente veți folosi.

Dacă te gândești la asta, poți distinge două opțiuni.

Opțiunea unu. Dupa ce a citit un articol în revista preferată, a auzit povestea unui prieten entuziast sau privit prin forumuri pe internet, îți dai seama că puterea de joc pentru a colecta un simplu muritor și apoi infectate cu această idee. Astfel, scrieți programul din entuziasm pur pentru dvs., prietenii dvs. sau, cel puțin, pentru distribuirea gratuită pe Web. Aceasta înseamnă că distribuția comercială nu este destinată inițial. În acest caz, în special, nu vă puteți jenra în alegerea instrumentelor de dezvoltare. Nu vă încurajez să treceți la utilizarea numai a software-ului piratat. Trebuie doar să rețineți faptul că multe companii mari - dezvoltatori de software popular - sunt orbi față de utilizarea acestor produse. Principiul "încercați și cumpărați" se potrivește, în general, cu ideologia lor.

Sub a doua opțiune vă va fi, dimpotrivă, caută doar o modalitate de a câștiga mai mulți bani și a decis că crearea de programe de joc - aceasta este o pasăre mult așteptată de noroc, șansa de a păși în „de la zdrențe la bogății.“ Trebuie remarcat că de cele mai multe ori rezultă a doua variantă de la prima. După ce ați creat un produs cu adevărat de înaltă calitate și îl îmbunătățiți în mod constant, decideți să taxați pentru utilizarea sa. În această situație, nu mai aveți o astfel de avere de alegere. Trebuie cumva să cumpărați versiuni licențiate de programe, altfel vor exista probleme. Deci, nerăbdător va trebui să-și evalueze capacitățile financiare. Pentru a evita neînțelegerile, a trebuit să ridic acest subiect aici.

Și acum ne vom gândi la ce vom mai avea nevoie pentru a scrie jocul.

Designerii Flash și jocurile

Flash este un program unic care nu are concurenți în nișă, în principal datorită funcționalității sale largi. Folosind doar un singur produs, poti fi programator, designer web si artist in acelasi timp. Creat folosind jocuri Flash este un pic mai ușor de distribuit decât "real". Dar un proiect serios pe culoare nu va fi colectat. Dacă sunteți un singur programator, atunci pentru dvs., Flash poate fi aproape o soluție ideală, care vă permite să economisiți timp și bani. Dar dacă lucrați într-o echipă și doriți să faceți un joc, nu un desen animat interactiv, recomand să acordați atenție produselor mai specializate.

Acum, despre tot felul de designeri de jocuri. Prietenii mei, folosirea lor este lamerismul în forma sa pură. Ei (designerii) nu dispun de funcționalitatea Flash, fără a oferi în schimb avantaje. Cu ajutorul constructorului, puteți face doar ceea ce creatorul a furnizat pentru el, în timp ce traducători precum Delphi sau Visual C ++ vă permit să rezolvați orice problemă de programare.

Sfatul meu pentru tine: refuzați să utilizați designerii de jocuri și treceți imediat la produse "grave".

Sper că te-am descurajat să folosiți tot felul de bliț și să îndreptați spre calea adevărată a creatorului de jocuri, dacă nu - reveniți la secțiunea anterioară :)

Am acordat o atenție atât de mare acestei probleme, deoarece jocul este un concept foarte vag și de la început este important să decideți exact ce vreți să faceți.

Determinat? Apoi, puteți merge în siguranță la alegerea traducătorului, sau, pur și simplu, la mediul de dezvoltare. Rețineți că recomand să nu alegeți un limbaj de programare, și anume un traducător. Acest lucru se datorează unui singur motiv simplu. Programatorul nu funcționează cu C sau Pascal. Utilizează Microsoft Visual C ++ sau Borland Pascal. Nu contează ce limbă veți programa. În cele din urmă, ceea ce puteți crea este în mare măsură determinat de capacitățile unui anumit traducător. Vă recomandăm să opriți selecția pe Visual C ++, Borland C ++ Builder sau Borland Delphi. Traducătorii prezenți sunt vânduți în mai multe ediții. Nu recomand să luați versiunea superpro profesionistă. În general, diferența dintre edițiile diferite este cantitatea de componente vizuale și utilitare auxiliare disponibile programatorului, ceea ce nu este esențial pentru crearea de jocuri.

Colectarea unui joc din componente vizuale standard nu este cea mai frumoasă soluție. În urma lui, veți pierde o viteză acceptabilă și vă limitați cu bună știință posibilitățile. Cu toate acestea, pentru a scrie jocul "de la zero" astăzi nu este de asemenea acceptată. Pentru a simplifica crearea de aplicații de jocuri și multimedia, au fost create biblioteci DirectX. Cu multe avantaje, inclusiv viteza mare, programarea pe "pure" DirectX are un dezavantaj serios - complexitate mare a dezvoltării.

Din acest motiv, au fost create multe așa-numite "motoare de jocuri", bazate pe DirectX și facilitând în mare măsură procesul de programare. Nu neglija, dar nu abuzați de folosirea lor. Ar fi amuzant dacă Windows Solitaire standard a fost scris pe motorul DirectX și a necesitat prezența unui accelerator 3D în sistem.

Cele mai sofisticate motoare sunt vândute pentru o mulțime de bani și distribuția lor este strict limitată. Din fericire, pe Internet puteți găsi multe motoare gratuite. De exemplu, dacă folosiți Delphi și sunteți nou în programare, vă recomandăm LKI Creator și DelphiX.

În cele din urmă, vreau să menționez, ca să spunem așa, mijloace secundare folosite în dezvoltarea jocurilor și demne de atenția acordată. Aici nu voi fi verbose și voi merge direct la subiect. După ce ați reușit să realizați unele succese, puteți utiliza programul pentru a crea discurile de instalare - cel mai bine este ca dezvoltatorul de început să utilizeze InstallShield Express. Pentru a crea o prezentare de produs și a crea o copertă pentru CD, utilizați InstallShield DemoShield. Despre mijloacele de a crea muzică și alte lucruri similare, nici măcar nu mă balansez aici. Muzica pentru jocuri de azi este rar creată de ei înșiși, dar descărcarea este deja gata de pe Internet, în special pentru începători. Principalul lucru este că sursa nu este prea faimoasă. Unul dintre asistenții principali ai dvs. este Internetul. Nu neglija vizitarea on-line a forumurilor și conferințelor.

este cu siguranță interesant pentru programele Visual C ++ și Windows, dar pentru a afla elementele de bază ale programării C ++ și a programelor de consolă de scriere, aveți nevoie de o carte de 900 de pagini, nu numai pentru a citi, ci pentru a învăța aproape. Mai mult încă o carte de programare WINDU WINDOWS, 500 de coli aproximativ pentru a învăța. Bine și alte biblioteci DirectX, clase MFC. Plus cunoștințe neduzhennye a motorului, grafică și mult mai mult ceea ce Labuda, dar uitat de optimizare. În general, programatorii învață acest lucru toată viața lor, așa cum a spus marele Lenin. Timp de 1 an este bun dacă sunteți pregătit să creați ferestre simple cu un cub și bare de derulare în Windows va ajunge))). Jocurile nu sunt scrise singure, ca programele moderne. Ai citit creditele pentru orice joc acolo este o persoană acolo și încă o mulțime de timp de la eliberarea anterioară.
OOP pe clasificarea C ++ a calculatorului de la fața locului Lafore 900s - cadrul C ++ este o carte excelentă.
Programare Win 95 aftor Petzold - elementele de bază ale programării pentru Windy anyone, chiar dacă XP cel puțin sub Vin 10. Citiți învățați și scuipați totul)))

pentru a crea un joc aveți nevoie de un computer bun de gândire și, de asemenea, du-te la site-ul de utilizator Login Inkscape

Ultimele de pe forum

WapCash → Wap.cash - cea mai bună soluție pentru generarea de bani pentru traficul mobil
Prieteni, salut! Nu am adăugat doar un nou operator MTS în Belarus, ca o grămadă.

Edvard007 → Ce trebuie făcut dacă Insorg este blocat
Dragi utilizatori. Am adăugat un plug-in pentru a ocoli blocarea site-urilor Insorg pentru browsere.

Appfoxapp → Programator Unity necesar pentru munca de la distanță
Unitatea dezvoltator este obligat să lucreze de la distanță, în programul de 5-2 de la 10.00 la 19.00 p.

proxyan → Instrumente PROXYAN.net - cumpara server proxy de incredere, rapid HTTP / SOCKS
Oferta speciala! Activați la plata codului promoțional 6DCEBF5601DF48B7 și obțineți o reducere de 5%. Acțiunea este valabilă.

dimaCyberpunk → Joc în curs de dezvoltare: Cronici de cyberpunk
Partea tehnică a dezvoltării este terminată, jocul poate fi trecut de la început până la sfârșit. Rămâne numai.

ZARR → instalarea motivată a aplicațiilor Android
Un serviciu pentru dezvoltatorii de aplicații Android, oferă cele mai ieftine instalații motivaționale.

Prietenii noștri

Articole similare