ប្រសិនបើអ្នកចង់បង្កើតហ្គេមផ្ទាល់ខ្លួននៅលើកុំព្យូទ័របន្ទាប់មកអ្នកត្រូវរៀនពីរបៀបធ្វើការជាមួយកម្មវិធីពិសេសសម្រាប់បង្កើតហ្គេម។ កម្មវិធីបែបនេះអនុញ្ញាតឱ្យអ្នកបង្កើតតួអក្សរគូរចលនានិងកំណត់សកម្មភាពសម្រាប់ពួកគេ។ ជាការពិតនេះមិនមែនជាបញ្ជីទាំងមូលនៃលទ្ធភាពទេ។ យើងនឹងពិចារណាដំណើរការនៃការបង្កើតហ្គេមនៅក្នុងកម្មវិធីមួយក្នុងចំណោមកម្មវិធីទាំងនេះ - អ្នកបង្កើតហ្គេម។
អ្នកបង្កើតហ្គេមគឺជាកម្មវិធីមួយដ៏សាមញ្ញនិងពេញនិយមបំផុតសម្រាប់បង្កើតហ្គេម 2D ។ នៅទីនេះអ្នកអាចបង្កើតហ្គេមដោយប្រើចំណុចប្រទាក់ drag'n'drop ឬប្រើភាសា GML ដែលមានស្រាប់ (យើងនឹងធ្វើការជាមួយវា) ។ អ្នកបង្កើតហ្គេមគឺជាជំរើសល្អបំផុតសម្រាប់អ្នកដែលទើបតែចាប់ផ្តើមអភិវឌ្ឍហ្គេម។
ទាញយកអ្នកបង្កើតហ្គេមដោយឥតគិតថ្លៃ
របៀបតំឡើង Game Game
ធ្វើតាមតំណខាងលើហើយចូលទៅកាន់គេហទំព័រផ្លូវការរបស់កម្មវិធី។ អ្នកនឹងត្រូវបានគេនាំទៅទំព័រទាញយកដែលអ្នកអាចរកឃើញកម្មវិធីឥតគិតថ្លៃកំណែ - ទាញយកដោយឥតគិតថ្លៃ។
2. ឥឡូវអ្នកត្រូវចុះឈ្មោះ។ បញ្ចូលទិន្នន័យចាំបាច់ទាំងអស់ហើយចូលទៅប្រអប់សំបុត្រដែលអ្នកនឹងទទួលបានលិខិតបញ្ជាក់។ តាមតំណហើយចូលទៅគណនីរបស់អ្នក។
3. ឥឡូវអ្នកអាចទាញយកហ្គេមបាន។
ប៉ុន្តែមិនមែនទាំងអស់ទេ។ យើងទាញយកកម្មវិធីមានតែប្រើវាទេអ្នកត្រូវការអាជ្ញាប័ណ្ណ។ យើងអាចយកវាដោយឥតគិតថ្លៃរយៈពេល ២ ខែ។ ដើម្បីធ្វើដូចនេះនៅលើទំព័រតែមួយពីកន្លែងដែលអ្នកបានទាញយកហ្គេមនៅក្នុងធាតុ "បន្ថែមអាជ្ញាប័ណ្ណ" រកផ្ទាំង Amazon ហើយចុចលើប៊ូតុង "ចុចទីនេះ" ទល់មុខ។
5. នៅក្នុងបង្អួចដែលបើកអ្នកត្រូវចូលទៅគណនីរបស់អ្នកនៅលើ Amazon ឬបង្កើតវាហើយបន្ទាប់មកចូល។
6. ឥឡូវយើងមានកូនសោមួយដែលអ្នកអាចរកបាននៅផ្នែកខាងក្រោមនៃទំព័រតែមួយ។ ចម្លងវា។
7. យើងឆ្លងកាត់នីតិវិធីដំឡើងទូទៅបំផុត។
8. ទន្ទឹមនឹងនេះអ្នកដំឡើងនឹងផ្តល់ឱ្យយើងតំឡើង GameMaker: Player ។ យើងតំឡើងវាផងដែរ។ អ្នកលេងត្រូវបានទាមទារសម្រាប់ហ្គេមសាកល្បង។
នេះបញ្ចប់ការតំឡើងហើយយើងបន្តធ្វើការជាមួយកម្មវិធី។
របៀបប្រើ Game Game
ដំណើរការកម្មវិធី។ នៅក្នុងជួរឈរទីបីបញ្ចូលលេខកូដអាជ្ញាប័ណ្ណដែលយើងបានចម្លងហើយនៅទីពីរយើងបញ្ចូលការចូលនិងពាក្យសម្ងាត់។ ឥឡូវចាប់ផ្តើមកម្មវិធីឡើងវិញ។ នាងធ្វើការ!
ចូលទៅកាន់ផ្ទាំងថ្មីហើយបង្កើតគម្រោងថ្មី។
ឥឡូវនេះបង្កើតរនាស់មួយ។ ចុចកណ្ដុរស្ដាំលើ Sprites ហើយបន្ទាប់មកបង្កើត Sprite ។
ដាក់ឈ្មោះឱ្យគាត់។ អនុញ្ញាតឱ្យអ្នកលេងនិងចុចកែសម្រួល Sprite ។ បង្អួចនឹងបើកដែលយើងអាចផ្លាស់ប្តូរឬបង្កើតរនាស់មួយ។ បង្កើតរនាស់ថ្មីយើងនឹងមិនផ្លាស់ប្តូរទំហំទេ។
ឥឡូវចុចទ្វេដងលើឧបករណ៍ថ្មី។ នៅក្នុងកម្មវិធីនិពន្ធដែលបើកយើងអាចគូរប្រភពទឹក។ បច្ចុប្បន្នយើងកំពុងគូរអ្នកលេងហើយកាន់តែពិសេសធុង។ រក្សាទុកគំនូររបស់យើង។
ដើម្បីធ្វើឱ្យចលនានៃធុងរបស់យើងចម្លងនិងបិទភ្ជាប់រូបភាពជាមួយបន្សំបញ្ជា (Ctrl) + C និងបញ្ជា (Ctrl) + V រៀងៗខ្លួនហើយគូរទីតាំងខុសគ្នាសម្រាប់បទ។ អ្នកអាចថតចម្លងបានច្រើនតាមដែលអ្នកយល់។ រូបភាពកាន់តែច្រើនចលនាគួរឱ្យចាប់អារម្មណ៍កាន់តែច្រើន។
ឥឡូវអ្នកអាចធីកប្រអប់នៅជាប់ធាតុមើលជាមុន។ អ្នកនឹងឃើញចលនាដែលបានបង្កើតហើយអ្នកអាចផ្លាស់ប្តូរអត្រាស៊ុម។ រក្សាទុករូបភាពហើយដាក់កណ្ដាលវាដោយប្រើប៊ូតុងកណ្ដាល។ ចរិតរបស់យើងបានត្រៀមរួចរាល់។
តាមរបៀបដូចគ្នាយើងត្រូវបង្កើតរនាំងចំនួនបីបន្ថែមទៀតគឺសត្រូវជញ្ជាំងនិងគ្រាប់កាំភ្លើង។ ហៅពួកគេថាសត្រូវជញ្ជាំងនិងគ្រាប់កាំភ្លើងរៀងៗខ្លួន។
ឥឡូវអ្នកត្រូវបង្កើតវត្ថុ។ នៅលើផ្ទាំងវត្ថុចុចខាងស្តាំហើយជ្រើសបង្កើតវត្ថុ។ ឥឡូវបង្កើតវត្ថុសម្រាប់ស្ព្រីនិចនីមួយៗ៖ ob_player, ob_enemy, ob_wall, ob_bullet ។
យកចិត្តទុកដាក់!
នៅពេលបង្កើតវត្ថុជញ្ជាំងពិនិត្យមើលប្រអប់រឹង។ នេះនឹងធ្វើឱ្យជញ្ជាំងរឹងមាំហើយរថក្រោះនឹងមិនអាចឆ្លងកាត់បានទេ។
យើងងាកទៅរកការលំបាក។ បើកវត្ថុ ob_player ហើយចូលទៅកាន់ផ្ទាំងបញ្ជា។ បង្កើតព្រឹត្តិការណ៍ថ្មីដោយប៊ូតុងបន្ថែមព្រឹត្តិការណ៍ហើយជ្រើសរើសបង្កើត។ ឥឡូវចុចខាងស្តាំលើធាតុប្រតិបត្តិលេខកូដ។
នៅក្នុងបង្អួចដែលបើកអ្នកត្រូវចុះឈ្មោះសកម្មភាពអ្វីដែលធុងរបស់យើងនឹងអនុវត្ត។ តោះសរសេរបន្ទាត់ដូចខាងក្រោមៈ
hp = 10;
dmg_time = 0;
តោះបង្កើតព្រឹត្តិការណ៍ Step តាមរបៀបដូចគ្នាសរសេរកូដសម្រាប់វា៖
ប្រសិនបើក្តារចុច _ បន្ថយ (បញ្ជា ('W')) {ល្បឿន = ០;} ប្រសិនបើ mouse_check_button_pressed (mb_left)image_angle = ចំណុច _ ទិសដៅ (x, y, mouse_x, mouse_y);
ប្រសិនបើក្តារចុចចុច (បញ្ជា ('W')) {y- = ៣};
បើក្តារចុចចុច (បញ្ជា ('ស')) {y + = ៣};
បើក្តារចុចចុច (បញ្ជា ('A')) {x- = ៣};
ប្រសិនបើក្តារចុចចុច (បញ្ជា ('ឃ')) {x + = ៣};
ប្រសិនបើក្តារចុច _ បន្ថយ (បញ្ជា ('អេស)) {ល្បឿន = ០;}
ប្រសិនបើក្តារចុចចុច - (កំណត់ ('A')) {ល្បឿន = ០;}
ប្រសិនបើក្តារចុច _ បន្ថយ (បញ្ជា ('ឃ')) {ល្បឿន = ០;}
{
ជាមួយ example_create (x, y, ob_bullet) {ល្បឿន = ៣០; ទិសដៅ = ចំណុច _ ទិសដៅ (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}
បន្ថែមព្រឹត្តិការណ៍ការប៉ះទង្គិច - បុកជាមួយជញ្ជាំង។ លេខកូដ៖
x = x គួរឱ្យទុកចិត្ត;
y = yprevious;
ហើយក៏បន្ថែមការប៉ះទង្គិចជាមួយសត្រូវផងដែរ។
ប្រសិនបើ dmg_time <= 0
{
hp- = ១
dmg_time = 5;
}
dmg_time - = 1;
គូរព្រឹត្តិការណ៍៖
ឥឡូវបន្ថែមជំហាន - ជំហានបញ្ចប់៖គូរខ្លួនឯង ();
draw_text (៥០,១០ ខ្សែអក្សរ (hp));
បើ hp <= 0
{
show_message ('Game over')
room_restart ();
};
ប្រសិនបើឧទាហរណ៍ _ ចំនួនបឺរ (ob_enemy) = ០
{
show_message ('ជោគជ័យ!')
room_restart ();
}
ឥឡូវយើងបានធ្វើរួចជាមួយអ្នកលេងសូមទៅរកវត្ថុដែលមិនចេះនិយាយ។ បន្ថែមព្រឹត្តិការណ៍បង្កើត៖
r គឺ 50;
ទិសដៅ = ជ្រើសរើស (០,៩០,១៨០,២៧០);
ល្បឿន = ២;
hp = 60;
ឥឡូវសម្រាប់ចលនាបន្ថែមជំហាន៖
ប្រសិនបើចម្ងាយ - ផ្នែកខាង (អ្នកលេងពីរនាក់) <= ០
{
ទិសដៅ = ចំណុចទិសដៅ (x, y, ob_player.x, ob_player.y)
ល្បឿន = ២;
}
ផ្សេងទៀត
{
ប្រសិនបើ r <= 0
{
ទិសដៅ = ជ្រើសរើស (០.៩០.១៨០.២៧០)
ល្បឿន = ១;
r គឺ 50;
}
}
image_angle = ទិសដៅ;
r- = 1;
ជំហានបញ្ចប់៖
បើ hp <= 0 ឧទាហរណ៍_destroy ();
យើងបង្កើតព្រឹត្តិការណ៍បំផ្លាញសូមចូលទៅកាន់ផ្ទាំងគូរហើយនៅក្នុងធាតុផ្សេងទៀតចុចលើរូបតំណាងផ្ទុះ។ ឥឡូវនេះនៅពេលសម្លាប់សត្រូវនឹងមានចលនាផ្ទុះ។
ការបុកទង្គិច - បុកនឹងជញ្ជាំង៖
ទិសដៅ = - ទិសដៅ;
ការប៉ះទង្គិចគ្នា - បុកជាមួយនឹងយន្ដហោះ៖
hp- = irandom_range (១០.២៥)
ដោយសារជញ្ជាំងមិនធ្វើសកម្មភាពណាមួយយើងទៅរកវត្ថុ ob_bullet ។ បន្ថែមការប៉ះទង្គិចគ្នាជាមួយសត្រូវ៖
ឧទាហរណ៍_destroy ();
និងការបុកគ្នានឹងជញ្ជាំង៖
ឧទាហរណ៍_destroy ();
ចុងក្រោយបង្កើតកំរិត ១ កំរិតចុចខាងស្តាំបន្ទប់ -> បង្កើតបន្ទប់។ យើងនឹងទៅផ្ទាំងវត្ថុហើយប្រើវត្ថុ“ ជញ្ជាំង” ដើម្បីគូរផែនទីកំរិត។ បន្ទាប់មកយើងបន្ថែមអ្នកលេងម្នាក់និងសត្រូវជាច្រើន។ កម្រិតរួចរាល់ហើយ!
ចុងបញ្ចប់យើងអាចដំណើរការហ្គេមហើយសាកល្បងវា។ ប្រសិនបើអ្នកធ្វើតាមការណែនាំបន្ទាប់មកមិនគួរមានកំហុសទេ។
ទាំងអស់។ យើងបានពិនិត្យមើលវិធីបង្កើតហ្គេមនៅលើកុំព្យូទ័រដោយខ្លួនឯងហើយអ្នកមានគំនិតអំពីកម្មវិធីដូចជា Game Game ។ បន្តអភិវឌ្ឍហើយឆាប់ៗនេះអ្នកនឹងអាចបង្កើតហ្គេមដែលគួរឱ្យចាប់អារម្មណ៍និងមានគុណភាពខ្ពស់។
សូមសំណាងល្អ!
ទាញយកអ្នកបង្កើតហ្គេមពីគេហទំព័រផ្លូវការ
សូមមើលផងដែរ: កម្មវិធីផ្សេងទៀតសម្រាប់បង្កើតហ្គេម