Idees per a projectes de jocs en C ++

Ideas Game Projects C



Abans de començar a programar, és bo saber més sobre la vostra idea que la idea bàsica. Cal anar més enllà d’una criatura que corre per un bosc. Construeix una història; els usuaris poden relacionar-se i decidir què necessita per sentir-se real. Dit això, per començar, heu de seleccionar aquests detalls.

En aquest article, veureu algunes idees sobre què podeu construir ràpidament per fer alguna acció a la pantalla. En poques paraules, hauríeu d’utilitzar aquestes idees per treballar en pantalla després que la vostra idea per a tota la història estigui llesta.







Per què C ++?

Per als jocs que requereixen un processament intens, ja sigui de Graphics o alguna cosa més, necessiteu un llenguatge de baix nivell. A C ++, teniu més control sobre l’ús de la memòria i altres facetes de l’execució. Vol dir que també teniu més feina a fer per mantenir estable el programari final. No cal pensar en aquestes coses en llenguatges de nivell superior, assignació de memòria i precisió de número. Tanmateix, el resultat és que totes les dades s'han de considerar necessàries de molts recursos. Acabeu una execució lenta d’aquesta manera.



En moltes aplicacions, el temps de desenvolupament és més important que el rendiment final, de manera que la millor opció són els programes de nivell superior.



Estils de jocs

Teniu moltes opcions a l’hora de construir. Atès que heu escollit utilitzar C ++, és probable que vulgueu un gran rendiment. No us precipiteu a prendre aquesta decisió, però, un joc que requereix més cervells que el brawn pot ser igual d’il·lusionant. A continuació, es detallen alguns estils.





  • Plataforma corrent: el salt tradicional que corre, probablement disparant contra alguna cosa. Pot ser també en 2D, però ara no ho busquem.
  • FPS: disparador en primera persona
  • Col·leccionisme: dracs i masmorres
  • Moviments de precisió: equilibri d’una superfície
  • Jocs basats en l’aprenentatge: matemàtiques
  • Bola d'acer rodant sobre una superfície basculant

Molts jocs poden ser simulacions de jocs reals. Un divertit joc és un estil de laberint on guieu una pilota inclinant la superfície. Aquest joc es pot variar de moltes maneres. Podeu tenir moltes pistes a diferents nivells. També podeu transformar el joc en una cosa menys realista.

Una biblioteca excel·lent per aprendre a ajudar-vos a fer aquest joc és Parell 3D .



Salt de blocs de gel

Creeu un jove que hagi de salvar el seu gos / amic / germana d’ofegar-se. Per aconseguir-ho, ha de saltar a través del llac cap a l’altre costat per agafar un anell de salvavides. Després ha de tornar per sobre dels blocs de gel per arribar a la persona necessitada.

Existeixen programes similars. Els marcs excel·lents per utilitzar són Gameplay3D i OpenXRay .

Salt de base de precisió

És una recerca emocionant, començar el joc a la part alta d’un penya-segat alt i crear un sistema de punts per al vol cap avall. Heu de donar molts punts addicionals per obrir tard el paracaigudes.

Una opció excel·lent per a aquesta feina és la Unity Game Engine ; el projecte és de font tancada però gratuït.

Desafiament de la mecànica quàntica

Feu que el joc actuï com el món real i el món quàntic. Com més avança el jugador, més efectes quàntics llances al joc. Es requereixen moltes matemàtiques, així que apreneu. Podeu utilitzar el Marc d’oxigen per aquest joc.

Consideracions

Una consideració és si voleu utilitzar molts gràfics o un aspecte més senzill. Un bon joc ha de tenir reptes perquè el jugador vulgui continuar. El joc ha de continuar inspirant durant tot el joc. Tetris és un gran joc, fins a un punt. Si podeu arribar a un joc que participi així simplement perquè captiva, no necessiteu gaire gràfics. Si utilitzeu gràfics, creeu personatges atractius. Igual que escriure un llibre, cal tenir personatges que puguin tirar endavant una història només per ser ells mateixos, per dir-ho d’alguna manera. Aquí teniu algunes idees d’un altre web lloc .

Del Canadà, vell però útil recursos .

Això lloc té molts fragments ampliats per ajudar-vos. L'últim té codi que podeu llegir i utilitzar per aprendre. També podeu començar per veure on podeu anar amb el vostre codi.

Comunitats

Si us sentiu més còmode amb algú amb qui compartir les vostres lluites, trobeu algunes comunitats. El Unity3D El grup està actiu, per si opteu per aquest motor. També hi podeu parlar d’eines externes, com Blender, Inkscape i altres.

El Fòrum de jugadors independents té molts fòrums. Podeu discutir tots els aspectes del disseny, desenvolupament i fins i tot negoci. També podeu publicar anuncis per a treballs remunerats o respondre als anuncis.

Conclusió

Fer una idea de jocs que us mantingui compromesos tant per a vosaltres com per als jugadors és una tasca que val molt d’esforç. Utilitzeu moltes fonts, incloses les comunitats, recopileu idees antigues i atureu-vos. Assegureu-vos i modifiqueu el concepte del vostre cap, poseu-hi un temps específic i el temps que necessiteu per formar la idea. Quan s’acabi el temps, comenceu a decidir els conceptes bàsics de la vostra idea. Comenceu a codificar; potser haureu de començar de zero unes quantes vegades. Està bé. Mentre aprengueu de cada intent inicial, aneu avançant.