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.

av

~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

av

~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.

av

~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

av

~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".

av

~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
5 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 5, userów: 0, ukrytych: 0
Użytkownicy na czacie discord
Shoutbox
AnacondaAnaconda (17:02, 21.07.22):
Działa, działa. Aż mi się młodość przypomniała. Kiedyś to były czasy, teraz to nie ma czasów
gnysekgnysek (17:45, 20.07.22):
Czyli wysyłka mejli działa
PieterPieter (14:28, 20.07.22):
cześć tylko sprawdzam, czy nadal konto mi działa po tylu latach
gnysekgnysek (13:45, 20.07.22):
Kto może, niech dołącza - meetup.com/gamemaker-polska
gnysekgnysek (15:09, 18.07.22):
Enigma to jest port GM8 w open source i jak widać niezbyt się rozwija
BorekBorek (8:18, 15.07.22):
Wtyczki Open Source to chyba najlepsze rozwiązanie w takiej sytuacji. Ciekaw jestem co by się stało z GMS jakby był w całości Open Source
gnysekgnysek (13:02, 14.07.22):
Ale! Te wtyczki do reklam mają być open source, to na pewno community je naprawi, jest nadzieja!
gnysekgnysek (10:08, 14.07.22):
Opera ich ciśnie, to robią
BorekBorek (13:58, 13.07.22):
I nie czepiałbym się, gdyby rzeczywiście wszystko w GM było przynajmniej up-to-date, a nie jest... niestety. To nie czas na zajmowanie się takimi pierdołami, gdy ludzie do nich piszą, że ich gry są blokowane z powodu starych funkcji, albo ferelnej wersji stable programu, która rozpieprza cały projekt....
BorekBorek (13:56, 13.07.22):
Ja osobiście nie jestem zwolennikiem takich rzeczy. Tracą czas na funkcje, które i tak nie pozwolą na nic bardziej rozbudowanego... Znowu Yoyo ma podejście tworzenia programu dla dzieci, zamiast ulepszać obecny system sieciowy i porobić fajne tutoriale uczące programować gry sieciowe, to wolą stworzyć klocek, który sam wszystko załatwi... a dobrze wiemy, że i tak wszystkiego nie załatwi...
AdriannAdriann (10:13, 12.07.22):
Ciekawe jak to rozwiną, z tego co kojarzę narazie można mieć i tak max 4 graczy więc nie ma szału. Ale gdyby było z 10-15 to możnaby się już pokusić o zrobienie jakiejś małej strzelanki :d
gnysekgnysek (20:49, 11.07.22):
Problem polega na tym, ze to jest do takiego multi gdzie między rozgrywkami nic nie przenosisz. Do Aliensów by zadziałało
I am LordI am Lord (18:19, 11.07.22):
Gnysek, Almorę przepisz haha
I am LordI am Lord (18:02, 11.07.22):
Jednolinikowy multik wtf 🤣
UzjelUzjel (20:00, 2.07.22):
Zrobiłem test i działa naprawdę spoko, można wydać coś małego na GXa
gnysekgnysek (19:40, 30.06.22):
Polecam newsa o multiplayerze, fajny przykład jak robić sterowanie w grze w betach GM 2022.6+ (i zapewne w GM 2022.8 już normalnie)
ChellChell (11:14, 29.06.22):
słyszałem już o ludziach biorących kredyty na drugą połówkę, ale o subskrybujących GMa na ich kartę pierwsze słyszę
gnysekgnysek (9:14, 28.06.22):
A nie masz jakiegoś 3D secure czy coś, którego może Stripe nie obsługuje?
IgnatusIgnatus (20:14, 26.06.22):
Hmm coś nie tak z kartą (co dziwne bo są mam na niej inne, działające subskrypcje), na żony zadziałało XD
IgnatusIgnatus (11:41, 26.06.22):
Hmm, Jak mam zapłacić za subskrypcję GM? Polska nie jest obsługiwana? Odrzuca kartę i Gpay..
ThreefThreef (19:08, 25.06.22):
Zmienna keyboard_string zawiera wszystkie klawisze jakie wciśnięto. Możesz ją sobie wyzerować przed wpisywaniem keyboard_string = ""
IgnatusIgnatus (18:03, 25.06.22):
Jak w najprostszy sposób zapisać wpisany z klawiatury tekst jako zmienną którą mogę potem z czymś porównać?
IgnatusIgnatus (21:42, 24.06.22):
Tak. Kwestia jest taka że poza GM nie umiem totalnie nic (a GM używałem 5 lat temu). Może ktoś wie jak się do tego zabrać w GM (w sensie tutoriali lub assetów do kupienia)
ChellChell (17:13, 24.06.22):
podejrzewam że dużo prościej byłoby Ci zrobić to po webowo
ChellChell (17:13, 24.06.22):
hej 👋 dobrze rozumiem że chcesz robić prostą aplikację przeglądarkową w GM?
IgnatusIgnatus (21:39, 23.06.22):
Hello! Mam małą misję. Potrzebuje stworzyć apkę na www która będzie otwierała obrazki po wpisaniu ich dwu-członowej nazwy. To będzie trudne w GM? z 5 lat go nie ruszałem ;p
AdriannAdriann (19:34, 21.06.22):
o, naprawili
gnysekgnysek (16:00, 21.06.22):
Help > Report bug Samo sie nie naprawi Ale dzisiejsza beta ma jakiś fix na Spine.
AdriannAdriann (17:50, 20.06.22):
w sumie nawet nie sprawdzałem gdzie się to zgłasza :o
gnysekgnysek (13:54, 20.06.22):
A zgłoszone?
AdriannAdriann (22:08, 14.06.22):
Ech! Spine dalej nie naprawione :<
HunterHunter (13:36, 8.06.22):
Pytanie do starych wyjadaczy jest jeszcze gdzieś dostępna gra MAGI od TeeGee ?
gnysekgnysek (11:25, 8.06.22):
Ja pamiętam, jak była funkcja draw_image_alpha i po 5-6 grafikach FPS spadał.
expexp (18:27, 7.06.22):
i uruchamiała się jedną sekundę
expexp (18:25, 7.06.22):
łezka w oku się kręci jak wspominam czasy kiedy nowa wersja GM wychodziła raz na x lat i było zero problemów
AdriannAdriann (14:32, 4.06.22):
No i gdzie te aktualizacje:| Popsuli i zostawili
gnysekgnysek (12:24, 30.05.22):
A mogli wydać we wtorek, to jeszcze byłby nadal maj...
gnysekgnysek (12:24, 30.05.22):
Obstawiam, że kolejny raz między ostatnią betą a wydaniem stabilnym dodali "jeszcze dwa małe fixy" i wszystko się sypnęło. Ze spine to jest potwierdzony już błąd.
BorekBorek (20:32, 27.05.22):
Oczywiście jest weekend, także wywalona kiełbasa Jedynie można wrócić do poprzedniej wersji i cieszyć się, że ta wersja akurat nie była wymyagana np. dla nowszych wersji Google API Już raz mnie tak załatwili...
BorekBorek (20:29, 27.05.22):
Ostatnie stable jest bardziej rozwalone niż beta. Większość użytkowników nie może odpalić swoich projektów po wczorajszym stable Kocham GM Dobrze, że nie robiłem aktualizacji...
AdriannAdriann (11:23, 27.05.22):
I postacie ze spine zaczęły dziwnie się zachowywać(nie ruszałem w nich nic poza aktualizacjami na bieżąco) A dziwnie znaczy grafiki na różnych layerach często się nie przełączają mimo że powinny
AdriannAdriann (11:22, 27.05.22):
Mam wrażenie że coś się popsuło po ostatnich aktualizacjach gma Bardzo często nie działa mi room_restart() tj raz odpalę grę i działa raz nie
gnysekgnysek (22:58, 11.05.22):
ale tam 39dll chyba też dział, tylko trzeba było dodać brakujące argumenty z numerem bufora (bo GMS nie umiał już ustawiać niezdefiniowanych zmiennych na 0).
SutikkuSutikku (18:34, 11.05.22):
tfu, gms w ogóle, nie gms2
SutikkuSutikku (18:34, 11.05.22):
jak nauczyłem się korzystać z 39dll, to gms2 wyszedł o i tyle z moich nauk
gnysekgnysek (23:29, 9.05.22):
Pisałem już, że przekompilowałem 39dll do x64 i działa w GMS2 ?
gnysekgnysek (21:28, 28.04.22):
Pusty WP - 30-40mb ramu na 1 request.
ChellChell (14:25, 27.04.22):
narzeczona troche bardziej oblatana w temacie mi powiedziala co tam moge poinstalowac i na co zwrocic uwage zeby to zabezpieczyc, ale wciaz smiech na sali
ChellChell (14:24, 27.04.22):
stawialem ostatnio jeden landing na wp dla klienta (wykonany przez jakiegos zewnetrznego kontraktora), w tydzien jakies boty pozmienialy podstrony
Ankieta
» Kiedy wyjdzie GameMaker 3.0?
Q1 2022
Q2 2022
Q3 2022
Q4 2022
2023 albo i później

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

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