Programoj por krei 2D / 3D ludojn. Kiel krei simplan ludon (ekzemplo)?

Pin
Send
Share
Send

Saluton

Ludoj ... Ĉi tiuj estas unu el la plej popularaj programoj, por kiuj multaj uzantoj aĉetas komputilojn kaj tekkomputilojn. Probable, komputiloj ne fariĝus tiel popularaj se ne ekzistus ludoj sur ili.

Kaj se pli frue por krei ludon necesus havi specialan scion en la kampo de programado, desegnado de modeloj, ktp - nun sufiĉas studi ian redaktilon. Multaj redaktoroj, laŭ la vojo, estas sufiĉe simplaj kaj eĉ novulo-uzanto povas kalkuli ilin.

En ĉi tiu artikolo, mi ŝatus tuŝi tiajn popularajn redaktilojn, kaj ankaŭ la ekzemplon de unu el ili por analizi paŝon post paŝo la kreadon de iu simpla ludo.

 

Enhavo

  • 1. Programoj por krei 2D-ludojn
  • 2. Programoj por krei 3D-ludojn
  • 3. Kiel krei 2D-ludon en la redaktilo de Game Maker - paŝo post paŝo

1. Programoj por krei 2D-ludojn

Per 2D - komprenu dudimensiajn ludojn. Ekzemple: tetris, kato-fiŝkaptisto, pinball, diversaj kartludoj, ktp.

Ekzemplo 2D ludo. Karta Ludo: Solitario

 

 

1) Ludanto

Loko de ellaboranto: //yoyogames.com/studio

La procezo krei ludon en Game Maker ...

 

Ĉi tiu estas unu el la plej facilaj redaktantoj por krei malgrandajn ludojn. La redaktilo estas farita sufiĉe kvalite: facile komenci eklabori en ĝi (ĉio estas intuicie klara), samtempe estas bonegaj ebloj por redaktado de objektoj, ĉambroj ktp.

Kutime en ĉi tiu redaktoro ili faras ludojn kun supra vidpunkto kaj platformoj (flanka vido). Por pli spertaj uzantoj (kiuj versas iomete pri programado) estas specialaj ecoj por enmeti manuskriptojn kaj kodon.

Oni rimarku ampleksan varion de efikoj kaj agoj agordeblaj por diversaj objektoj (estontaj signoj) en ĉi tiu redaktilo: la nombro estas simple mirinda - pli ol kelkaj centoj!

 

2) Konstrui 2

Retejo: //c2community.ru/

 

Moderna ludkonstruisto (en la laŭvorta senco de la vorto), kiu ebligas eĉ novajn PC-uzantojn fari modernajn ludojn. Cetere, mi volas emfazi, ke per ĉi tiu programo ludoj eblas por diversaj platformoj: IOS, Android, Linukso, Vindozo 7/8, Mac Desktop, Retejo (HTML 5) ktp.

Ĉi tiu konstruisto tre similas al Game Maker - ĉi tie vi devas ankaŭ aldoni objektojn, poste preskribi al ili kondutojn (regulojn) kaj krei diversajn eventojn. La redaktilo estas konstruita laŭ la principo de WYSIWYG - i.e. Vi tuj vidos la rezulton dum vi kreas la ludon.

La programo estas pagita, kvankam por komenco ekzistos multe da senpaga versio. La diferenco inter la diversaj versioj estas priskribita en la retejo de la programisto.

 

2. Programoj por krei 3D-ludojn

(3D - tridimensiaj ludoj)

1) 3D RAD

Retejo: //www.3drad.com/

Unu el la plej malmultekostaj projektistoj en 3D-formato (por multaj uzantoj, laŭ la vojo, sufiĉas la senpaga versio, kiu havas 3-monatan ĝisdatigan limigon).

3D RAD estas la plej facila konstruanto por lerni, programado estas preskaŭ nenecesa, krom preskribi la koordinatojn de objektoj dum diversaj interagoj.

La plej populara ludformato kreita per ĉi tiu motoro estas vetkuro. Parenteze, la ekrankopioj supre konfirmas tion denove.

 

2) Unueco 3D

Loko de ellaboranto: //unity3d.com/

Grava kaj ampleksa ilo por krei seriozajn ludojn (mi pardonpetas pro la taŭtologio). Mi rekomendus ŝanĝi ĝin post studado de aliaj motoroj kaj projektantoj, t.e. kun plena mano.

La pako Unity 3D inkluzivas motoron, kiu plene ebligas la kapablojn de DirectX kaj OpenGL. Ankaŭ en la arsenalo de la programo la kapablo labori kun 3D-modeloj, labori kun ombroj, ombroj, muziko kaj sonoj, grandega biblioteko de skriptoj por normaj taskoj.

Eble la sola malavantaĝo de ĉi tiu pako estas la bezono por scio pri programado en C # aŭ Java - parto de la kodo devos esti aldonita en la "mana reĝimo" dum kompilado.

 

3) SDO de NeoAxis Ludo-Motoro

Loko de ellaboranto: //www.neoaxis.com/

Senpaga disvolva medio por preskaŭ ajna 3D-ludo! Kun la helpo de ĉi tiu komplekso, vi povas fari kurojn, kaj pafantojn, kaj arkaĵojn kun aventuroj ...

Por la SDK-motoro de Game Engine en la reto, ekzistas multaj aldonoj kaj etendaĵoj por multaj taskoj: ekzemple, aŭto aŭ aviadila fiziko. Kun etendaj bibliotekoj, vi eĉ ne bezonas seriozan scion pri programlingvoj!

Danke al speciala ludanto enkonstruita en la motoro, la ludoj kreitaj en ĝi povas ludi en multaj popularaj retumiloj: Google Chrome, FireFox, Interreta Esplorilo, Opero kaj Safaro.

Game Engine SDK estas distribuita kiel senpaga motoro por nekomerca disvolviĝo.

 

3. Kiel krei 2D-ludon en la redaktilo de Game Maker - paŝo post paŝo

Ludanto - Tre populara redaktilo por krei nekompleksajn 2D-ludojn (kvankam la programistoj asertas, ke vi povas krei ludojn en ĝi preskaŭ de iu ajn komplekseco).

En ĉi tiu malgranda ekzemplo, mi simple ŝatus montri paŝan paŝan mini-instrukcion por krei ludojn. La ludo estos tre simpla: la Sonic-karaktero moviĝos ĉirkaŭ la ekrano provante kolekti verdajn pomojn ...

Komencante per simplaj agoj, aldonante novajn kaj novajn funkciojn laŭ la vojo, kiu scias, eble via ludo fariĝos vera sukceso kun la tempo! Mia celo en ĉi tiu artikolo estas nur montri, kie komenci, ĉar la komenco estas la plej malfacila por la plej multaj ...

 

Ludo malplenigas

Antaŭ ol vi komencas rekte krei ajnan ludon, vi devas fari jenon:

1. Elpensi la karakteron de sia ludo, kion li faros, kie li estos, kiel la ludanto regos lin, ktp detaloj.

2. Krei bildojn de via rolulo, objektojn kun kiuj li interagos. Ekzemple, se vi havas urson elektanta pomojn, tiam vi bezonas almenaŭ du bildojn: la urso kaj la pomoj mem. Vi eble ankaŭ bezonas fonon: granda bildo, sur kiu okazos la ago.

3. Krei aŭ kopii sonojn por viaj roluloj, muzikon ludatan de la ludo.

Ĝenerale vi bezonas: kolekti ĉion, kio estos necesa krei. Tamen eble poste aldoni al la ekzistanta projekto de la ludo ĉion forgesitan aŭ lasitan por poste ...

 

Paŝo post paŝo kreado de mini-ludo

1) La unua afero farenda estas aldoni spritojn al niaj roluloj. Por fari tion, la programa kontrolpanelo havas specialan butonon en la formo de vizaĝo. Alklaku ĝin por aldoni skribilon.

Butono por krei spriton.

 

2) En la fenestro, kiu aperas, alklaku la elŝuta butono por la sprite, kaj precizigu ĝian grandecon (se necese).

Ŝarĝita skribilo.

 

 

3) Tiel vi devas aldoni ĉiujn viajn spritojn al la projekto. En mia kazo, rezultis 5 spritoj: Sonic kaj buntaj pomoj: verda rondo, ruĝa, oranĝa kaj griza.

Spritoj en la projekto.

 

 

4) Tuj poste, vi bezonas aldoni objektojn al la projekto. Objekto estas grava detalo en iu ajn ludo. En Game Maker, objekto estas ludunuo: ekzemple Sonic, kiu moviĝos sur la ekrano depende de la klavoj, kiujn vi premas.

Ĝenerale, objektoj estas sufiĉe komplika temo kaj estas esence neeble klarigi ĝin teorie. Dum vi laboras kun la redaktoro, vi pli konatiĝos kun la grandega aro da aspektoj de objektoj, kiujn proponas al vi Game Maker.

Intertempe kreu la unuan objekton - alklaku la butonon "Aldoni Objekton" .

Ludanto Maker Aldono de objekto.

 

5) Tuj poste, spriteco estas elektita por la aldonita objekto (vidu ekrankapton sube, maldekstre + supre). En mia kazo, la rolulo estas Sonic.

Tiam eventoj estas registritaj por la objekto: povas ekzisti dekduoj el ili, ĉiu evento estas la konduto de via objekto, ĝia movo, sonoj asociitaj al ĝi, kontroloj, okulvitroj kaj aliaj ludaj trajtoj.

Por aldoni eventon, alklaku la butonon kun la sama nomo - tiam en la dekstra kolumno elektu la agon por la evento. Ekzemple, moviĝante horizontale kaj vertikale kiam vi premas la sagoklavojn .

Aldono de eventoj al celoj.

Ludanto Maker 5 eventoj estis aldonitaj por la Sonic-objekto: movi rolulon en diversaj direktoj kiam oni premas la sagoklavojn; plus kondiĉo estas specifita kiam transiras la limon de la ludkampo.

 

Parenteze, povas esti multaj eventoj: ĉi tie Game Maker ne estas malgranda, la programo ofertos al vi multajn aferojn:

- La tasko movi la rolulon: rapideco de moviĝo, saltado, forto, ktp.

- superkovri muzikan verkon per diversaj agoj;

- apero kaj forigo de karaktero (objekto), ktp.

Grava! Por ĉiu objekto en la ludo, vi devas registri viajn eventojn. Ju pli da eventoj por ĉiu objekto vi registras, des pli vershaj kaj kun grandaj ŝancoj la ludo rezultos. Principe, sen eĉ scii kion tio aŭ tiu evento specife faros, vi povas trejni ilin aldonante kaj spekti kiel la ludo kondutas post tio. Ĝenerale, grandega kampo por eksperimentado!

 

6) La lasta kaj unu el la plej gravaj agoj estas krei salonon. Ĉambro estas ia stadio de la ludo, la nivelo kun kiu viaj objektoj interagos. Por krei tian ĉambron, alklaku la butonon per jena ikono: .

Aldono de ĉambro (stadio de la ludo).

 

En la kreita ĉambro, per la muso, vi povas aranĝi niajn objektojn ĉe la scenejo. Fiksu la fonon de la ludo, fiksu la nomon de la ludo-fenestro, precizigu la specojn, ktp. Ĝenerale, trejna tereno por eksperimentoj kaj laboroj pri la ludo.

 

7) Por komenci la rezultan ludon - premu la butonon F5 aŭ en la menuo: Kuri / normale komenci.

Kurado de la rezulta ludo.

 

Ludanto Maker malfermos ludan fenestron antaŭ vi. Fakte vi povas spekti tion, kion vi faris, eksperimenti, ludi. En mia kazo, Sonic povas moviĝi depende de la frapoj de la klavaro. Speco de mini-ludo (Ho, sed estis tempoj, kiam blanka punkto kuranta sur nigra ekrano kaŭzis sovaĝan surprizon kaj intereson inter la homoj ... ).

La rezulta ludo ...

 

Jes, kompreneble, la rezulta ludo estas primitiva kaj tre simpla, sed la ekzemplo de ĝia kreado estas tre malkaŝema. Plue eksperimentante kaj laborante kun objektoj, spritoj, sonoj, fonoj kaj ĉambroj - vi povas krei tre bonan 2D-ludon. Por krei tiajn ludojn antaŭ 10-15 jaroj necesis havi specialan scion, nun sufiĉas povi rotacii la muson. Progreso!

Kun la plej bona! Bona ludo-konstruado por ĉiuj ...

Pin
Send
Share
Send