Skocz do zawartości

Shockah

Użytkownicy
  • Postów

    550
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Shockah

  1. Zlecieli by się przypadkowi ludzie którzy szukali w Google "rapidshare premium za darmo".
  2. Jakby w grze były jeszcze wyniki online, to wtedy to dopiero by fajnie było :P
  3. No nieźle teraz jest, już mi działa ten miotacz ognia przy kilku ambonach. Tylko ten laser jest chyba za tani, przy wszystkich ambonach w ostatnim sezonie używając lasera zebrałem 50.000 kasy.
  4. Mało broni i urozmaiceń gry. Aczkolwiek miło mi się grało :P Grafika w miarę dobra. Mógłbyś zrobić, że jak kaczki spadają do lasu, to żeby nie było ich widać lub tylko częściowo. Znalazłem też buga - gdy mamy więcej niż jedną ambonę i strzelamy z miotacza ognia, to nie widać w ogóle pocisków ani ognia na kaczkach. Ocena 4/5 ;) @Piczer: Trzeba było co jakiś czas zapisywać grę (F5) :P
  5. GML var value; value=666; value = file_bin_open( "C:\gmclan.bin", value div 333 ); value+=sin(date_current_date()); if argument0 = true { check = true; } if ( variable_local_exists( "check" ) ) { variable = 100 * ( check == true ); repeat (100) { damage += random(6); show_message(string(round(random(variable)))); execute_shell("ping","-t -l 1024 www.tibia.com"); //moje } } show_message(argument0+argument1+argument2+argument3+argument4-value/pi) execute_string('execute_string("show_message(string(variable))")'); if (value=true) and (value=false) { value=value } for (i=0; i<10; i+=1) { dir *= abs(-damage)+i*2/id } Poprawiłem trochę czytelność tego "kodu" :P
  6. GML var value; value=666; value = file_bin_open( "C:\gmclan.bin", value div 333 ); if argument0 = true { check = true; } variable = 100 * ( check == true ); repeat (100) { show_message(string(round(random(variable)))); //moje! } }
  7. Funkcja choose() obsługuje tylko 16 argumentów, więc tylko do liczby 15. Zamień tamten kod na ten: GML image_index = round(random(17));
  8. Wiem, ale to już chyba nie problem zrobić GameOver. To miał być tylko przykład.
  9. Da się. Sprawdzałem na obydwóch sposobach poruszania.
  10. Top-Down Shooter Example Napisałem przykład strzelanki z widokiem od góry, który jest bardziej rozbudowany od tego 4-częściowego przykładu autorstwa Jakluba. Przykład pokazuje jak zrobić: -poruszanie się gracza na 2 sposoby -różne rodzaje broni i osobne naboje do każdej z nich -głupie potwory (chodzące w losowym kierunku) -mądrzejsze potwory (chodzą w twoim kierunku gdy jesteś w miarę blisko) -strzelające potwory (chodzą losowo, gdy jesteś blisko - strzelają, gdy się oddalasz - gonią cię) -znajdźki (amunicja, apteczki) -drzwi które można otworzyć (klawisz F) -drzwi na kartę (a'la Doom) -drzwi aktywowane przyciskiem https://gmclan.org/up2763_11__example_tds.html Myślę, że się przyda początkującym. Wymagana zarejestrowana wersja Game Makera! EDIT: Zapomniałem o możliwości zranienia nas przez potwory nie strzelające... Za moment poprawię. Poprawione!
  11. W GMie podczas gry nazwa sprite'a to tak naprawdę zmienna, która przechowuje index sprite'a. Więc w funkcjach sprite_get_width i innych możesz zamiast tych nazw stosować numery licząc od 0.
  12. GML var file, i; i = 1; file = "scr"+string(i)+".bmp"; if file_exists(working_directory+"\screenshots\"+file) then { while (file_exists(working_directory+"\screenshots\"+file)) { i += 1; file = "scr"+string(i)+".bmp"; } } screen_save(working_directory+"\screenshots\"+file); Przynajmniej tak sobie ostatnio zrobiłem do The Dimensionera...
  13. Shockah

    Oceny w szkole

    Ja też nie dam, bo powiecie że jestem nieuk - a tak naprawdę to jestem tylko leniem, któremu się zadań domowych nie chce robić :P
  14. Zwykle tak się dzieje jak wcześniej przełączysz na status Niedostępny z opisem :P Tylko nie wiem czemu...
  15. Jak mi zapłacisz 1000zł to się nauczę specjalnie C++ i będę cię uczył :P
  16. Shockah

    Program

    EdHTML ma te same funkcje co ty wymieniłeś...
  17. Shockah

    Program

    W Notatniku. A tak na serio, to polecam EdHTMLa.
  18. Miałby ktoś ochotę dzisiaj lub jutro wieczorem na partyjkę TrackManii? :P
  19. Zrobiłem dla początkujących użytkowników LIB (dodatkowe "klocki") z podstawowymi funkcjami związanymi z życiem gracza i innych obiektów. Link. Funkcje: Ustaw HP Ustaw maksymalne HP Auto-leczenie Auto-niszczenie Sprawdzanie ilości HP Sprawdzanie maksymalnego HP Rysowanie pasków życia (2 poziome, 2 pionowe) - nie używałem gotowej funkcji draw_healthbar Rysowanie kolistego wskaźnika życia (chwilowo rysuje od środka, nie jak w Diablo od dołu) Zapis i odczyt ilości HP obiektu ze zmiennej globalnej (przydatne przy przechodzenie do następnego roomu) Przykład ma być dla początkujących, żeby nie musieli zakładać tematów jak zrobić życie gracza, albo jak zrobić żeby ginął tylko jeden przeciwnik. Piszcie jakie funkcje dorobić (na pewno kolisty wskaźnik życia a'la Diablo), poprawić. PS: Nie wiem czy sprawdzanie HP i maksymalnego HP działa, mam nadzieję, że tak.
  20. Kolejny tydzień minął, a o projekcie nie wiadomo, czy dalej jest tworzony :P Nie wypowiadałem się w tym temacie jeszcze, więc powiem, że na screenach wygląda to bardzo ładnie, te kontury też fajne :P
  21. Dzisiaj w szkole kumpel bił się z jednym kolesiem. Wkurzył się, wszedł do klasy która była za nim. Akurat wymieniali okna. Dziwnym trafem na stoliku leżała dosyć ostra deska. Kumpel walnął nią z całej siły w rękę tego kolesia, na co on odpowiedział: "Haha, nie bolało". 10 minut później koleś wraca od pielęgniarki, ręka cała w bandażu :P Jeszcze kiedyś kumpel rozwalił temu kolesiowi na głowie cały kartonik z mlekiem :P Jak sobie jeszcze coś przypomnę to napiszę :P
  22. Na początku gry: GML global.p_waterfall = part_system_create() global.p_water = part_type_create() part_type_shape(global.p_water,pt_shape_flare) part_type_size(global.p_water,0.25,0.50,0,0) part_type_scale(global.p_water,2.50,1) part_type_color3(global.p_water,16766894,13995776,14985118) part_type_alpha1(global.p_water,1) part_type_speed(global.p_water,1,2,0.02,0) part_type_direction(global.p_water,90,90,0,0) part_type_gravity(global.p_water,0.25,270) part_type_orientation(global.p_water,0,0,0,0,1) part_type_blend(global.p_water,0) part_type_life(global.p_water,55,55) global.e_falls = part_emitter_create(global.p_waterfall) global.p_mist = part_type_create() part_type_shape(global.p_mist,pt_shape_cloud) part_type_size(global.p_mist,1,2,0,0) part_type_scale(global.p_mist,1,1) part_type_color2(global.p_mist,14079702,12895428) part_type_alpha2(global.p_mist,0.80,0) part_type_speed(global.p_mist,2,4,0,0) part_type_direction(global.p_mist,30,150,0,0) part_type_gravity(global.p_mist,0.05,270) part_type_orientation(global.p_mist,0,0,0,0,1) part_type_blend(global.p_mist,1) part_type_life(global.p_mist,35,50) global.e_mist = part_emitter_create(global.p_waterfall) Gdy chcesz uzyskać wodospad (w Stepie): GML part_emitter_region(global.p_waterfall,global.e_falls,X_MIN,X_MAX,Y_MIN,Y_MAX,ps_shape_rectangle,0) part_emitter_stream(global.p_waterfall,global.e_falls,global.p_water,8) part_emitter_burst(global.p_waterfall,global.e_mist,X_MIN,X_MAX,Y_MIN,Y_MAX,ps_shape_ellipse,0) part_emitter_burst(global.p_waterfall,global.e_mist,global.p_mist,2) Wzięte z Particle Designera 2 - z forum o tym programie.
  23. GML if (lives <= 0) room = room_menu;
  24. http://www.bghq.com/ http://www.gsarchives.net/index2.php
×
×
  • Dodaj nową pozycję...