Rurki - Gra logiczna polegająca na łączeniu rur

Przykład gry logicznej w której celem jest połączenie wszystkich rur obracając pojedynczymi elementami. Kod dobrze opisany, przykład solidny.
Taka Pipemania.

Autor: Pental aka Slash

Rozmiar
4 KB
Autor
Pental aka Slash
Ocena
8/10
22 głosy
Komentarze
Komentarze (łącznie 12):
gnysek (Wto., 29 Gru. 09, 13:53)
#1

To jest przykład? To jest grywalne i wciąga bardziej niż 95% gier na tej stronie. Absolutnie broni się jako samodzielna gra, tylko kod mało optymalny (uzyłbym switchy, zamiast random choose itp.)

Platyna (Wto., 29 Gru. 09, 13:56)
#2

Tak, jestem tego samego zdania. Testowanie tego pochłonęło mi koło 20 minut i to tylko dlatego, że musiałem się zwijać z domu :P
Podmieniłem przed chwilą pliczek na nieznacznie zedytowany przeze mnie.
Tam było w jednym miejscu wywoływane place_free i instance_place, a wystarczyłoby jedno raz :P
A ocena 9. Nie 10 bo mu musiałem wcześniej wytknąć poważny błąd :)

EDIT: W sumie niedociągnięciem jest to, że dla każdego połączenia losowane jest 2 razy czy istnieje czy nie. To jest: klocek po lewej sobie ustawi coś, a klocek po prawej i tak mu to nadpisze na swoje. Więc losować się powinno tylko left i up. Ale złożoności to nie zwiększa, jedynie stałą wiec można wybaczyć.

Roki (Wto., 29 Gru. 09, 14:02)
#3

Daje 9, bo zawsze może być lepiej, fajnie się gra :D

S
slash (Wto., 29 Gru. 09, 14:06)
#4

Kod jest nieoptymalny przede wszystkim dlatego, że Platyna mi wytknął poważny błąd i musiałem tworzenie rurek i sprawdzanie wygranej zmodyfikować. Nie chciało mi się tego od nowa pisać i tak jakoś wyszło :P .

Adriann (Wto., 29 Gru. 09, 14:55)
#5

Fajna gra!Bo wątpię żeby to ktoś użył tego jako przykład.

B
kapior (Wto., 29 Gru. 09, 17:01)
#6

świetne!
Ale tylko czekać aż n00by zaczną podmieniać grafikę
i pisać że to ich gra.

Adriann (Wto., 29 Gru. 09, 17:56)
#7

Smutna prawda.:(

Roki (Wto., 29 Gru. 09, 18:49)
#8

Nom... ale tak to jest, myślicie że jak gry powstają? Poza GM Decompiler, to z przykładów :(

Platyna (Wto., 29 Gru. 09, 19:36)
#9

Dajcie spokój...

M
~Mimek (śro., 30 Gru. 09, 17:53)
#10

Gratuluję. Zupełnie dobra rzecz. Kod troszku mało optymalny, ale jest OK :)

Nobody (śro., 30 Gru. 09, 23:07)
#11

Nie popatrzyłem do kodu i zacząłem grać. Pokonywałem kolejne poziomy czekając na finał i po połowie godziny wkurzyłem się, wyłączyłem i dowiedziałem, że poziomy są generowane losowo :P Super. Dyszka leci na Twoje konto ;)

m
maciek220896 (Wto., 12 Sty. 10, 13:06)
#12

Uzależnia!!! 10/10

Najnowsze wersje GameMakera:

Stabilna
2024.13.1.193 • 2024.13.1.242
wydana 86 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 221 dni temu
Beta
2024.1400.0.841 •
2024.1400.0.836
 0.17.0

wydana 9 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
Shoutbox
gnysek (10:36, 04.07.25)
Bo wszyscy piszą na discordzie :)
M
Modnar23 (20:08, 29.06.25)
Ja po 13 latach postanowiłem się zalogować i widzę, że straszne pustki na forum. Kiedyś to aż huczało na forum. :)
Chell (08:18, 26.06.25)
to masz krótką pamięć, bo od 2014 jakoś nie wiadomo ilu nowych userów nie przybyło :-D
p
pablo1517 (18:34, 16.06.25)
Ja w sumie żadnego z tych nicków nie kojarze poza Gnyskiem xD
gnysek (10:00, 16.06.25)
Odwiedzić starych dobrych znajomych.
S
Sutikku (01:48, 14.06.25)
nie wiem który to już rok, że ciągle mechanicznie wchodzę na gmclan, w sumie sam nie wiem po co
S
Sutikku (01:47, 14.06.25)
SIEMA! U mnie znośnie
p
pablo1517 (21:48, 07.06.25)
Siema wszystkim! Co tam slychac?
gnysek (13:44, 10.04.25)
Za 3-4 miesiące GM przejdzie na wydania "półroczne", więc korzystanie z wersji beta żeby sprawdzić nowości będzie wskazane :P
Adriann (18:09, 08.04.25)
Odpowiadam, dzisiaj :D
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?