Nasze strony: gmclan.org gameonly.pl ps-plus.pl gameswithgold.pl n-switch.pl hmt.pl
Fastbar
Powrót do strony głównej
Trzymaj pliki na gmclan.org!
Game Maker w pytaniach i odpowiedziach!
Polska dokumentacja
Tabela wyników ligi 24
Pobierz GM
Akademia GMCLANu
Kategorie bazy artykułów
Artykuły -> Game Maker -> Kursy dla początkujących
Treść artykułu
Wprowadzenie
autor: Damianoz (13.06.04) | czas czytania: 3 minuty, 36 sekund
Spielst macht mit GM (robienie gier z GM):
Poziom: verrrryyyyyyy beginner

STUNDE 1:
Thema: Startujemy - wstęp do gm

     Ta lekcja będzie jako takim wstępem, zapoznam was z tematem. Po co w końcu to tworzenie amatorskich gier? Otóż wyobraźmy sobie świat bez amatorskich, bezpłatnych produkcji komputerowych. Wyobraźmy sobie, że jesteśmy bardzo legalni, żeby kupić pirata i zbyt mało zamożni żeby kupić oryginała. A teraz wyobraźmy sobie folder, w którym trzymalibyśmy gry...
Pusto, co? I po to są właśnie amatorskie produkcje (m.in.) Czasem również autorzy robią remaki starych gier, których to nie mogli znaleźć... ale są setki powodów tworzenia amatorskich gier!
Głównie przynosi to extra satysfakcję!!! TO jest przyjemność!!! Jednak trzeba pamiętać, że słowa nie powinny być większe od czynów, więc zanim roztrąbimy "UWAGA! ZACHOWAĆ CIERPLIWOŚĆ! JUTRO WYJDZIE GRA (której nawet nie zacząłem robić :P)", to najpierw zróbmy chociaż 50% gry... Możemy się przecież zniechęcić. Wbrew pozorom tworzenie gier nie jest takie łatwe. Czasem nie stać nas na WKGMKWSG (wielkie komercyjne game makery, które w rzeczywistości są gów[beep!]). Więc co? Sięgnijmy po extra program, który dorównuje a nawet przewyższa rozsławiony TGF (The Games Factory) Powitajmy oklaskami, niekomercyjny, bezpłatny, program...
GAME MAKER...

CHARAKTERYSTYKA Game Maker'a:

     Gm jest progsem, który korzysta ze skryptów, które można pisać w stylu C lub PASCALA. Jest to smaczny kąsek dla programistów :) Na drzewie programu znajdziemy kilka "folderów": (ranga określona plusami. Im więcej, tym ważniejsze. Max - 6 plusów)
-Sprite [++++++]
-Sounds [+-----]
-Backgrounds [+++---]
-Scripts [++++++]
-Objects [++++++]
-Rooms [++++++]
oraz ikonki
+Game Information [------]
+Game Options [------]

Pierwsza grupa to grafika, czyli tzw. duszki (sprites): rysunki postaci, mórków, power-upów, bonusów i ogólnie prawie wszystkiego :> Mogą być tam animacje jak i pojedyńcze obrazki, grupy obrazków, lub podobrazy. Co to wszystko jest, omówimy na następnych lekcjach.

Druga grupa to dźwięki, muzyka itp. Mogą to być zarówno WAVE, MIDI jak i MP3. Pozostałe formaty (mod, sid itp.) mozna dołączyć za pomocą specjalnych DLL-li / dodatków. O tym rózwnież na następnych lekcjach.

Trzecia grupa to skrypty. Pisane są, jak już wspominałem, w dwojakich stylach... o nich też w kolejnych odcinkach...

Czwarta grupa (Patches) to ścieżki. Można je zdefiniować a następnie podpiąć do obiektu! Z poziomu obiektu można je dowolnie zmieniać, przestawiać, powtarzać... i to wszystko sterowane z...

Piątej grupy, którą są obiekty. Wyznaczamy dla niego sprite'a (obrazek), solidność, widzialność i ogólnie akcje takie jak poruszanie itp. Po prostu wszystko.

A teraz jedna z ważniejszych grup, bez których gra sie nie uruchomi - room's / pokoje czy jak kto woli - etapy! Rozmieszczamy obiekty, ustawiamy scrolle (widoki, których może być nawet 8!!!), określamy tło, "kafelki", rozmiar pola...


Pozostałe opcje to:

GAME INFORMATION - stantardowy help. Wygląda jak bardzo uproszczony WordPad :) Ustawiamy tam informacje o grze pojawiające się standardowo w grze, po naciśnięciu klawisza F1.

Game Options - czała reszta t.j.: identyfikator gry (cyfry, które wyróżniają gre, np. podczas zapisywania), ustawiamy czy program ma zmieniać rozdziałkę, ustawiamy własny "loader", interakcje, ustawienia wyników, i ustawienia błędów... tak tak... błędów (np. czy logować informacje o błędach do pliku).

No i warto wspomnieć o tym, jak zapisać grę, jako exe. Z menu FILE (plik) wybieramy opcje SAVE AS STAND-ALONE (zapisz jako samodzielną). o zapisuje efekt naszej pracy, jako gotowy plik EXE :>


     Drodzy słuchacze, to wszystko na dzisiaj! Jak na razie, to jest wstęp do moich kolejnych lekcji. rola nauczyciela też jest ciężka. Przypuszczalnie, jeżeli nie zmienię nic pod presją aktualnych wydarzeń, tematem następnej lekcji w serii będzie: "Tworzymy pierwszą porządną gre w GAME MAKERZE".

Zadanie domowe:
Pokombinujcie trochę z programem GAME MAKER (gdzieś na stronie GMCCLANU w downloadzie) i pobawcie się wszystkimi drzewkami w Game Makerze. A teraz do natępnego odcinka! Nara!

Lehrer Damianoz
głosów: 8 | ocena: 7.00 oceń zasób | dodał: Ranmus
Komentarze
stron: 1

1


av

Remixas (15:57, 12.12.2004)

Kiedy bedzie nastepna Lekcja panie psorze

av

Marmot (13:10, 13.12.2004)

Damianoz dawno temu mówił że nie będzie już umieszczać kolejnych części. Czemu? Miał kolejne części dawać na Strefę Twórców Gier, a jak każdy wyśmienicie wie, tej nie ma, więc nie ma dalszych kursów.

~Remixas (18:38, 13.12.2004)

To gdzie jeszcze mozna znalezc kursy do Game Maker'a

av

Marmot (20:31, 13.12.2004)

Chociażby tutaj

~Kamil:P (22:13, 13.01.2005)

herr Damianoz. Gdzie można znaleść inne tutki?? Jeżeli nie będzie więcej uznam GM za gówno gorsze od TGF`a. W gre wchodzi wasza reputacja.

av

Ranmus (22:39, 13.01.2005)

Nie w gre wchodzi nasza reputacja, tylko to czy zostaniesz zbanowany kolego Kamilu.

~Kamil:P (14:09, 14.01.2005)

Ok, spoko wodza. Tylko jakoś tak mnie sie powiedziało. Porostu niewiedzialem co powiedzieć Każdy wie że GM jest lepszy od TGF`a jeżeli umie sie go obsługiwać. Sorry, zdeka mnie poniosło

av

Marmot (15:28, 14.01.2005)

oooo, weź to poczuj, musisz poczuć GM'a

~shaq (15:29, 14.01.2005)

i nie mów żeby ktoś dał ci spokój xD

av

Marmot (18:43, 14.01.2005)

i nie możesz stać z boku (tgf) musisz poczuć gm

av

Ranmus (21:25, 14.01.2005)

Po prostu wkurza mnie jak ktoś "wymusza" arty, jakby redaktorzy nie mieli co innego do roboty (chociaż część ewidentie się obija). Poza tym przygotowuję powoli nowy art, tym razem będzie coś "z grubszej rury".

~Kamil:P (22:55, 14.01.2005)

Noom. Wczesniej uzywałem TGF`a ale mam jusz tego dość. Przeżuciłem się na GM. Jak narazię uczę się sam na klockach, kożystając z F1. Więc dlatego szukam pomocy w internecie. Bo dłuuuugo bym rozpracowywał sam program

av

Marmot (23:03, 14.01.2005)

Ja to robię skrypt php dla początkujących gmowców. Dokładniej będzie to coś takiego, że wpisujesz komendę gmla, a program wyświetla jej definicję. Oczywiście robię to specjalnie dla GMClan, ale nie wiem czy Ranma to zamieści jak zobaczy jak ja zaszyfrowałem pliki bazy xD

av

Ranmus (11:14, 15.01.2005)

Ja też miałem coś takiego w planach, ale chęci już nie wystarczyło, tak więc powiem w "tajemnicy", że od pewnego czasu tłumaczę część helpa - gml, na razie będzie to wydane w postaci zwykłego html'a.

av

Marmot (11:16, 15.01.2005)

Tylko że wszystko jest na plikach tekstowych, dlatego koduję, ale trochę się zniechęcam na tłumaczeniu tych real-valued functions .

av

filemon (16:52, 4.05.2006)

pomocy nic nie moge zrobic<nie wychodi>prosze o kurs dla bardzo poczotkujacych

av

pinker (21:42, 28.08.2007)

filemon ale z ciebie noob w dokumentacji jest od huja tego

av

mike_p (22:07, 28.08.2007)

lol, pinker, przeczytaj najpierw jeszcze raz swoje posty zanim kogoś od noobów zwyzywasz...
(i nie klnij )

av

Zonaimad (2:19, 10.07.2009)

Ło matko, cóż za prehistoria!

stron: 1

1



Dodaj komentarz:
Treść:
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
2 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 2, userów: 0, ukrytych: 0
Użytkownicy na czacie discord
SimianVirus7 (15:02, 12.08.20):
W 2008 to ja jeszcze piasek jadłem
Pieter (14:00, 12.08.20):
Czytam swoje wpisy z 2008 na shoutbox. Cringe jakich mało.
gnysek (11:28, 6.08.20):
GMCLAN zawsze służy dobrą radą.
SimianVirus7 (7:13, 5.08.20):
Masz rację, przepraszam ._. jak zwykle gmclan służy dobrą radą
gnysek (0:26, 5.08.20):
Ale jak widzisz, wszystko dziala zgodnie z dokumentacją + możliwościami danego systemu.
SimianVirus7 (17:29, 4.08.20):
dobrze, że przypomniałem sobie jeszcze o nieobsługiwanych back slashach w linuksie, bo też mi to napsuło krwi >
gnysek (17:07, 4.08.20):
Android to linux, na pewno nie potrafi
SimianVirus7 (15:55, 4.08.20):
A widzisz, bardzo możliwe. Windows potrafi kasować folder z zawartością, a android możliwe, że nie. Czyli wystarczy napisać funkcje z file_find_next w środku. Dzięki
gnysek (16:59, 3.08.20):
Zapewne nie można kasować NIEPUSTYCH katalogów, musisz najpierw skasować wszystkie pliki (file_find_next itd.) i wtedy katalog.
gnysek (16:58, 3.08.20):
Dlaczego nie można kasować folderów? Pierwsze o tym słyszę.
SimianVirus7 (12:38, 3.08.20):
Więc albo jestem głupią kanapką i nie potrafię czytać albo na serio nie można, a wielu ludzi w tym Ty Gnusku znają gma o wiele lepiej niż ja i czasem znają jakieś fajne skróty
SimianVirus7 (12:35, 3.08.20):
Niezbadane są dla mnie ścieżki gma, np. nie widziałem w dokumentacji że na androidzie nie można kasować folderów (a tworzyć można, co jest dziwne)
gnysek (11:27, 3.08.20):
A skąd w ogóle pomysł, że można na skróty, jeśli nie jest opisany w dokumentacji ?
Borek (21:59, 2.08.20):
Ja kasuję każdy plik osobno. Nie mam żadnych katalogów po drodzę. Możliwe, że usuwanie katalogów nie działa, w sumie to nie sprawdzałem tego nigdy
SimianVirus7 (21:50, 2.08.20):
pewnie nie można na skróty zrobić file_delete("*"? Czy są do tego jakieś sprytne kody?
SimianVirus7 (21:40, 2.08.20):
no właśnie mam zrobione, żeby usuwał cały folder z "sejwami" i na androidzie to nie działa :/
Borek (21:36, 2.08.20):
Działa w working_directory poza tym katalogiem nie działa. Ja tak mam w Almorze, że jak gracz chce rozpocząć nową grę to usuwa pliki "sejwów"
SimianVirus7 (20:48, 2.08.20):
file_delete() nie działa na androidzie? czy działa tylko z rootem?
Flashek (23:18, 30.07.20):
dzieki ale nie skorzystam
gnysek (15:16, 9.07.20):
Nowy manual do GMS manual.yoyogames.com
gnysek (11:26, 3.07.20):
Nie, Kinga ma bledszą cerę i mniej zdrową.
nowy_user (10:51, 3.07.20):
No, Kasia teraz już się trochę postarzała, pewnie teraz celujesz w Kingę Dudę Podobny typ urody. Choć jak jej tata dowie się, że swego czasu głosowałeś na Tuska, to zabroni Wam się spotykać
gnysek (0:15, 3.07.20):
Zdecydowanie bardziej Kasia
gnysek (0:14, 3.07.20):
To bylo jakieś zdjecie ze szkoły, w wiecej osób, nic szalonego.
nowy_user (11:16, 2.07.20):
Ja to jestem bardziej zainteresowany tym zdjęciem Gnyska z plakatem Martyny Wojciechowskiej. Zawsze myślałem, że Gnysek podbijał do młodej i niewinnej Kasi Tusk, a to jednak dojrzała i niezależna kobieta zawróciła mu w głowie. Ciekawe...
gnysek (0:44, 2.07.20):
Hm, obawiam się, że kiedyś sporo rzeczy leciało nieodwracalnie do kosza i sporo kontrowersyjnych tematów i postaci zniknęło bez śladu. Dziś sam bym to poczytał.
Korodzik (20:25, 1.07.20):
A gdzie to się działo w ogóle? Na forum, w shoutboxie? Bym se poczytał i się pośmiał
gnysek (11:22, 1.07.20):
No co Ty, wystarczyła weryfikacja IP, GMCLAN akurat zawsze je zapisywał.
nowy_user (10:50, 1.07.20):
Pamiętam to, i moim zdaniem zbyt szybko oskarżyliśmy Elvisa o podszywanie się bez dostatecznych dowodów. Jak na moje to mógł być Mark Overmars we własnej osobie. W tamtym okresie GMClan przeżywał swoje lata świetności i to było całkiem prawdopodobne, że takie osobistości nas odwiedzały.
Korodzik (10:39, 1.07.20):
Mnie ciekawi ta historia o użytkowniku podszywającym się pod Overmarsa...
Korodzik (10:27, 1.07.20):
27
adam014 (6:41, 1.07.20):
27
gnysek (0:26, 1.07.20):
28/59.
Adriann (21:21, 30.06.20):
Trudne cholerstwo Twój wynik: 16/59
nowy_user (21:03, 30.06.20):
Przyznawać się, ile punktów zdobyliście. U mnie 53/59.
nowy_user (21:00, 30.06.20):
Hej chłopaki! Znalazłem coś świetnego! Test ze znajomości Gmclanu. Jeszcze z dawnych czasów: funtest.pl/test/gmclan
Adriann (22:56, 26.06.20):
Ja odpaliłem alee zrobił mi się burdel w projekcie więc uznałem że przetestuję nieco później;p
Threef (17:08, 26.06.20):
Ficzerki są fajne, ale nie do istniejących projektów ani projektów "na godzinkę". Trzeba zacząć coś większego by skorzystać
nowy_user (15:46, 26.06.20):
Każdy się boi tych nowych ficzerów Chłopaki z YoYo zarywali nocki, pracowali ponad siły, żeby nam tylko dogodzić, a teraz nikt z tego nie korzysta...
gnysek (15:06, 26.06.20):
Nadal nic ?
SimianVirus7 (19:19, 22.06.20):
Zainstalowałem ale jeszcze nie sprawdziłem. Jak dla mnie jest dużo nowych opcji i to trzeba usiąść w niedziele na spokojnie
gnysek (10:24, 22.06.20):
Sprawdziliście już 2.3 ?
SimianVirus7 (18:25, 17.06.20):
Szampan wylewa się...
nowy_user (16:06, 9.06.20):
W takim razie zaczynam chłodzić szampana.
gnysek (13:33, 9.06.20):
Publiczna beta GMS 2.3 powinna ruszyć dziś, bo jakiś update kont leci.
gnysek (1:29, 30.05.20):
Gdyby szefem był overmars, to by się nazywało GameMaker 12 teraz
gnysek (1:28, 30.05.20):
Przecież russell ma gówno do powiedzenia. Playtech tym rządzi.
nowy_user (13:28, 29.05.20):
Gdyby szefem dalej był Mark Overmars, to pewnie zgodziłby się, to był idealista. Russel to inna sprawa, ma żonę, dzieci, rachunki do opłacenia. Nie ma szans, że obniży cenę, nawet jakby ludzie zagrozili zniszczeniem kopii Lemingów na jego oczach.
gnysek (1:44, 29.05.20):
Jaka zadyma, stary temat ktoś odświeżył i na gównie się zna.
SimianVirus7 (17:50, 28.05.20):
Ja mam zamiar kupić export na androida, fajnie jakby też jakaś promocja z tego wynikła
Ankieta
» Ile powinny trwać tury Ligi 24?
24h
48h
54h (piątek od 18:00)
7 dni
inna długość (podałem w komentarzu ankiety)

GMCLAN to serwis o programie Game Maker i nie tylko.
[ Polityka prywatności ]
Copyright © 2002-2020. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!
© 2002-2017 Ranmus (ranmus.pl), © 2017-2020 {=|=} fable_inside();

[ Czas generowania strony: 0.03131 sekund ] [ Liczba zapytań MySQL: 13 ]