Skocz do zawartości

Threef

Moderatorzy
  • Postów

    2 911
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    14

Treść opublikowana przez Threef

  1. GML if(faza=1) {if(x<target_x){x+=1}} else {faza=2} if(faza=2) {if(y<target_y){y+=1}} else {faza=3} (...) :sleep1:
  2. Threef

    Mermind

    Z tym obracaniem może spróbujcie w taki sposób: GML (Skrypt TURN autorstwa jednego z GMClanowiczow) //Funkcja TURN zwraca roznice miedzy katami w korzystniejszym kierunku //Dodatni wynik oznaczy kierunek zgodny z ruchem wskazowek zegara //Ujemny wynik oznaczy kierunek przeciwny do ruchu wskazowek zegara dif=0; ang1=argument0; ang2=argument1; while(ang1>=360)ang1-=360; //Dzięki tym czterem instrukcją unikniemy problematycznych wartosci. while(ang1<0)ang1+=360; //ang1 i ang2 beda zawsze z przedzialu 0-359 while(ang2>=360)ang2-=360; while(ang2<0)ang2+=360; if(ang2>ang1+180) //Tutaj wyliczamy kat dif=-((360-ang2)+ang1); else { if(ang1>ang2+180) dif=((360-ang1)+ang2); else dif=ang2-ang1; } return(dif); GML (Step postaci) if(keyboard_check(vk_left)) { direction=180 x-=1 } if(keyboard_check(vk_right)) { direction=0 x+=1 } if(keyboard_check(vk_down)) { direction=270 y+=1 } if(keyboard_check(vk_up)) { direction=90 y-=1 } image_angle+=TURN(image_angle,direction)/8 //Szybkość obrotu</span></span> Oczywiście potrzeba do tego sprawdzania kolizji, ale to działa.
  3. #LudumDare Słabo. Wciąż nie mam pomysłu. xD
  4. Threef

    Galeria Grafik

    Weź nie kuś! Siedzę teraz pijany z bólem głowy i wciąż nie mam pomysłu na Ludum Dare...
  5. Threef

    Ciekawe linki

    http://kwejk.pl/obrazek/1886479/wat.html Zespół moich znajomych. "War Messiah". Platyna, Propa? Ilu z nich poznajecie? ^_^
  6. To wciąż tylko 100000 unikalnych układów! :twisted: Ale cały pomysł ciekawy i spróbuję go użyć.
  7. Bardzo dobrze robi. Robienie takich projektów bardzo rozwija, ale co prawda nie powinien się tym chwalić. :P Warto jest usiąść i spróbować odtworzyć jakiś element gry, ale nie ma sensu próbować tego kończyć na siłę.
  8. Naprawdę, uwierz mi, to proste rzeczy ale przyśpieszają moje rysowanie. Bez pipety pod ręką, i rysowania dwoma kolorami nie potrafię pracować. xD Po co pod scrollem ustawiać przesuwanie skoro mogę robić to tylko góra-dół? To jedna z najgłupszych rzeczy jakie widziałem. A poza tym dobrze się przy tym bawię. Zobaczymy co z tego wyjdzie. Ps. Zastanawiam się jak zrobić kanały alpha. Nie są mi potrzebne, ale szkoda ich nie mieć. ;)
  9. Za dużo opcji których nie potrzebuję... żadna której wymagam. :(
  10. Kolega zaczął się śmiać że używam do pixelartu programu przeznaczonego do obróbki zdjęć. Zacząłem szukać alternatyw, ale żaden program nie spełniał moich wymagań. Wszystko jest zaplanowane i jedyne czego nie potrafię zrobić to zapisywać/odczytywać obrazu z clipboard (CTRL+C). Dam radę zrobić operowanie tym wewnątrz programu, ale nie będę mógł skopiować sobie elementu np z GM do Programu. O wydajność nie ma co się martwić, wszystko jest zapisywane w strukturach. ;) Aktualnie program potrafi otworzyć plik, rysować po nim pędzlem oboma przyciskami myszy. Zoomować scrollem, a przy pomocy spacji przemieszczać cały obraz. CTRL+MB to Pipeta. I tak na prawdę to wszystko czego mi potrzeba, ale rozbuduję go jeszcze o obsługę warstw i klatek animacji.
  11. Ja kiedyś robiłem tak że podczas poruszania tworzył się przed graczem punkt (2 zmienne x i y) i gracz szedł przy pomocy mp_* do tego punktu. To jest słabe rozwiązanie, ale w 95% wypadków wystarcza.
  12. Ja wiem! Ja wiem! Pocisk niszczy się w kolizji z obiektami solid, a Mag jest solid!
  13. Threef

    Szukam programu

    Cześć. :D Mój internet nie pozwala mi na zaktualizowanie GM:S (ani na pobranie żadnego pliku ponad 100MB) więc będę potrzebował czyjejś pomocy. Lista kroków: Pobieramy najnowszy GM:S z http://store.yoyogames.com/downloads/gm-st...er-1.2.1113.exe Otwieramy WinRar i tworzymy nową paczkę Dzielimy paczkę na party o rozmiarze ~50MB Wrzucamy na dobry hosting. (speedyshare.com jest dobry) ??? Profit! Na szczęście istnieją akceleratory pobierania, takie jak JDownloader, wspierające przerywanie i wznawianie pobierania plików przez HTTP. :)
  14. Brawo dyzmek! Świetny pomysł! Trzymam kciuki i czekam na gameplay.
  15. Threef

    Problem z roomem

    Niech zgadnę, nie odnosisz się do room poprzez stałą (nazwa room), a przez zmienna liczbową (id zasobu).
  16. Płynna zmiana kamery. Boty. Particle w menu. go! Masz czas do jutra.
  17. W nowym światło pada z wielu dziwnych stron.
  18. Niczego. Wszystko z głowy, losowo, wraz z dużą ilością zależności takich jak te: GML if(ds_grid_get(map,xx,yy)=1 //Trawa and ds_grid_value_disk_exists(map,xx,yy,1,0) //W zasięgu wody and !ds_grid_value_disk_exists(map,xx,yy,3,4)) // Daleko od bagna {ds_grid_set(map,xx,yy,2)}// Postaw plażę</span></span> Podeślij, i tak nie wykorzystam, ale może użyłeś tam czegoś interesującego na czym się oprę. ;) Ps. Zacząłem pisać o 20:50 :P
  19. Żeby nie było że nic nie robię! Zastanawiam się co z tym zrobić. Mam kilka pomysłów, a chyba najlepszym jest zrobienie rouguelike. Trafiam na wyspę, siekam potwory, zbieram loot, i płynę na następną. Ktoś ma lepszy pomysł? Oczywiście to co pokazałem to nie gra, a sama prezentacja wygenerowanego terenu! Wg mnie wyszło dostatecznie realistycznie. ;)
  20. :greedy: Prototypy druku. Edycja limitowana.
  21. Słowo klucz: TILT, ale chyba podpiąłeś się pod czyjś temat. ;)
  22. Ale pozytywnie mnie też zaskoczyło Atari Teenage Riot. Wyszło przeciętnie, ale bawiłem się przednio drąc ryja.
  23. Więc dobrze zgadłem! Stwórz sobie jakąś zmienną (menu) i przypisz jej true jeżeli wchodzisz do menu, i false jeżeli z niego wychodzisz. A teraz w każdym miejscu gdzie poruszasz się po menu dodaj warunek z góry. Wygląda na to że masz wielki bałagan w kodzie, jeżeli do jutra sobie z tym nie poradzisz to napiszę Ci dobry przykład.
×
×
  • Dodaj nową pozycję...