Software për krijimin e lojërave 2D / 3D. Si të krijoni një lojë të thjeshtë (shembull)?

Përshëndetje

Lojra ... Këto janë një nga programet më popullore për të cilat shumë përdorues blejnë kompjuterë dhe laptopë. Ndoshta, PC-të nuk do të ishin bërë aq popullore nëse nuk do të kishte lojëra për ta.

Dhe nëse më herët për të krijuar ndonjë lojë, ishte e nevojshme të kishim njohuri të veçanta në fushën e programimit, modelimit të vizatimeve etj. - tani mjafton të studiojmë disa redaktorë. Shumë redaktorë, nga rruga, janë mjaft të thjeshta dhe madje edhe një përdorues fillestar mund t'i kuptojë ato.

Në këtë artikull unë do të doja të prek në redaktorët e tillë të njohur, si dhe duke përdorur shembullin e njërit prej tyre për të zgjidhur përmes krijimit të një lojëje të thjeshtë hap pas hapi.

Përmbajtja

  • 1. Programet për krijimin e lojërave 2D
  • 2. Programet për krijimin e lojërave 3D
  • 3. Si të krijoni një lojë 2D në redaktorin e Lojë Maker - hap pas hapi

1. Programet për krijimin e lojërave 2D

Nën 2D - kuptoj lojëra dy-dimensionale. Për shembull: tetris, angler mace, pinball, lojëra të ndryshme me letra etj.

Lojërat e Shembullit 2D. Lojë me letra: Solitaire

1) Lojë Maker

Faqja zhvilluesi: //yoyogames.com/studio

Procesi i krijimit të një lojëje në Game Maker ...

Ky është një nga redaktorët më të lehtë për të krijuar lojëra të vogla. Redaktori është bërë mjaft cilësor: është e lehtë të filloni të punoni në të (gjithçka është intuitive), në të njëjtën kohë ka mundësi të mëdha për redaktimin e objekteve, dhomave etj.

Zakonisht në këtë redaktor bëhen lojëra me pamje të lartë dhe platformerë (pamje anësore). Për përdoruesit më me përvojë (ata që janë pak të përgatitur në programim) ekzistojnë veçori të veçanta për futjen e skripteve dhe kodeve.

Duhet të theksohet një shumëllojshmëri e gjerë efektesh dhe veprimesh që mund të vendosen në objekte të ndryshme (karaktere të ardhshme) në këtë redaktor: numri është thjesht mahnitës - më shumë se disa qindra!

2) Ndërtimi 2

Faqja e internetit: //c2community.ru/

Dizajner i lojërave moderne (në kuptimin më të saktë të fjalës), duke lejuar edhe përdoruesit e kompjuterëve të rinj për të bërë lojëra moderne. Për më tepër, unë dua të theksoj se me këtë program mund të bëhen lojëra për platforma të ndryshme: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5) etj.

Ky konstruktor është shumë i ngjashëm me Game Maker - këtu ju gjithashtu duhet të shtoni objekte, pastaj shkruani ato sjellje (rregulla) dhe krijoni ngjarje të ndryshme. Redaktori bazohet në parimin WYSIWYG - dmth. Ju menjëherë do të shihni rezultatin kur krijoni lojën.

Programi paguhet, edhe pse për fillim do të ketë shumë version falas. Dallimi midis versioneve të ndryshme përshkruhet në faqen e zhvilluesit.

2. Programet për krijimin e lojërave 3D

(3D - lojëra tre-dimensionale)

1) 3D RAD

Faqja e internetit: //www.3drad.com/

Një nga ndërtuesit më të lirë në 3D (për shumë përdorues, nga rruga, versioni i lirë, i cili ka një limit të azhurnimit 3-mujor), do të mjaftojë.

3D RAD është konstruktori më i lehtë për të zotëruar, nuk ka praktikisht asnjë programim të nevojshëm këtu, me përjashtim të mundshëm të përcaktimit të koordinatave të objekteve për ndërveprime të ndryshme.

Formati më popullor i lojës i krijuar me këtë motor është gara. Nga rruga, screenshots më lart konfirmojnë këtë edhe një herë.

2) Uniteti 3D

Site zhvilluesi: //unity3d.com/

Një mjet serioz dhe gjithëpërfshirës për krijimin e lojërave serioze (kërkoj falje për tautologjinë). Unë do të rekomandoj që të shkoj në të pas studimit të motorëve dhe projektuesve të tjerë, dmth. me një dorë të plotë.

Paketa Unity 3D përfshin një motor që plotësisht ju lejon të përdorni aftësitë e DirectX dhe OpenGL. Gjithashtu në arsenalin e programit mundësia për të punuar me modelet 3D, punojnë me shaders, hijet, muzikën dhe tingujt, një bibliotekë të madhe të shkrimit për detyrat standarde.

Ndoshta pengesa e vetme e kësaj pakete është nevoja për njohuri të programimit në C # ose Java - pjesë e kodit gjatë përpilimit do të duhet të shtohet në "modalitetin manual".

3) NeoAxis Game Engine SDK

Site zhvilluesi: //www.neoaxis.com/

Mjedis i lirë zhvillimi për pothuajse çdo lojë në 3D! Me këtë kompleks, ju mund të bëni gara, rekreativë dhe arkada me aventura ...

Për SDK-në e lojës Engine, rrjeti ka shumë shtesa dhe shtesa për shumë detyra: për shembull, fizika e një makine ose një aeroplani. Me ndihmën e bibliotekave të zgjerueshme ju nuk keni nevojë edhe për një njohje serioze të gjuhëve programuese!

Falë një lojtari të veçantë të ndërtuar në motor, lojërat e krijuara në të mund të luhen në shumë shfletues të popullarizuar: Google Chrome, FireFox, Internet Explorer, Opera dhe Safari.

Engine Engine SDK është shpërndarë si një motor i lirë për zhvillimin jo-komercial.

3. Si të krijoni një lojë 2D në redaktorin e Lojë Maker - hap pas hapi

Krijuesi i lojës - Një redaktor shumë i popullarizuar për krijimin e lojërave jo komplekse 2D (megjithëse zhvilluesit pohojnë se ju mund të krijoni lojëra pothuajse çdo kompleksitet në të).

Në këtë shembull të vogël, do të doja të tregoja një mini-udhëzim hap pas hapi në krijimin e lojërave. Loja është shumë e thjeshtë: karakteri i zërit do të lëvizë nëpër ekran duke u përpjekur për të mbledhur mollë jeshile ...

Duke filluar me veprime të thjeshta, duke shtuar veçori të reja gjatë rrugës, kush e di, ndoshta loja juaj do të bëhet një hit i vërtetë me kalimin e kohës! Qëllimi im në këtë artikull është vetëm për të treguar se ku duhet të fillojë, sepse fillimi është më i vështiri për shumicën ...

Blanks për të krijuar një lojë

Para se të filloni të krijoni ndonjë lojë, duhet të bëni sa më poshtë:

1. Shpikni karakterin e lojës së tij, atë që ai do të bëjë, ku ai do të jetë, se si lojtari do të menaxhojë atë dhe detaje të tjera.

2. Krijo fotot e karakterit tuaj, objekteve me të cilat ai do të ndërveprojë. Për shembull, nëse keni një ari për të mbledhur mollë, atëherë keni nevojë të paktën dy fotografi: ariu dhe mollët vetë. Ju gjithashtu mund të keni nevojë për një sfond: një foto e madhe në të cilën veprimi do të zhvillohet.

3. Krijo ose kopjoni tingujt për karakteret tuaja, muzikë që do të luhet në lojë.

Në përgjithësi, ju duhet: të mbledhni gjithçka që do të jetë e nevojshme për të krijuar. Megjithatë, do të jetë e mundur që më vonë të shtohet në projektin ekzistues të lojës gjithçka që është harruar ose është lënë për më vonë ...

Hapja hap pas hapi e mini-lojë

1) Gjëja e parë që duhet të bëni është të shtoni sprites e karaktereve tona. Për ta bërë këtë, paneli i kontrollit të programit ka një buton të veçantë në formën e një fytyre. Kliko atë për të shtuar sprite.

Butoni për të krijuar një sprite.

2) Në dritaren që shfaqet, duhet të klikoni butonin e shkarkimit për sprite, pastaj përcaktoni madhësinë e saj (nëse kërkohet).

Sprite i ngarkuar.

3) Kështu që ju duhet të shtoni të gjitha sprites tuaj në projekt. Në rastin tim, doli 5 sprites: mollë zërit dhe multi-colored: rrethi jeshil, i kuq, portokalli dhe gri.

Sprites në projekt.

4) Tjetra, ju duhet të shtoni objekte në projekt. Objekti është një detaj i rëndësishëm në çdo lojë. Në Game Maker, një objekt është një njësi lojëje: për shembull, Sonic, i cili do të lëvizë në ekran në varësi të çelësave që do të shtypni.

Në përgjithësi, objektet janë një temë mjaft e komplikuar dhe në parim është e pamundur ta shpjegosh në teori. Ndërsa punoni me redaktorin, do të jeni më të njohur me grumbullin e madh të karakteristikave që ofron Game Maker.

Ndërkohë, krijoni objektin e parë - klikoni butonin "Shto objekt" .

Lojë Maker. Shtimi i një objekti.

5) Tjetra, një sprite përzgjidhet për objektin e shtuar (shihni screenshot më poshtë, në të majtën + më lart). Në rastin tim - karakteri Sonic.

Pastaj ngjarjet regjistrohen për objektin: mund të ketë dhjetëra prej tyre, çdo ngjarje është sjellja e objektit tuaj, lëvizja e tij, tingujt që lidhen me të, kontrollet, syzet dhe karakteristikat e tjera të lojës.

Për të shtuar një ngjarje, klikoni butonin me të njëjtin emër - pastaj zgjidhni veprimin për ngjarjen në kolonën e djathtë. Për shembull, duke lëvizur horizontalisht dhe vertikalisht kur shtypni tastet e shigjetave.

Shtimi i ngjarjeve në objekte.

Lojë Maker. Për objektin Sonic, janë shtuar 5 ngjarje: lëvizja e karakterit në drejtime të ndryshme kur shtypni tastet e shigjetave; plus një kusht është vendosur kur kalojnë kufirin e zonës së lojës.

Nga rruga, mund të ketë shumë ngjarje: Game Maker nuk ka një gjë të vogël këtu;

- detyra e lëvizjes së karakterit: shpejtësia e lëvizjes, hedhja, fuqia e kërcimit, etj;

- mbulimi i veprave të muzikës në veprime të ndryshme;

- paraqitja dhe heqja e karakterit (objektit), etj.

Është e rëndësishme! Për çdo objekt në lojë ju duhet të regjistroheni ngjarjet tuaja. Ngjarjet më shumë për secilin objekt që regjistroheni - më të gjithanshëm dhe me potencial të madh për ta bërë këtë lojë. Në parim, edhe pa e ditur se çfarë do të bëjë pikërisht këtë apo atë ngjarje, ju mund të stërviteni duke i shtuar ato dhe të shihni se si do të sillet loja pas kësaj. Në përgjithësi, një fushë e madhe për eksperimente!

6) E fundit dhe një nga veprimet e rëndësishme është krijimi i dhomës. Një dhomë është një lloj skene e lojës, niveli në të cilin do të ndërveprojnë objektet tuaja. Për të krijuar një dhomë të tillë, klikoni butonin me ikonën e mëposhtme :.

Shto dhomë (faza e lojës).

Në dhomën e krijuar, duke përdorur miun, ju mund të organizoni objektet tona në skenë. Personalizoni sfondin e lojës, caktoni emrin e dritares së lojës, specifikoni pikëpamjet, etj. Në përgjithësi, një terren i tërë trajnimi për eksperimente dhe punë në lojë.

7) Për të filluar lojën që rezulton - shtypni butonin F5 ose në menynë: Run / nisje normale.

Kryeni lojën që rezulton.

Loja Maker do të hapë para jush një dritare me lojë. Në fakt, ju mund të shihni atë që merrni, eksperimentoni, luani. Në rastin tim, Sonic mund të lëvizë varësisht nga tastet e tastierës. Një lloj mini-lojë (oh, dhe ka pasur raste kur pikat e bardha që kalonin nëpër ekranin e zi shkaktuan habi të egër dhe interes në mesin e njerëzve ... ).

Lojë që rezulton ...

Po, sigurisht, loja që rezulton është primitive dhe shumë e thjeshtë, por shembulli i krijimit të tij është shumë indikativ. Për më tepër, duke eksperimentuar dhe duke punuar me objekte, sprites, tingujt, sfondet dhe dhomat - ju mund të krijoni një lojë shumë të mirë 2D. Për të krijuar lojëra të tilla 10-15 vjet më parë, ishte e nevojshme të kesh njohuri të veçanta, tani është e mjaftueshme që të mund ta rrotullosh miun. Progresi!

Me të mirat! Të gjitha sistemet e suksesshme të lojës ...