Idei pentru proiecte de jocuri în C ++

Ideas Game Projects C



Înainte de a începe programarea, este bine să știi mai multe despre ideea ta decât ideea de bază. Trebuie să treci dincolo de O creatură care aleargă printr-o pădure. Construiește o poveste; utilizatorii se pot raporta și apoi pot decide de ce are nevoie pentru a se simți real. Acestea fiind spuse, pentru a începe, trebuie să selectați aceste detalii.

În acest articol, veți vedea câteva idei despre ceea ce puteți construi rapid pentru a face o acțiune pe ecran. Pur și simplu, ar trebui să utilizați aceste idei pentru lucrul pe ecran după ce ideea dvs. pentru întreaga poveste este gata.







De ce C ++?

Pentru jocurile care necesită o prelucrare intensă, fie că este vorba de Graphics sau altceva, aveți nevoie de un limbaj de nivel scăzut. În C ++, aveți mai mult control asupra utilizării memoriei și a altor fațete ale execuției. Înseamnă că mai aveți de lucru pentru a menține software-ul final stabil. Nu trebuie să vă gândiți la aceste lucruri în limbaje de nivel superior, alocarea memoriei și precizia numerelor. Cu toate acestea, rezultatul este că toate datele trebuie văzute ca având nevoie de multe resurse. În sfârșit, vei ajunge la o execuție lentă.



În multe aplicații, timpul de dezvoltare este mai important decât performanța finală, deci cea mai bună alegere sunt programele de nivel superior.



Stiluri de jocuri

Aveți multe opțiuni în stilul jocului de construit. Din moment ce ați ales să utilizați C ++, probabil că doriți multă performanță. Totuși, nu te grăbi să iei această decizie, un joc care necesită mai multă creieră decât brawn poate fi la fel de exaltant. Iată câteva stiluri de luat în considerare.





  • Alergare pe platformă - Alergarea tradițională a săriturilor, care trage probabil la ceva. Poate fi și în 2D, dar nu căutăm asta acum.
  • FPS - First Person Shooter
  • Colectare - Dragoni și Temnițe
  • Mișcări de precizie - echilibrarea unei suprafețe
  • Jocuri bazate pe învățare - matematică
  • Bilă de oțel care se rostogolește pe o suprafață înclinabilă

Multe jocuri pot fi simulări de jocuri reale. Un joc distractiv este un stil de labirint în care ghidați o minge înclinând suprafața. Acest joc poate fi variat în multe feluri. Puteți avea multe piese la diferite niveluri. De asemenea, puteți transforma jocul în ceva mai puțin realist.

O bibliotecă excelentă de învățat pentru a vă ajuta să creați acest joc este Cuplu 3D .



Salt de gheață

Creați un tânăr care trebuie să-și salveze câinele / prietenul / sora de la înec. Pentru a realiza acest lucru, el trebuie să sară peste lac spre cealaltă parte pentru a ridica un inel de salvare a vieții. Apoi trebuie să se întoarcă peste blocurile de gheață pentru a ajunge la persoana nevoiașă.

Există programe similare, puneți-vă la îndoială. Sunt cadre excelente de utilizat Gameplay3D și OpenXRay .

Sărituri de bază de precizie

Este doar o căutare palpitantă, începe jocul deasupra unei stânci înalte și creează un sistem de puncte pentru zborul în jos. Trebuie să acordați multe puncte suplimentare pentru deschiderea parașutei târziu.

O alegere excelentă pentru acest loc de muncă este Unity Game Engine ; proiectul este închis, dar gratuit.

Provocarea mecanicii cuantice

Faceți jocul să acționeze atât ca lumea reală, cât și lumea cuantică. Cu cât jucătorul progresează, cu atât arunci mai multe efecte cuantice în joc. Va necesita multă matematică, așa că învață. Poți folosi Cadrul de oxigen pentru acest joc.

Considerații

O considerație este dacă doriți să utilizați o mulțime de elemente grafice sau un aspect mai simplu. Un joc bun trebuie să aibă provocări pentru ca jucătorul să dorească să continue. Jocul trebuie să inspire în continuare pe tot parcursul jocului. Tetris este un joc minunat, până la un punct. Dacă poți veni cu un joc care să se angajeze așa pur și simplu pentru că captivează, atunci nu ai nevoie de multă grafică. Dacă utilizați grafică, creați caractere convingătoare. Ca și scrierea unei cărți, trebuie să aveți personaje care să poată conduce o poveste înainte doar prin a fi ei înșiși, ca să spunem așa. Iată câteva idei de pe un alt web site .

Din Canada, vechi, dar totuși util resurse .

Acest site are multe fragmente extinse pentru a vă ajuta. Ultimul are cod pe care îl puteți citi și folosi pentru a învăța. De asemenea, puteți începe acolo pentru a vedea unde puteți merge cu codul dvs.

Comunitățile

Dacă vă simțiți mai confortabil să aveți pe cineva cu care să vă împărtășiți luptele, găsiți câteva comunități. The Unity3D grupul este activ, în cazul în care optați pentru acel motor. De asemenea, puteți discuta despre instrumente externe acolo, cum ar fi Blender, Inkscape și altele.

The Forum indie gamer are multe forumuri. Puteți discuta despre toate aspectele legate de proiectarea, dezvoltarea și chiar afacerea jocurilor. De asemenea, puteți pune reclame pentru muncă plătită sau puteți răspunde la reclame.

Concluzie

A veni cu idei de jocuri care să vă mențină atât pe dvs., cât și pe jucător, este o sarcină care merită mult efort. Folosiți multe surse, inclusiv comunități, colectați idei vechi, apoi opriți-vă. Așezați-vă și remodelați conceptul din capul dvs., puneți un anumit timp și o perioadă de timp departe pentru a forma ideea. Când timpul a expirat, începeți să vă decideți asupra elementelor de bază ale ideii voastre. Începeți codarea; poate fi necesar să porniți de la zero de câteva ori. Asta este în ordine. Atâta timp cât înveți de la fiecare încercare de început, mergi înainte.