Masz więc ochotę stworzyć własną grę komputerową. Możesz wybrać bardziej złożoną ścieżkę, która obejmuje naukę podstaw programowania w Delphi, C++ i kilku innych językach. Jest to jednak żmudny proces, który zajmuje dużo czasu i wysiłku. Dużo łatwiej jest korzystać z konstruktorów i gotowych silników gier, z których większość można znaleźć na stronie www.gcup.ru. Rozważmy stworzenie gry na przykładzie programu Game Maker
Czy to jest to konieczne
Program do tworzenia gier
Instrukcje
Krok 1
Charakter
Najpierw stwórz postać w grze (nazwijmy ją na przykład obj_player). Aby nauczyć się chodzić, w przycisku „W lewo” sprawdź kolizję obiektów i przesunięcie wzdłuż osi X o współrzędne -4. Zrób to samo w przycisku „W prawo”, zmieniając współrzędne na + 4. Nie zapomnij o zmianie duszków. Teraz nasza postać może chodzić w lewo iw prawo.
Krok 2
Platforma
Utwórz nowy obiekt (obj_platform), który później stanie się platformą. W takim przypadku nie zapomnij zaznaczyć pola wyboru Solid w obj_platform.
Krok 3
Powaga
Wróćmy do postaci obj_player. W menu Krok wybierz warunki, jak pokazano na rysunku.
Zwróć uwagę na zmienną po lewej stronie. Z jego pomocą prędkość spadania można ograniczyć do 12.
Krok 4
Odbić się
Aby utworzyć skok, musisz zaimplementować zmienną skoku, za pomocą której możesz ustawić maksymalną liczbę skoków. W menu Utwórz utwórz zmienną ze skokiem = 0. Zmienne tworzy się za pomocą przycisku zaznaczonego na rysunku kolorem czerwonym. Gdy przeciągniesz go do akcji, pojawi się menu. Wskaż w nim wszystkie niezbędne warunki, jak pokazano na rysunku.
Krok 5
W menu prasy postępuj w taki sam sposób, jak na poniższych rysunkach:
Krok 6
I jeszcze kilka kroków w dotknięciu obiektu obj_platform. Tak więc główny silnik naszej gry jest gotowy. Pozostaje zarejestrować dodatkowe funkcje.
Krok 7
Schody
Aby stworzyć schody, potrzebujemy zakładek Up, Down i Step. Utwórz nowy obiekt obj_ladder. Następnie w zakładce Krok zapisz wartości, jak pokazano na rysunku:
Krok 8
Pracujemy z zakładką Up (patrz zdjęcie). Pracujemy z zakładką Down w ten sam sposób, tylko nie zapomnij zamienić y = -4 na y = + 4.
Krok 9
Wróg
Czym jest gra bez złoczyńcy? Dlatego nasz bohater zdecydowanie potrzebuje wroga. Utwórz nowy obiekt obj_enemy, a następnie przejdź do zdarzenia Create. Tam utwórz akcję i ustaw parametry podobne do pokazanych na rysunku.
Następnie tworzymy obiekt obj_rotate i czynimy go niewidocznym. Aby to zrobić, wystarczy odznaczyć pole Widoczne.
Krok 10
Morderstwo bohatera
To najważniejszy moment: musisz zapewnić sobie możliwość zabicia postaci. W tym celu użyjemy systemu życia i zdrowia, który jest już wbudowany w Game Maker.
W zdarzeniu Step wykonaj następujące czynności:
Krok 11
Zdrowie postaci.
Twórz bagnety w grze w taki sam sposób, w jaki stworzyłeś złoczyńcę. Następnie umieść: Ustaw zdrowie w stosunku do -1
Krok 12
Zapewni to, że zdrowie postaci w grze będzie się zmniejszać z każdym dotknięciem bagnetu. Gdy zdrowie jest mniejsze niż jeden, postać spali jedno życie.
Krok 13
Na ostatnim etapie dokonamy kilku szlifów: zrobimy duży poziom, zarejestrujemy możliwość śledzenia kamery dla bohatera. W tym celu w pokoju w sprzęgle widoków wykonujemy następujące czynności (patrz obrazek).
Zmień wartości Hbor i Vbor. Odpowiadają za współrzędne x i y, po osiągnięciu których kamera zaczyna się poruszać.
To są podstawy tworzenia prostej platformówki za pomocą Game Makera.