bartoszwitek
-
Postów
43 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez bartoszwitek
-
-
Destroy klocka:
if (instance_number (klocek)=1) { highscore_show(score); game_restart(); }
Pozdro! :]
-
Pod względem kodu wygrywa Ranma_man... :P
Kodu tymona nie mam zamiaru poprawiac, bo za duzy i jakos nie dziala. Natomiast kod bartowiszka pod wzgledem optymalizacji jest tragiczny.Czyli mój kod był lepszy... :D
EDIT
A tak przy okazji, to czy mógłbyś Ranma_man'ie wytłumaczyć funkcje użyte w twoich skryptach? Najbardziej chodzi mi tu o: min, max, abs i sign.
-
Mi przykład nie potrzebny, bo wole swój sposób... :P Ale Komandorbrudnegacie może go potrzebować. :]
-
Pojawienie się drzwi:
if (instance_number(klocek)=0) { instance_create(pozycjax,pozycjay,drzwi); /*Oczywiście zamiast "pozycjax" i "pozycjay" wpisz swój własny namiar... :-)*/ }
Następny poziom: (Kolizja drzwi z graczem)
if (room_next(room)>-1) { room_goto_next() }
Pozdro! :]
-
No jasne! :blink:
-
Ale jak wykorzystałem twój kod, żeby go sprawdzić, to paletka ani razu nie odbiła piłki... :jezor: Jakbyś troszeczke go jeszcze poprawił, to by był dobry... :P
-
A nie łatwiej, tak jak już mówiłem?
if (instance_number (klocek)=0) { room_goto_previous; }
:twisted:
-
Mój kod choć krótszy, jest zdecydowanie lepszy... Jak nie wierzysz, to niech Komandorbrudnegacie oceni... :P
-
Wpisz coś takiego:
if (instance_number (klocek)=0) { room_goto_previous; }
Pozdro! :P
PS. Tylko zamiast klocek, daj oczywiście nazwę tego, co jak zniknie, to będzie poprzedni poziom... ;)
-
Aby zaznaczyć jakiś obszar w GM wystarczy kliknąć w taką ikonkę z przerywanym prostokątem... (2 kolumna, 2 rząd :P ) Aby zmniejszyć płótno wybierasz z menu opcję "Transform", a następnie "Resize Canvas". :) Hot Spota nie ma, ale za to jest Action Point i nazywa się "Origin". O zmianie koloru przezroczystego nic nie wiem, ale kolor przezroczysty to kolor czarny... Pozdro! ;)
-
No to nie demo, tylko wersję Alpha... :P
-
Ale wtedy paletka zawsze będzie w tej samej pozycji, co piłka... Nie lepiej to troszkę zmienić... :P
Create paletki
ai=1 //Wybierz sobie, jak dobre ma być AI tej paletki.
Step paletki
for(i=0;i<ai;i+=1) { if (pilka.direction>180) && (pilka.direction<360) { if (pilka.x<paletka.x) { x-=1; } else { x+=1; } } }
Kurs programowania w GM, część 1... :P
-
Jestem za! A co do adresu, to mi się wydaje, że najlepszy by był: Help
-
No nie! Prosze Cie! Daj wreszcie to demko! Wtedy wszyscy uwierzą, że to skończysz... No bo jak jest demo, to już się nie poddasz... :P Chyba... :]
-
A ja sądze, że nic nie będzie z tego programu. I nie sądze tak dlatego, że jego twórca nie potrafi go zrobić, tylko dlatego że:
1. Sformatowanie systemu i zainstalowanie Windows'a nawet przez początkującego i ściągnięcie 200 MB na najwolniejszym łączu zajmuje co najwyżej 4 - 5 godzin, a nie 5 dni... :huh:
2. Zajmowanie się takimi duperelami jak nazwa, czy też 2D / 3D na początku, czy też inaczej na pewno nie przyśpieszy rozwoju programu...
3. [...]
Uważam, że tworzenie tego programu to jedno wielkie przedłużanie i nic a nic z tego nie wyjdzie. No to chociaż Pietrus, powiedz nam jak jest z postępami... 1%?
-
Ups. Żeczywiście... :P
-
kierunek=random(90) + 180;
direction=kierunek;
image_angle=kierunek;
A nie lepiej...
direction=180 + round(random(90)); image_angle=direction;
Jeszcze pare takich rozwiązań i kod zmniejszy się do minimum... :]
-
Ten kod wpisujesz w Stepie tego czegoś, co ma całkowicie zniknąć z planszy... :P
np. wszystko już tam zbiłeśif (instance_count=0) { room_goto_previous; }
Pozdro!
arkanoid
w Pytania początkujących
Opublikowano
Daj ten kod w End Step innego obiektu: