Барнома барои ташкили бозиҳои 2D / 3D. Чӣ гуна эҷод кардани бозии оддӣ (мисол)?

Салом

Бозиҳо ... Ин яке аз барномаҳои маъмултаринест, ки бисёре аз истифодабарандагон компютерҳо ва ноутбукҳоро харидорӣ мекунанд. Эҳтимол, компютерҳо ин қадар маъқул намешаванд, агар барои онҳо бозиҳо вуҷуд надошта бошанд.

Ва агар пештар ба хотири эҷоди ягон бозӣ зарур буд, дар соҳаи барномасозӣ, намунаи тасвирҳо, ва ғайра зарур буд, ки ҳоло омӯзиши баъзе муҳаррирон кофӣ аст. Бисёре аз таҳиягарон, бо роҳи роҳ, хеле соддаанд ва ҳатто истифодабарандае, ки ба онҳо занг зада метавонанд онҳоро фаҳманд.

Дар ин мақола ман мехоҳам, ки ба чунин таҳриргарони маъруфи тамошобин, инчунин намунаи яке аз онҳо бо роҳи ташкили як қадами бози оддӣ бо қадами худ муроҷиат кунед.

Мундариҷа

  • 1. Барномаҳои ташкили бозиҳои 2D
  • 2. Барномаҳои ташкили бозиҳои 3D
  • 3. Чӣ тавр эҷоди бозии 2D дар муҳаррири Game Maker - қадам ба қадам

1. Барномаҳои ташкили бозиҳои 2D

Дар доираи 2D - фаҳмидани ду бозиҳои калон. Масалан: tetris, мармарии малака, пустпора, бозиҳои гуногуни корт ва ғайра.

Мисол-2D бозиҳо. Game Card: Solitaire

1) Game Maker

Site Developer: //yoyogames.com/studio

Ҷараёни эҷоди бозӣ дар Game Maker ...

Ин яке аз осонтарини муҳаррирҳо барои ташкил кардани бозиҳои хурд мебошад. Таҳрири хеле сифат дода шудааст: он ба кор дар он оғоз меёбад (ҳама чиз аллакай равшан аст), дар айни замон барои таҳияи объектҳо, ҳуҷраҳо ва ғайра имкониятҳои зиёд доранд.

Одатан дар ин муҳаррир бо бозиҳо ва платформаҳо (намуди тарафҳо) бозӣ мекунанд. Барои истифодабарандагони ботаҷриба (онҳое, ки каме дар барномасозӣ ҳастанд) ҳастанд, барои вуруди скриптҳо ва рамзи хусусиятҳои махсус ҳастанд.

Он бояд гуногунии эффектҳо ва амалҳоеро, ки метавонанд ба иншоотҳои гуногун (аломатҳои оянда) дар ин муҳаррир муайян карда шаванд: рақами хеле аҷиб аст - зиёда аз садҳо!

2) Сохтани 2

Сомона: //c2community.ru/

Тарҳрезии бозиҳои ҳозиразамон (дар ҳисси ҳақиқии калима), имкон медиҳад, ки ҳатто компютери австриягӣ барои бозиҳои муосир имконият фароҳам оранд. Илова бар ин, ман мехоҳам қайд кунам, ки бо ин барнома, бозиҳо метавонанд барои платформаҳои мухталиф: IOS, Android, Linux, Windows 7/8, Mac Desktop, Веб (HTML 5), ва ғайра.

Ин бунёдгар ба Game Maker хеле монанд аст, дар ин ҷо шумо бояд чизҳои иловагиро илова кунед, пас онҳо рафтори (қоидаҳо) нависед ва рӯйдодҳои гуногунро офаред. Таҳрири бар асоси принсипи WYSIWYG - i.e. Шумо фавран, вақте ки шумо бозӣ мекунед, мебинед.

Барномаи пардохти музди меҳнат, гарчанде ки барои оғози он версияи ройгон вуҷуд дорад. Фарқияти байни вариантҳои гуногун дар сайти таҳиякунанда тасвир шудааст.

2. Барномаҳои ташкили бозиҳои 3D

(3D бозиҳои сеюм)

1) 3D RAD

Сомона: //www.3drad.com/

Яке аз арзонтарин арзонтарин дар 3D (барои бисёр истифодабарандагон, бо роҳи, версияи ройгон, ки дорои маҳдудияти навсозии 3-моҳ) мебошад.

3D RAD осори бунёдӣ барои осонтарин аст, дар ин ҷо ҳеҷ гуна барномае вуҷуд надорад, бо истиснои имконпазирии тасвири объектҳо барои муомилаҳои мухталиф.

Формулаи маъмултарини бозӣ бо ин муҳаррики озмун аст. Бо роҳи, screenshots боло бори дигар тасдиқ мекунад.

2) ягонагии 3D

Site Developer: //unity3d.com/

Як воҳиди ҷиддӣ ва ҳамаҷониба барои ташкили бозиҳои ҷиддӣ (ман барои ихтилофот розӣ ҳастам). Ман баъд аз омӯзиши дигар мошину механизмҳо, маъзарат мехоҳам. бо дасти пур.

Маҷмӯи Unity 3D дорои як муҳаррик, ки пурра ба шумо имконияти истифодаи DirectX ва OpenGL медиҳад. Ҳамчунин, дар арсаи барномавӣ имконият пайдо мешавад, ки бо моделҳои 3D кор кунанд, бо сояҳо, сояҳо, мусиқӣ ва садоҳо, китобхонаи бузурги сутунҳо барои вазифаҳои стандартӣ кор кунанд.

Эҳтимол ягона ягона ин маҷмӯъ зарурати дониши барномасозӣ дар C # ё Java - қисми рамзи ҳангоми тартиб додани маҷмӯъ бояд дар шакли "дастури дастӣ" бошад.

3) НеоAxis Engine Engine SDK

Site Developer: //www.neoaxis.com/

Муҳитҳои ройгони рушд барои қариб ҳар як бозиҳо дар 3D! Бо ин маҷмӯа, шумо метавонед ҷароҳатҳо, тирандозон ва аркадҳо бо ташаббуси кор ...

Барои SD Engine Engine SDK, шабака дорои якчанд вазифаҳо ва васеъшавӣ барои вазифаҳои зиёд мебошад: масалан, физикаи мошин ё ҳавопаймо. Бо ёрии китобхонаҳои ҷудогона ба шумо ҳатто донишҳои ҷиддии забонҳои барномасозӣ лозим нест!

Бо шарофати бозингари махсус, ки ба муҳаррикҳо муҳайё шудааст, бозиҳои дар он сохташуда метавонанд дар бештари браузерҳои машҳур бозӣ кунанд: Google Chrome, FireFox, Internet Explorer, Opera ва Safari.

SD Engine SDK ҳамчун муҳаррикҳои озод барои рушди тиҷорати ғайривоқеӣ тақсим карда мешавад.

3. Чӣ тавр эҷоди бозии 2D дар муҳаррири Game Maker - қадам ба қадам

Истеҳсолкунанда - Таҳрири хеле маъмул барои ташкили бозиҳои ғайридавлатии 2D (ҳарчанд таҳиягарон мегӯянд, ки шумо метавонед бозиҳои қариб дар ҳама қишрҳо эҷод кунед).

Дар ин намунаи хурд, ман мехоҳам, ки марҳилаи навбатӣ дар эҷоди бозиҳо ба даст орад. Бозӣ хеле содда аст: Аломати Sonic дар атрофи экран кӯшиш мекунад, ки ба ҷамъоварии себ сабзавот ...

Оғоз намудани амалҳои оддӣ, илова намудани хусусиятҳои нав дар роҳи роҳ, ки медонад, шояд бозии шумо бо вақти воқеӣ зада мешавад! Мақсади ман дар ин мақола танҳо барои нишон додани куҷо сар мешавад, зеро ибтидо барои ҳама бештар душвор аст ...

Баста барои эҷоди бозӣ

Пеш аз офаридани ягон навъи бозӣ шумо бояд чунин корҳоро анҷом диҳед:

1. Шиносоии бозии худ, чӣ кор кардан, дар куҷо шудан, чӣ гуна бозигарро идора кардан ва дигар тафсилотро пешниҳод кунед.

2. Тасвири тасвири симои худро, ки бо он муносибат мекунад, эҷод кунед. Масалан, агар шумо барои ҷамъоварии себ сабза дошта бошед, пас шумо бояд ақаллан ду суратро ба даст оред: сутун ва себ худашон. Шумо инчунин метавонед як замина дошта бошед: тасвири калон, ки дар он ҷо амал мекунад.

3. Оҳангҳоро барои рангҳои худ эҷод ё нусхабардорӣ кунед, мусиқӣ, ки дар бозӣ бозӣ мекунад.

Умуман, шумо бояд талаб кунед: барои ҷамъ овардани ҳамаи чизҳои зарурӣ ҷамъоварӣ кунед. Бо вуҷуди ин, он баъдтар метавонад ба лоиҳаи мавҷудаи бозиҳо, ки ҳама чизҳои фаромӯшшуда ё дертар ба чап ...

Офариниши mini-game марҳила ба марҳила

1) Аввалин чизе, ки ба шумо лозим аст, илова кардани решаҳои рангҳои мост. Барои ин, дар панели идоракунии барнома як тугмаи махсус дар шакли як рӯ вуҷуд дорад. Барои кушодани sprite ба он пахш кунед.

Тугмача барои эҷоди sprite.

2) Дар тирезае, ки пайдо мешавад, тугмаи зеркашии тугмаи ангуштонро ангушт занед, сипас андозаи онро муайян кунед (агар зарур бошад).

Sprite насб.

3) Ҳамин тавр, шумо бояд ба тамоми компонентҳои худ ба лоиҳа илова кунед. Дар сурати ман, 5 омехта шуд: себ ва бисёр себҳои рангин: доираҳои сабз, сурх, афлесун ва хокистарӣ.

Дар лоиҳа пажмурда мешавад.

4) Баъдан, шумо бояд ба лоиҳа илова кардани объектҳо илова кунед. Объекти маълумот дар ҳама гуна бозӣ муфассал аст. Дар Game Maker, объект як воҳиди бозӣ аст: масалан, Sonic, ки вобаста ба калидҳое, ки шумо пахш мекунед, дар экран ҳаракат мекунад.

Умуман иншоотҳо мавзӯи мураккаб буда, принсипҳои онро дар назар дорад. Тавре ки шумо бо муҳаррири кор кор мекунед, шумо бо паёмҳои бузурги хусусиятҳои худ, ки Game Maker ба шумо пешниҳод мекунад, шинос мешавед.

Дар айни замон, объекти якумро офаред - тугмаи "Объект" .

Game Maker. Объектҳои иловагӣ.

5) Next, як sprite барои объекти изофӣ интихоб карда мешавад (нигаред ба экран дар поён, дар чап + боло). Дар ҳолате, ки мантиқи Sonic.

Он гоҳ рӯйдодҳо барои иншоот сабт карда мешаванд: даҳҳо нафар метавонанд, ки ҳар як чорабинии рафтори шумо, ҳаракати он, садоҳо бо он, назорат, шиша ва хусусиятҳои дигари бозиҳо бошад.

Барои илова кардани чорабинӣ, тугмаи бо ҳамон номро пахш кунед - пас амал барои чорабинии сутуни ростро интихоб кунед. Масалан, ҳангоми пахш кардани тугмаҳои тирчаи қабат ва виртуалӣ ҳаракат кунед.

Илова кардани ҳодисаҳо ба объектҳо.

Game Maker. Барои объекти Sonic, 5 чорабинӣ илова карда шуданд: ҳунарро дар самтҳои гуногун ҳангоми пахш кардани тугмаҳо; Дар ин ҳолат, ҳангоми ба гузариши сарҳади майдони бозӣ мувофиқат карда мешавад.

Бо роҳи, якчанд чорабинӣ вуҷуд дорад: Game Maker дар ин ҷо чизи хурд надорад;

- вазифаи тағир додани характери суръат: суръати ҳаракат, садама, қувват ва шаффоф;

- корҳои пинҳонии мусиқӣ дар корҳои гуногун;

- намуд ва бартараф кардани аломат (объекти) ва ғайра.

Ин муҳим аст! Барои ҳар як иншоот дар бозии шумо бояд рӯйдодҳои худро қайд кунед. Чораҳои бештар барои ҳар як объекти бақайдгирии шумо - бештар ва бо имконияти бузург барои бозӣ кардан. Дар принсипи, ҳатто бе донистани он ки ин ё он чорабинӣ ба таври мушаххас муайян карда мешавад, шумо метавонед ба онҳо илова кунед ва бинед, ки чӣ гуна бозии пас аз он амал мекунад. Умуман, майдони бузург барои таҷрибаҳо!

6) Охирин ва яке аз амалҳои муҳим ин ташкили ҳуҷра мебошад. Бино як намуди марҳилаи бозиҳо аст, ки дар он объектҳои шумо муносибат мекунанд. Барои эҷоди чунин ҳуҷра, тугмаи зерро пахш кунед:.

Иловаи ҳуҷра (марҳилаи бозӣ).

Дар ҳуҷраи офарида, бо истифода аз муш, шумо метавонед объектҳои худро дар марҳила тартиб диҳед. Навъи тирезаро фаромӯш накунед, номи тирезаи бозиро муайян кунед, фикру мулоҳизаҳо ва ғайра. Дар маҷмӯъ, заминаи омӯзишӣ барои таҷрибаҳо ва кор дар бозӣ.

7) Барои оғози бозиҳои натиҷа - тугмаи F5 -ро пахш кунед ё дар меню

Бозии бозёфтиро идора кунед.

Game Maker дар назди шумо як тиреза бо бозии кушода хоҳад кард. Дар асл, шумо метавонед он чизеро, ки шумо мегиред, озмоиш кунед, бозӣ кунед. Дар ҳолати ман, Sonic метавонад вобаста аз вуруди тугмаҳои клавиатура ҳаракат кунад. A навъи бозии хурд (о, ва борҳо, вақте ки нуқтаи сафед дар болои экран экрани сиёҳ ба ҳайрат афсона ва шавқовар дар байни одамон буд ... ).

Бозӣ дар натиҷаи ...

Ҳа, албатта, бозиҳои натиҷа пешакӣ ва хеле содда аст, аммо намунаи офариниши он хеле равшан аст. Илова бар ин, таҷриба ва кор бо объекҳо, sprites, садоҳо, рентгенҳо ва ҳуҷраҳо - шумо метавонед бозии хуби 2D -ро эҷод кунед. Барои эҷоди чунин бозиҳо 10-15 сол пеш, зарур аст, ки дорои донишҳои махсус бошад, ҳоло он аст, ки қобилияти фишурданро мушоҳида кардан лозим аст. Пешрафти!

Бо беҳтарин! Ҳамаи бозиҳои муваффақ ...