Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Ostatnio zrobiłem Inwentarz, według mnie jest napisany językiem, który zrozumieją początkujący, posługujący sie kodem, nie klockami...

Jest on szczegółowo opisany, i podzielony na 5 czesci

 

Wersja1: prosty inwentarz, bez łączenia przedmiotow

Wersja2: dodany opis przedmiotu gdy najedziemy myszka

Wersja3: dodany stick przdmiotow

Wersja4: dodanie mikstur, ktore dodaja zycie

Wersja5: dodawanie atrybutow(PPM) wyrzucenie przedmiotu(LPM)

 

Wersje w zalezonoci od potrzeby i umiejetnosci programisty, mozna sie dzieki niemu wiele nauczyc

 

Inwentarz znajdziecie tutaj: http://www.gmclan.org/up7324.html

Zajmuje: 138 KB

Opublikowano

IMO Strasznie dużo obiektów jak na mały plecaczek. I ile trzeba kodu żeby dodać jeden przedmiot...

 

GML
[...]

if miejsce1 = string("Luk")

[...]

Nie rozumiem sensu zamieniania string na... string, co występuje wszędzie gdzie się da.

Opublikowano

Bardzo mi się nie podoba ten przykład. Co z tego, że działa - jest słaby. Jeżeli jakiś początkujący to czyta, to odradzam używania tego przykładu.

Opublikowano

Po co robić dla każdego miejsca oddzielny obiekt?

Można im przypisać numerki i generować za pomocą

pętli, zamiast robić dodatkowych obiektów, itemów

dla plecaka można po prostu zmieniać mu sprite'a

lub rysować przedmiot na nim. Kod strasznie

nie czytelny, ogarnij co to tab.

 

1/5

Opublikowano
Przy 1000 itemów to 2000 obiektów, ponad 4000 ifów, powodzenia z pisaniem :)

Wiesz, zależy kto jak pracuje. Ja w GM długo nie siedzę, ale w Javie lub C++ prosto byłoby coś takiego zrobić, wystarczy się pobawić z hierarchią klas i dziedziczeniem, ale za to jaka potem kontrola nad wszystkim ! W GM raczej coś takiego nie wypali :)

Opublikowano
Chodzilo mi o ten przyklad. Normalnie to za pomoca tablic.

No chyba że tak. Do tej pory jak bawię się gm to masz rację, tych obiektów było by... masa. Ale jeśli chodzi o "czysty kod" to klasy i heja :)

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