Skocz do zawartości

Line Man


aaaaaa

Rekomendowane odpowiedzi

MOże jakiś pomysł jak to zrobić?

Owszem, mam. :] Co do rysowania, można by zrobić za pomocą idów i eventa draw rysowanie linii pomiędzy nowszą a starszą kropką. A potem gra tworzyłaby niewidzialne kropki pomiędzy tymi kropkami (liniami). Jak to zrealizujesz - mniej-więcej tak:

Tworzenie pierwszej kropki:

if instance_number(kropka)=0
{
th=instance_create(mouse_x,mouse_y,kropka);
global.last_krop=th.id;
lonczz=0;
}
else

global.last_krop będzie jednym z value'i opowiedzialnych za rysowanie linii.

A teraz kończymy skrypt:

{
th=instance_create(mouse_x,mouse_y,kropka);
lonczz=global.last_krop;
global.last_krop=th.id;
}

Dobrze, teraz draw kropki:

if lonczz=0
{
draw_sprite(sprite_index,0,x,y)
}
else
{
draw_sprite(sprite_index,0,x,y)
draw_set_color(c_black)
draw_line(x,y,lonczz.x,lonczz.y)
}

Teraz linia będzie rysowana! :) (prawdopodobnie

Create kropki:

alarm[11]=3

Alarm 11 będzie odpowiedzialny za tworzenie niewidzialnych kropek.

Alarm 11:

if lonczz<>0
{
direc=point_direction(x,y,lonczz.x,lonczz.y)
distan=distance_to_point(lonczz.x,lonczz.y)
// Zakładając, że kropka ma wielkość 5*5
for(im=0; im<distan; im+=5)
  {
  th=instance_create(x+lengthdir_x(im,direc),y+lengthdir_y(im,direc),niewikropka)
  th.imho=self.id
  th.lonczz=0
  }
}

Stwórz obiekt niewikropka, nadaj mu parenta kropki i odznacz mu visible, a prawdopodobnie zaznacz solid.

Step objektu niewikropka:

if instance_number(imho)=0
{
instance_destroy()
}

Powinno działać.

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra sprawdze napewno twój sposób Jaklub i jak coś wyjdzie to dam do pełnej wersji

 

 

Nawet fajna gra trochę denerwujące jest to iż jak zrobisz linię to trzeba skakać aby wejść

 

Już napisałem że to będzie poprawione w pełnej wersji

Odnośnik do komentarza
Udostępnij na innych stronach

Jaklub co do twojego kodu to nie działa pisze że nie znaleziono zmiennej lonczz

Spróbuj zaznaczyć Global Game Settings -> Errors -> Treat uninitialized variables as value 0

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...
  • 1 miesiąc temu...

Wspaniała gierka!

 

Grafika 3/5

Dźwięk 2/5(Jedyny dźwięk to muzyka)

Grywalność - 4/5(Jak nie znajdę wszystich specjalnych klocków i dotknę przejścia do następnego poziomu zaczyna się on od nowa, przy szybkim poruszaniu myszki robią się kwadraciki zamiast linii)

Ogółem (3+2+4):3=9:3+1(demo)=4

 

Jak idą pracę nad pełną wersją?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...
  • 1 miesiąc temu...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...