როგორ შევქმნათ თამაში კომპიუტერში Game Maker– ში

Pin
Send
Share
Send

თუ გსურთ შექმნათ თქვენი საკუთარი თამაში კომპიუტერში, მაშინ უნდა ისწავლოთ სპეციალური პროგრამებით მუშაობა, თამაშების შესაქმნელად. ასეთი პროგრამები საშუალებას გაძლევთ შექმნათ პერსონაჟები, დახატოთ ანიმაციები და მოაწყოთ მოქმედებები მათთვის. რა თქმა უნდა, ეს არ არის შესაძლებლობების მთელი სია. ჩვენ განვიხილავთ თამაშის შექმნის პროცესს ერთ – ერთ ასეთ პროგრამაში - Game Maker.

Game Maker არის ერთ – ერთი ყველაზე მარტივი და პოპულარული პროგრამა 2D თამაშების შესაქმნელად. აქ შეგიძლიათ შექმნათ თამაშები drag'n'drop ინტერფეისის გამოყენებით ან ჩაშენებული GML ენის გამოყენებით (ჩვენ ვიმუშავებთ მას). Game Maker საუკეთესო ვარიანტია მათთვის, ვინც ახლახანს თამაშების განვითარებას იწყებს.

ჩამოტვირთვა თამაში Maker უფასოდ

როგორ დააყენოთ Game Maker

1. მიყევით ზემოთ მოცემულ ბმულს და გადადით პროგრამის ოფიციალურ ვებსაიტზე. თქვენ გადაგიყვანთ ჩამოტვირთვის გვერდზე, სადაც შეგიძლიათ იპოვოთ პროგრამის უფასო ვერსია - უფასო ჩამოტვირთვა.

2. ახლა თქვენ უნდა დარეგისტრირდეთ. შეიყვანეთ ყველა საჭირო მონაცემი და გადადით საფოსტო ყუთში, სადაც მიიღებთ დამადასტურებელ წერილს. მიყევით ბმულს და შედით თქვენს ანგარიშზე.

3. ახლა თქვენ შეგიძლიათ ჩამოტვირთოთ თამაში.

4. მაგრამ ეს ასე არ არის. ჩვენ გადმოვწერეთ პროგრამა, მხოლოდ ამის გამოსაყენებლად გჭირდებათ ლიცენზია. ჩვენ შეგვიძლია მივიღოთ ეს უფასოდ 2 თვის განმავლობაში. ამისათვის, იმავე გვერდზე, საიდანაც გადმოწერეთ თამაში, "დაამატეთ ლიცენზიები" პუნქტში, იპოვეთ ამაზონის ჩანართი და დააჭირეთ ღილაკს "დააჭირეთ აქ" საპირისპიროდ.

5. ფანჯარაში, რომელიც იხსნება, თქვენ უნდა შეხვიდეთ თქვენს ანგარიშზე ამაზონზე ან შექმნათ იგი და შემდეგ შეხვიდეთ სისტემაში.

6. ახლა ჩვენ გვაქვს გასაღები, რომელიც შეგიძლიათ ნახოთ იმავე გვერდის ბოლოში. დააკოპირეთ იგი.

7. ჩვენ გადის ყველაზე გავრცელებული ინსტალაციის პროცედურას.

8. ამავდროულად, ინსტალერი შემოგვთავაზებს დავაყენოთ GameMaker: Player. ჩვენც ვაყენებთ მას. მოთამაშე საჭიროა თამაშების შესამოწმებლად.

ეს დაასრულებს ინსტალაციას და პროგრამასთან ვიწყებთ მუშაობას.

როგორ გამოვიყენოთ Game Maker

განახორციელეთ პროგრამა. მესამე სვეტში, ჩაწერეთ სალიცენზიო კლავიში, რომელიც ჩვენ გადავიღეთ, ხოლო მეორეში ჩავწერეთ შესვლა და პაროლი. ახლა გადატვირთეთ პროგრამა. ის მუშაობს!

გადადით ახალ ჩანართზე და შექმენით ახალი პროექტი.

ახლა შექმნა sprite. დააჭირეთ მარჯვენა ღილაკს Sprites და შემდეგ შექმნა Sprite.

სახელი დაარქვი. მოდით მოთამაშე იყოს და დააჭირეთ რედაქტირება Sprite. გაიხსნება ფანჯარა, რომელშიც შეგვიძლია შევცვალოთ ან შევქმნათ სპრეი. შექმენით ახალი სპრატი, ზომას არ შევცვლით.

ახლა ორჯერ დააჭირეთ ახალ sprite- ს. რედაქტორში, რომელიც იხსნება, ჩვენ შეგვიძლია გავამახვილოთ სპრეი. ჩვენ ამჟამად ვხატავთ მოთამაშეს, უფრო კონკრეტულად კი ავზს. შეინახეთ ჩვენი ნახატი.

ჩვენი სატანკო ანიმაციის შესაქმნელად, დააკოპირეთ და ჩასვით გამოსახულება Ctrl + C და Ctrl + V კომბინაციებით და შესაბამისად, დახაზეთ სიმღერისთვის განსხვავებული პოზიცია. შეგიძლიათ გააკეთოთ იმდენი ასლი, როგორც თქვენთვის შესაფერისია. რაც უფრო მეტი სურათია, უფრო საინტერესოა ანიმაცია.

ახლა შეგიძლიათ გადახედოთ ყუთს გადახედვის პუნქტის გვერდით. თქვენ ნახავთ შექმნილ ანიმაციას და შეგიძლიათ შეცვალოთ ჩარჩოს კურსი. შეინახეთ სურათი და დაასახელეთ ცენტრის ღილაკის გამოყენებით. ჩვენი პერსონაჟი მზად არის.

ანალოგიურად, ჩვენ უნდა შევქმნათ კიდევ სამი შრიალი: მტერი, კედელი და projectile. დაურეკეთ მათ, მოწინააღმდეგეს, კედელსა და ტყვიას, შესაბამისად.

ახლა თქვენ უნდა შექმნათ ობიექტები. ობიექტების ღილაკზე, დააჭირეთ ღილაკს და დააჭირეთ ღილაკს შექმნა. ახლა შექმენით ობიექტი თითოეული sprite- სთვის: ob_player, ob_enemy, ob_wall, ob_bullet.

ყურადღება!
კედლის ობიექტის შექმნისას შეამოწმეთ მყარი ყუთი. ეს გახდის კედელს მყარი და ტანკები ვერ შეძლებენ მის მეშვეობით.

მივდივართ რთულზე. გახსენით ob_player ობიექტი და გადადით Control tab. შექმენით ახალი ღონისძიება Add Event ღილაკით და აირჩიეთ შექმნა. ახლა დააწკაპუნეთ ღილაკით შეავსეთ Code Execute Code.

ფანჯარაში, რომელიც იხსნება, თქვენ უნდა დაარეგისტრიროთ, თუ რა მოქმედებებს შეასრულებს ჩვენი სატანკო. მოდით დავწეროთ შემდეგი სტრიქონები:

hp = 10;
dmg_time = 0;

მოდით შევქმნათ ნაბიჯი ღონისძიება იმავე გზით, ჩაწერეთ ის კოდი:

image_angle = point_direction (x, y, mouse_x, mouse_y);
if keyboard_check (ord ('W')) {y- = 3};
if keyboard_check (ord ('S')) {y + = 3};
if keyboard_check (ord ('A')) {x- = 3};
if keyboard_check (ორგანი ('D')) {x + = 3};

თუ keyboard_check_released (ბრძანება ('W')) {სიჩქარე = 0;}
თუ კლავიატურა_check_released (ბრძანება ('S')) {სიჩქარე = 0;}
თუ keyboard_check_released (ბრძანება ('A')) {სიჩქარე = 0;}
თუ keyboard_check_released (ბრძანება ('D')) {სიჩქარე = 0;}

თუ მაუსის_ჩოკის_ბუტონის_პრესირებული (mb_left)
{
მაგალითად_კრეატით (x, y, ob_bullet) {სიჩქარე = 30; მიმართულებით = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}

დაამატეთ შეჯახების ღონისძიება - კედელთან შეჯახება. კოდი:

x = xprelear;
y = yprelear;

და ასევე დაამატეთ შეჯახება მტერთან:

თუ dmg_time <= 0
{
ცხ.- = 1
dmg_time = 5;
}
dmg_time - = 1;

ღონისძიების დახაზვა:

draw_elf ();
Draw_text (50,10, სიმებიანი (ცხ.ძ.));

ახლა დაამატეთ ნაბიჯი - დასრულების ნაბიჯი:
თუ hp <= 0
{
show_message ('თამაშის დასრულება')
room_restart ();
};
if shembull_number (ob_enemy) = 0
{
show_message ('გამარჯვება!')
room_restart ();
}

ახლა, როდესაც მოთამაშესთან გვაქვს გაკეთებული, გადადით ob_enemy ობიექტზე. დაამატეთ ღონისძიების შექმნა:

r არის 50;
მიმართულება = არჩევა (0.90,180,270);
სიჩქარე = 2;
hp = 60;

ახლა მოძრაობისთვის დაამატეთ ნაბიჯი:

if distance_to_object (ob_player) <= 0
{
მიმართულება = point_direction (x, y, ob_player.x, ob_player.y)
სიჩქარე = 2;
}
სხვაგან
{
თუ r <= 0
{
მიმართულება = არჩევა (0.90,180,270)
სიჩქარე = 1;
r არის 50;
}
}
image_angle = მიმართულება;
r- = 1;

დასრულების ნაბიჯი:

if hp <= 0 inst_destroy ();

ჩვენ ვქმნით Destroy- ს მოვლენას, გადადით ნახაზის ჩანართზე, ხოლო მეორე ნივთში დააწკაპუნეთ აფეთქების ხატზე. ახლა, მტრის მოკვლისას, იქნება აფეთქების ანიმაცია.

შეჯახება - კედელთან შეჯახება:

მიმართულება = - მიმართულება;

შეჯახება - შეჯახება projectile:

hp- = irandom_range (10.25)

ვინაიდან კედელი არანაირ ქმედებებს არ ასრულებს, ჩვენ მივდივართ ob_bullet ობიექტზე. დაამატეთ შეჯახების შეჯახება მტერთან:

shembull_destroy ();

და კედელთან შეჯახება:

shembull_destroy ();

დაბოლოს, შექმენით დონე 1. დონე. დააჭირეთ ღილაკს -> შექმენით ოთახი. ჩვენ გადავალ ობიექტების ჩანართზე და გამოვიყენებთ "კედლის" ობიექტს, რომ შევადგინოთ დონის რუკა. შემდეგ ჩვენ ვამატებთ ერთ მოთამაშეს და რამდენიმე მტერს. დონე მზად არის!

დაბოლოს, ჩვენ შეგვიძლია გავუშვათ თამაში და შეამოწმოთ იგი. თუ ინსტრუქციას მიჰყევით, მაშინ შეცდომები არ უნდა იყოს.

ეს ყველაფერია. ჩვენ განვიხილეთ, თუ როგორ უნდა შევქმნათ თამაში კომპიუტერზე, და თქვენ გაეცანით პროგრამას, როგორიცაა Game Maker. განაგრძეთ განვითარება და ძალიან მალე შეძლებთ ბევრად უფრო საინტერესო და ხარისხიანი თამაშების შექმნას.

წარმატებებს გისურვებთ!

ჩამოტვირთეთ Game Maker ოფიციალური საიტიდან

აგრეთვე იხილეთ: სხვა პროგრამები თამაშების შესაქმნელად

Pin
Send
Share
Send