Znajdywanie drogi

Przykład obrazujący jak wykorzystać wbudowany system znajdywania drogi w GM od wersji 6.

Autor: Most23

Rozmiar
4 KB
Autor
Most23
Ocena
7/10
6 głosów
Komentarze
Komentarze (łącznie 17, wyświetlam 1 - 15):
Matthew_Kane (Nie., 13 Sie. 06, 21:17)
#1

XTRa! pewno skorzystam...

gnysek (Nie., 13 Sie. 06, 23:56)
#2

Super! Nie wiedziałem że w tak prosty sposób można uzyskać taki efekt! Teraz mogę się zająć przelaniem mojej gry planszowej na ekran komputera :D

P
Patrysław (Beaver Interactive) (Pon., 14 Sie. 06, 10:20)
#3

A kto skończy "Farmera", hę?

Matthew_Kane (Pon., 14 Sie. 06, 12:55)
#4

Farmer F. za zabójstwo 2 kóz i 3 kotów został skazany na 5 lat dojenia krów. Zbieżność nazwisk jest przypadkowa. :P

P
Patrysław (Beaver Interactive) (Pon., 14 Sie. 06, 15:44)
#5

Jakich nazwisk? :] "F"?

BP Ultimate (Pon., 14 Sie. 06, 17:49)
#6

Ja myślałem, że Fran to imię :) .

Matthew_Kane (Pon., 14 Sie. 06, 18:13)
#7

Załóżmy że "Farmer" to imię, a "Fran" to nazwisko.

Tymon (Wto., 15 Sie. 06, 13:28)
#8

Ah! Myślałem że ja napisze taki przykład po powrocie a tu ciah! Trudno. Autorowi gratulujemy ;) Mogłeś dać strzałki zamiast punktów :]

Matthew_Kane (śro., 16 Sie. 06, 14:33)
#9

A ja znalazłem buga. Gdy naciśniemy na mur lewym, a potem wciśniemy prawy, to gracz pojawia się na końcu trasy i idzie w drugą stronę, nie wiem jak to wytłumaczyć...

M
most23 (Pią., 25 Sie. 06, 16:20)
#10

Wystarczy do warunku w step: if(mouse_check_button_pressed(mb_left)) dodać to: &&!position_meeting(mouse_x,mouse_y,M)); Narazie nie moge poprawić przykładu bo przykład dodał ranma i nie mam uprawnień do modyfikacji tego pliku :(

Matthew_Kane (Sob., 26 Sie. 06, 20:28)
#11

to i ja wiedziałem a jeśli do miejsca na które nacisnę nie będzie drogi?

Dark Maximal (Sob., 26 Sie. 06, 20:31)
#12

Trzebaby to sprawdzaź, przed wykonaniem akcji chodzenia - ale jak, to już nie wiem =D

M
most23 (Sob., 02 Wrz. 06, 09:43)
#13

Bardzo prosto: Funkcja mp_grid_path() zwraca prawdę jesli znajdzie sciezkę, a fałsz kiedy ścieżka nie istnieje. Wystarczy uwarunkować tym daszą część skryptu. Poprawię to i skontaktuję sie z Ranmusem żeby podmienił plik.

Matthew_Kane (Sob., 02 Wrz. 06, 11:23)
#14

Good!

Matthew_Kane (Sob., 02 Wrz. 06, 11:34)
#15

if(mouse_check_button_pressed(mb_left)) && !(place_meeting(mouse_x,mouse_y,M)) && (mp_grid_path(g,p0,x,y,(mouse_x div 16*16)+8,(mouse_y div 16*16)+8,true))
i coś nie teges...

Najnowsze wersje GameMakera:

LTS
2026.0.0.16 • 2022.0.3.99
wydana 156 dni temu
Beta
2026.100.0.1195 •
2026.100.0.1132
•
 GMRT beta 0.22.4

wydana  2 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
10 użytkowników online na discordzie:
🧁Cupcake🧁, LeD, Carl-bot, Fox, GibkiKaktus, GMRussell, Moldis, Dyno, szmalu, l...
Shoutbox
Adriann (15:31, 29.10.26)
Tak, rozumiem używanie ai jako narzędzia ale nie w ten sposób że nie widać w tym pracy człowieka :o
Borek (15:13, 26.10.26)
Nie narzekam na ruch (sam napisałem, że przynajmniej jakiś ruch jest), ale martwi mnie jakość "gier", które nagle zaczynają się pojawiać z dupy. "Catch the clown" przynajmniej był stworzony przez człowieka, tak samo jak opis na forum :)
Wojo (11:49, 26.10.26)
Nie ma ruchu - narzekacie, jest ruch - narzekacie. Nie są to gry z najwyższej półki, ale każdy robi tak jak potrafi. Za starych gmclanowych czasów było wiele produkcji amatorskiej jakości, ale dzięki temu forum tętniło życiem.
Borek (16:08, 25.10.26)
Chodzi mi o ten INPUT, jedna linia, ciężko się tutaj pizse :) Ja wiem, że retro, ale trochę QoL nie zaszkodzi :D
gnysek (16:00, 25.10.26)
A co jest nienormalnego? :D Jest takie jak zawsze było, pełne retro ;) Zerknę, w następny weekend planuję lekki update strony. 3 wpisy to nie tragedia, ale jak będzie wiecej AI slopu to pewnie zacznę kasować.
Borek (19:01, 24.10.26)
Kurde, forum zaczyna zalewać gówno z Claude twórców... :/ ale w sumie jakiś ruch jest :D. P.S. gnysek weź ogarnij tu jakieś normalne okno do pisana shoutów, bo to jakaś masakra jest...
gnysek (23:05, 08.10.26)
Były takie próby, widać co z tego wyszło ;)
Kuzyn (17:06, 08.10.26)
może forum musi rozszerzyć działalność mocniej i skupiać ogólnie polski gamedev hihi
S
Sutikku (18:26, 05.10.26)
zapytaj onet zamknęło działalność, wizaz zamknęło działalność, krajobraz nie jest łatwy
Wojo (16:30, 28.09.26)
To świadczy o tym, że gmclan ma jeszcze duży potencjał, ale niestety nie jest on wykorzystywany tak jak należy.
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?