Programari per crear jocs 2D / 3D. Com crear un joc simple (exemple)?

Hola

Jocs ... Aquests són un dels programes més populars pels quals molts usuaris compren ordinadors i portàtils. Probablement, les PC no haurien estat tan populars si no hi hagués jocs per a ells.

I si abans per crear qualsevol joc, era necessari tenir coneixements especials en el camp de la programació, dibuixant models, etc. - ara és suficient estudiar algun editor. Molts editors, per cert, són bastant senzills i fins i tot un usuari novell els pot entendre.

En aquest article m'agradaria tocar amb editors tan populars, a més d’utilitzar l’exemple d’un d’ells per classificar la creació d’un joc simple pas a pas.

El contingut

  • 1. Programes per crear jocs 2D
  • 2. Programes per crear jocs en 3D
  • 3. Com crear un joc 2D a l'editor de Game Maker, pas a pas

1. Programes per crear jocs 2D

Sota 2D: entendre els jocs en dues dimensions. Per exemple: tetris, pescador de gats, pinball, diversos jocs de cartes, etc.

Exemple: jocs 2D. Joc de cartes: solitari

1) Game Maker

Lloc del desenvolupador: //yoyogames.com/studio

El procés de creació d'un joc a Game Maker ...

Aquest és un dels editors més fàcils de crear jocs petits. L’editor es fa de forma molt qualitativa: és fàcil començar a treballar-hi (tot està clarament intuïtiu), al mateix temps hi ha grans oportunitats per editar objectes, sales, etc.

Normalment, en aquest editor, feu jocs amb vistes de dalt i plataformes (vista lateral). Per a usuaris més experimentats (els que tenen una mica de versatilitat en la programació) hi ha funcions especials per inserir scripts i codi.

Cal destacar una àmplia varietat d’efectes i accions que es poden establir en diversos objectes (futurs personatges) d’aquest editor: el nombre és simplement increïble: més d’uns pocs centenars!

2) Construir 2

Lloc web: //c2community.ru/

Dissenyador de jocs modern (en el sentit més veritable de la paraula), permetent fins i tot als usuaris de PC novells fer jocs moderns. A més, vull subratllar que, amb l’ajut d’aquest programa, es poden fer jocs per a diferents plataformes: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5), etc.

Aquest constructor és molt similar al Game Maker: aquí també necessiteu afegir objectes, després escriure-los el comportament (regles) i crear diversos esdeveniments. L’editor es basa en el principi WYSIWYG: és a dir, Immediatament veuràs el resultat quan creeu el joc.

El programa es paga, encara que per a principiants hi haurà un munt de versió gratuïta. La diferència entre les diferents versions es descriu al lloc del desenvolupador.

2. Programes per crear jocs en 3D

(3D - jocs tridimensionals)

1) 3D RAD

Lloc web: //www.3drad.com/

Un dels constructors més barats en 3D (per a molts usuaris, per cert, la versió gratuïta, que té un límit d’actualització de 3 mesos), serà suficient.

3D RAD és el constructor més fàcil de dominar; pràcticament no hi ha programació necessària aquí, amb la possible excepció de prescriure les coordenades dels objectes per a diverses interaccions.

El format de joc més popular creat amb aquest motor és la competició. Per cert, les captures de pantalla de dalt ho confirmen una vegada més.

2) Unitat 3D

Lloc del desenvolupador: //unity3d.com/

Una eina seriosa i completa per a la creació de jocs seriosos (demano disculpes per la tautologia). Li recomanaria mudar-se a ella després d'estudiar altres motors i dissenyadors, és a dir, amb una mà completa.

El paquet Unity 3D inclou un motor que us permet completament utilitzar les capacitats de DirectX i OpenGL. També a l'arsenal del programa, l'oportunitat de treballar amb models en 3D, treballar amb ombres, ombres, música i sons, una enorme biblioteca de scripts per a tasques estàndard.

Potser l'únic inconvenient d’aquest paquet sigui la necessitat de conèixer els programes en C # o Java: cal incloure part del codi durant la compilació en "mode manual".

3) NeoAxis Game Engine SDK

Lloc del desenvolupador: //www.neoaxis.com/

Entorn de desenvolupament gratuït per a gairebé qualsevol joc en 3D! Amb aquest complex, podeu fer curses, tiradors i arcades amb aventura ...

Per al Game Engine SDK, la xarxa té moltes addicions i extensions per a moltes tasques: per exemple, la física d'un cotxe o d'un avió. Amb l’ajuda de biblioteques ampliables, ni tan sols necessiteu un coneixement seriós dels llenguatges de programació.

Gràcies a un reproductor especial integrat al motor, els jocs creats en ell es poden reproduir en molts navegadors populars: Google Chrome, FireFox, Internet Explorer, Opera i Safari.

Game Engine SDK es distribueix com a motor gratuït per al desenvolupament no comercial.

3. Com crear un joc 2D a l'editor de Game Maker, pas a pas

Fabricant de jocs - Un editor molt popular per crear jocs 2D no complexos (encara que els desenvolupadors asseguren que podeu crear jocs de gairebé qualsevol complexitat).

En aquest petit exemple, només voldria mostrar una mini-instrucció pas a pas sobre la creació de jocs. El joc és molt simple: el personatge de Sonic es mourà per la pantalla tractant de recollir pomes verdes ...

Començant amb accions senzilles, afegint noves funcions al llarg del camí, qui sap, potser el vostre joc es convertirà en un veritable èxit amb el temps. El meu objectiu en aquest article és només mostrar per on començar, perquè el principi és el més difícil per a la majoria ...

En blanc per crear un joc

Abans de començar a crear qualsevol joc, heu de fer el següent:

1. Inventa el personatge del seu joc, el que farà, on serà, com ho farà el jugador i altres detalls.

2. Crea imatges del teu personatge, objectes amb els quals interactuarà. Per exemple, si teniu un ós per recollir pomes, necessitareu almenys dues imatges: l'ós i les pomes. Potser també necessiteu un fons: una imatge en què es durà a terme l’acció.

3. Creeu o copieu sons per als vostres personatges, música que es reproduirà al joc.

En general, necessiteu: recollir tot el que sigui necessari per crear. No obstant això, es podrà afegir més endavant al projecte existent del joc tot allò que s'hagi oblidat o deixat per a més tard ...

Creació de mini-jocs pas a pas

1) El primer que heu de fer és afegir sprites dels nostres personatges. Per fer-ho, el tauler de control del programa té un botó especial en forma de cara. Feu-hi clic per afegir sprite.

Botó per crear un sprite.

2) A la finestra que apareix, heu de fer clic al botó de descàrrega del sprite i especificar-ne la mida (si cal).

Sprite carregat.

3) Per tant, heu d’afegir tots els vostres sprites al projecte. En el meu cas, va resultar cinc sprites: pomes sòlides i multicolors: cercle verd, vermell, taronja i gris.

Sprites al projecte.

4) A continuació, cal afegir objectes al projecte. Object és un detall important en qualsevol joc. A Game Maker, un objecte és una unitat de joc: per exemple, Sonic, que es mourà a la pantalla en funció de les tecles que premeu.

En general, els objectes són un tema força complicat i, en principi, no és possible explicar-ho en teoria. Mentre treballeu amb l’editor, us familiaritzaràs amb l’enorme munt de funcions que Game Maker us ofereix.

Mentrestant, creeu el primer objecte: feu clic al botó "Afegir objecte" .

Game Maker. Afegir un objecte.

5) A continuació, es selecciona un sprite per a l'objecte afegit (vegeu la captura de pantalla a continuació, a l'esquerra + a dalt). En el meu cas - el personatge de Sonic.

A continuació, es registren esdeveniments per a l'objecte: hi pot haver desenes d’ells, cada esdeveniment és el comportament del vostre objecte, el seu moviment, els seus sons associats, els controls, les ulleres i altres característiques del joc.

Per afegir un esdeveniment, feu clic al botó amb el mateix nom -, a continuació, seleccioneu l'acció per a l'esdeveniment a la columna dreta. Per exemple, moure horitzontalment i verticalment quan premeu les tecles de cursor.

Afegir esdeveniments als objectes.

Game Maker. Per a l'objecte Sonic, s’han afegit 5 ​​esdeveniments: moure el caràcter en diferents direccions en prémer les tecles de fletxa; a més, s’estableix una condició quan es creua el límit de l’àrea de joc.

Per cert, hi pot haver molts esdeveniments: el Game Maker no té res aquí, el programa us oferirà moltes coses:

- la tasca de traslladar el personatge: la velocitat del moviment, els salts, la força del salt, etc.;

- superposició d'obres de música en diverses accions;

- l'aparença i l'eliminació del personatge (objecte), etc.

És important! Per a cada objecte del joc heu de registrar els vostres esdeveniments. Com més esdeveniments per a cada objecte es registri, més versàtil i amb gran potencial per fer el joc. En principi, fins i tot sense saber què farà exactament això o aquell esdeveniment, podeu entrenar afegint-los i veure com es comportarà després del joc. En general, un camp enorme per a experiments!

6) L'última i una de les accions més importants és la creació de la sala. Una habitació és una mena d’escenari del joc, el nivell en què interactuaran els vostres objectes. Per crear aquesta habitació, feu clic al botó amb la icona següent :.

Afegeix habitació (fase de joc).

A la sala creada, utilitzant el ratolí, podeu organitzar els nostres objectes a l'escenari. Personalitzeu el fons del joc, establiu el nom de la finestra del joc, especifiqueu les vistes, etc. En general, tot un camp d'entrenament per experimentar i treballar el joc.

7) Per iniciar el joc resultant, premeu el botó F5 o al menú: Executa / llançament normal.

Executeu el joc resultant.

Game Maker s'obrirà davant d'una finestra amb el joc. De fet, podeu veure el que obteniu, experimentar, jugar. En el meu cas, Sonic es pot moure en funció de les pulsacions del teclat. Una mena de mini-joc (oh, i hi havia moments en què el punt blanc que travessava la pantalla negra provocava sorpresa i interès entre la gent ... ).

El joc resultant ...

Sí, és clar, el joc resultant és molt senzill, però l'exemple de la seva creació és molt indicatiu. A més, experimentar i treballar amb objectes, sprites, sons, fons i habitacions, podeu crear un joc 2D molt bo. Per crear aquests jocs fa 10-15 anys, era necessari tenir coneixements especials, ara és suficient per poder girar el ratolí. Progrés!

Amb el millor! Tot el sistema de jocs amb èxit ...

Mireu el vídeo: Crear Juego de saltos en Scratch (Abril 2024).