Programaro por krei ludojn 2D / 3D. Kiel krei simplan ludon (ekzemple)?

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 estus ludoj por ili.

Kaj se pli frue por krei ajnan ludon, necesis havi specialajn sciojn en la kampo de programado, desegnado de modeloj, ktp. - nun sufiĉas studi iun redaktanton. Multaj redaktistoj, cetere, estas tre simplaj kaj eĉ komencanto povas kompreni ilin.

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

La enhavo

  • 1. Programoj por krei ludojn 2D
  • 2. Programoj por krei 3D-ludojn
  • 3. Kiel krei 2D-ludon en la eldonisto Game Game, paŝon post paŝo

1. Programoj por krei ludojn 2D

Sub 2D - komprenas dudimensiajn ludojn. Ekzemple: tetris, kato, pinball, diversaj kartludoj, ktp.

Ekzemple-2D-ludoj. Card Game: Solitaire

1) Ludproduktanto

Programisto: //yoyogames.com/studio

La procezo krei ludon en Game Maker ...

Ĉi tiu estas unu el la plej facilaj eldonistoj por krei malgrandajn ludojn. La redaktilo estas tute kvalite: estas facile komenci labori en ĝi (ĉio estas intuicie klara), samtempe estas grandaj ebloj por redaktado de objektoj, ĉambroj ktp.

Kutime en ĉi tiu redaktilo faras ludojn kun supra vido kaj platformoj (flanka vido). Por pli spertaj uzantoj (tiuj, kiuj iom programas) estas specialaj ecoj por enigi skriptojn kaj kodon.

Oni notu vastan gamon de efikoj kaj agoj, kiujn oni povas agordi al diversaj objektoj (estontaj signoj) en ĉi tiu redaktilo: la nombro estas simple miriga - pli ol kelkaj centoj!

2) Konstrui 2

Retejo: //c2community.ru/

Moderna ludigisto (en la plej vera senco de la vorto), permesante eĉ novulajn komputilojn krei modernajn ludojn. Plie, mi volas emfazi, ke kun la helpo de ĉi tiu programo oni povas fari ludojn por diversaj platformoj: IOS, Android, Linukso, Vindozo 7/8, Mac Desktop, TTT (HTML 5), ktp.

Ĉi tiu konstruilo estas tre simila al Game Maker - ĉi tie vi ankaŭ devas aldoni objektojn, tiam skribi ilin pri konduto (reguloj) kaj krei diversajn eventojn. La redaktilo baziĝas sur la principo WYSIWYG - te. Vi tuj vidos la rezulton dum vi kreas la ludon.

La programo estas pagata, kvankam por komencantoj estos multe da senpaga versio. La diferenco inter la diversaj versioj estas priskribita sur 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 konstruantoj en 3D (por multaj uzantoj, la vojo, la senpaga versio, kiu havas 3-monatan ĝisdatigan limon), sufiĉos.

3D RAD estas la plej facila konstruilo por mastrumi; ĉi tie estas preskaŭ nenia programado, kun la ebla escepto preskribi la koordinatojn de objektoj por diversaj interagoj.

La plej populara ludo-formato kreita de ĉi tiu motoro estas kurado. Parenteze, la ekrankopioj supre konfirmas tion denove.

2) Unueco 3D

Loko de programisto: //unity3d.com/

Grava kaj kompleta ilo por krei seriozajn ludojn (mi pardonpetas pro la taŭtologio). Mi rekomendus moviĝi al ĝi post studado de aliaj motoroj kaj dizajnistoj, te. kun plena mano.

La pakaĵo Unity 3D inkludas motoron, kiu plene permesas vin uzi la kapablojn de DirectX kaj OpenGL. Ankaŭ en la arsenalo de la programo la okazo labori kun 3D-modeloj, labori kun ombroj, ombroj, muziko kaj sonoj, grandega biblioteko da skriptoj por normaj taskoj.

Eble la sola malavantaĝo de ĉi tiu pako estas la bezono de scio pri programado en C # aŭ --avo - parto de la kodo dum kompilo devas esti aldonita en "manlibera reĝimo".

3) NeoAxis Game Engine SDK

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

Senpaga disvolviĝo por preskaŭ ĉiuj ludoj en 3D! Kun ĉi tiu komplekso, vi povas fari vetkurojn, pafilojn, kaj arkadojn kun aventuro ...

Por la Game Engine-SDK, la reto havas multajn aldonojn kaj etendaĵojn por multaj taskoj: ekzemple, la fiziko de aŭto aŭ aviadilo. Kun la helpo de vastigeblaj bibliotekoj, vi eĉ ne bezonas seriozan scion pri programlingvoj!

Danke al speciala ludanto enmetita en la motoron, ludoj kreitaj en ĝi povas ludi en multaj popularaj foliumiloj: Google Chrome, FireFox, Internet Explorer, Opera kaj Safari.

Game Engine SDK distribuas kiel libera motoro por ne-komerca disvolviĝo.

3. Kiel krei 2D-ludon en la eldonisto Game Game, paŝon post paŝo

Ludproduktanto - Tre populara redaktoro por krei ne-kompleksajn 2D-ludojn (kvankam la programistoj asertas, ke vi povas krei en ĝi ludojn de preskaŭ ajna komplekseco).

En ĉi tiu malgranda ekzemplo, mi nur ŝatus montri paŝon post paŝo mini-instrukcion pri kreado de ludoj. La ludo estas tre simpla: la Sonic-karaktero moviĝos ĉirkaŭ la ekrano provante kolekti verdajn pomojn ...

Komencante per simplaj agoj, aldonante novajn funkciojn laŭ la maniero, 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 plej multaj ...

Blanks por krei ludon

Antaŭ ol vi komencas krei iun ludon, vi devas fari la jenon:

1. Eltrovu la karakteron de lia ludo, kion li faros, kie li estos, kiel la ludanto administros ĝin kaj aliajn detalojn.

2. Kreu bildojn de via karaktero, objektojn per kiuj li interagos. Ekzemple, se vi havas urson por kolekti pomojn, tiam vi bezonas almenaŭ du bildojn: la urso kaj la pomoj mem. Vi eble ankaŭ bezonos fonon: granda bildo, en kiu la ago okazos.

3. Kreu aŭ kopiu sonojn por viaj roluloj, muziko ludata en la ludo.

Enerale, vi bezonas: kolekti ĉion necesan por krei. Tamen, estos eble 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, kiun vi devas fari, estas aldoni spritojn al niaj karakteroj. Por fari tion, sur la kontrola panelo de la programo estas speciala butono en la formo de vizaĝo. Alklaku ĝin por aldoni sprite.

Butono por krei spriton.

2) En la fenestro, kiu aperas, vi devas alklaki la elŝuta butono por la sprito, tiam specifi ĝian grandecon (se necese).

Alŝutita sprito.

3) Do vi devas aldoni ĉiujn viajn spritojn al la projekto. En mia kazo, ĝi rezultis 5 spiritoj: sonoraj kaj multkoloraj pomoj: verda cirklo, ruĝa, oranĝa kaj griza.

Sprites en la projekto.

4) Poste, vi devas aldoni objektojn al la projekto. Objekto estas grava detalo en ajna ludo. En Game Maker, objekto estas ludunuo: ekzemple, Sonic, kiu moviĝos sur la ekrano depende de la klavoj, kiujn vi premos.

Enerale celoj estas iom komplika temo kaj estas neeble principe klarigi ĝin teorie. Dum vi laboras kun la redaktilo, vi pli konatiĝos kun la grandega amaso da ecoj, kiujn Game Maker ofertas al vi.

Dume krei la unuan objekton - alklaku la butonon "Aldoni objekton" .

Game Maker. Aldonado de objekto.

5) Poste sprite estas elektita por la aldonita objekto (vidu la suban ekrankopion, maldekstre + supre). En mia kazo - la karaktero Sonic.

Poste okazas eventoj por la objekto: eble estas dekoj da ili, ĉiu okazaĵo estas la konduto de via objekto, ĝia movado, sonoj rilataj al ĝi, kontroloj, okulvitroj kaj aliaj karakterizaj trajtoj.

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

Aldonado de eventoj al objektoj.

Game Maker. Por la Sonic-objekto, 5 okazaĵoj estis aldonitaj: movante la karakteron en malsamaj direktoj preminte la sagklavojn; plus kondiĉo estas fiksita kiam transiranta la limon de la ludanta areo.

Parenteze, povas esti multaj eventoj: Game Maker ne havas malgrandan aferon ĉi tie, la programo ofertas al vi multajn aferojn:

- la tasko movi la karakteron: la rapidecon de movado, saltado, la forto de la salto, ktp.;

- surmetas muzikajn verkojn en diversaj agoj;

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

!I estas grava! Por ĉiu objekto en la ludo vi devas registri viajn eventojn. Ju pli da eventoj estas por ĉiu objekto, kiun vi registras, des pli versátil kaj kun granda potencialo fari la ludon. Principe, eĉ sen scii, kio ĝuste aŭ ĉi tia evento faros, vi povas trejni aldonante ilin kaj vidu kiel la ludo kondutos post tio. Enerale granda kampo por eksperimentoj!

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

Aldonu ĉambron (ludstadio).

En la kreita ĉambro, uzante la muson, vi povas aranĝi niajn objektojn sur la scenejo. Agordu la ludon, agordu la nomon de la ludfenestro, specifu la vidpunktojn, ktp ,enerale tutan trejnadon por eksperimentoj kaj laboro pri la ludo.

7) Por komenci la rezultan ludon - premu la butonon F5 aŭ en la menuo: Kuru / normala lanĉo.

Rulu la rezultan ludon.

Game Maker malfermos antaŭ vi fenestron kun la ludo. Fakte vi povas rigardi, kion vi ricevas, eksperimenti, ludi. En mia kazo, Sonic povas moviĝi depende de la klavoj en la klavaro. Speco de mini-ludo (ho, kaj foje okazis, ke la blanka punkto kuranta trans la nigran ekranon kaŭzis sovaĝa surprizo kaj intereso inter la homoj ... ).

La rezulta ludo ...

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

Kun la plej bona! Ĉiu sukcesa ludsistemo ...