Skocz do zawartości

Jakim

Użytkownicy
  • Postów

    1 109
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Treść opublikowana przez Jakim

  1. Jakim

    Muzyka

    Musisz mieć biblioteki fbmod.dll i jbfmod.dll, tylko z nimi odtworzysz xmy, mody itp. Musisz także umieć je obsługiwać, a w tym to mogę Ci pomóc :).
  2. C_white nie jest zmienną ani poleceniem (jak np. draw_sprite, get_string), jest po prostu ustaloną wartością (#FFFFFF), tak samo zresztą jest z liczbą pi (~3,14) lub wyrażeniami true (1) i false (0).
  3. Sprawdź, czy nie ustawiłeś gdzieś (np. w CREATE) życia=3.
  4. Jak to? U mnie jest poza ekranem. Np. ustaw x na -100.
  5. Stwórz obiekt, np. obj_draw i daj w DRAW: if collision_point(obiekt1.x,obiekt1.y,obiekt2,1,1) { draw_text(x+view_xview[0],y+view_yview[0],"Tutaj jakiś tekst") } Obiekt1 i obiekt2 to są nazwy tych obiektów, a x i y oznaczają pozycję.
  6. Oto przed wami wygaszacz stworzony na Batalię CP (www.tgf.er.pl). Oceńcie, oczywiście jeśli możecie ;). https://gmclan.org/up506_4_cp.html
  7. Wszystko się da :). window_mouse_set(x,y) x i y ustaw np. tak: x<0 lub x>room_width y<0 lub x>room_height
  8. Fajne, ale: zapisywanie/odczytywanie z pliku *.ini może być nieoptymalne, co grozi spowolnieniem gry ;). Tak poza tym to dobrze, nawet bardzo :). Teraz patrzę, to mnie mdli, jak widzę inne eventy niż CREATE, STEP, DRAW i inne akcje niż EXECUTE A PIECE OF CODE :D.
  9. Jakim

    Hacking

    Dodam, że żeby hackować, koniecznie trzeba znać assemblera, to jest "język procesora".
  10. Spróbuj tak: if time>=10*room_speed { instance_create(x,y,obj_rakieta) instance_destroy() } time+=1 Oczywiście to dajesz w Stepie obiektu obj_rakieta2. Pamiętaj, żeby w Create zainicjować time.
  11. Ja bym "nałożył" menu na planszę, natomiast grę zastopował (kiedyś robiłeś pauzę w grze, widziałem :)).
  12. Pisz do mnie. Zosaw wiadomość na: GG (9006057) lub e-mail (p_jakim@wp.pl). Pozdrawiam.
  13. Prawdopodobnie jak zrobię nową wersję z 4 broniami (mam już granat, laser, rakieta - będzie jeszcze pistolet). Może za tydzień lub dwa?
  14. Serwer z plikiem usunięty :(. Teraz z powodów technicznych będę mieć o wiele wolniejszy net przez dłuuugi czas :(. Prawdopodobnie upload poczeka...
  15. Przykład bardzo przydatny w niektórych grach, lecz sprite'y nie mają włączone transparent, jeśli jest oświetlenie (widać zielony prostokąt, to samo z minami).
  16. Poprawcie błędy, huh? Kto tu ma pracować nad grą - my czy Ty?
  17. 1. <tutaj się nie wypowiem :)> 2. Wiele obiektów jest dla mojej własnej wygody (nie planuję fuzji np. controller z target). 3. Tak, mówiłem to gdzieś na innym forum. Zmienię to później. 4. A jak było w Wormsach? :P. 5. Dźwięki - moje + te z internetu, muzyka - wiadomo, że moja :). 6. Oczywiście, nie zapomniałem o tym :). //--// Wyszła nowa wersja, która zawiera 3 bronie i rozszerzony teren. Niektóre błędy zostały. Sterowanie: Zmiana broni: 1-3 Strzelanie: LPM http://mateusz209.ma.funpic.de/pliki/scorched.exe
  18. Oto przed wami zapowiedź gry... SCORCHED... BLOCKS? Gra jest klonem gry Scorched Earth i Worms. W przyszłości będzie można się poruszać po różnorodnych levelach, używać przeróżnych broni i robić wszystko, aby pozbawić energii drugiego gracza. Planuję zrobić: - generator plansz (mam nadzieję, że nie będzie to obciążało procesora :P) - poruszanie się (na razie tego nie mam :)) - power-upy, apteczki, itp. - około 20 różnorodnych broni Załączyłem pokaz Scorched... Blocks? i jego engine'a. Przetestujcie :). W demie jest jedna broń - granat. Mam nadzieję, że przyjmiecie ją z entuzjazmem :). http://rapidshare.de/files/14058589/scorched.rar.html EDIT: w pliku załączony jset plik *.gm6. Do celów naukowych oczywiście. Mam nadzieję, że nikt nie będzie brać żywcem tego kodu i podpisywać się swoim nickiem. NOWA WERSJA: http://mateusz209.ma.funpic.de/pliki/scorched.exe
  19. Odpowiadałem Ci już na to pytanie :). https://forum.gmclan.org/index.php?showtopic=1807# Jednak powtórzę. Robisz tak: direction+=((window_get_width()/2)-window_mouse_get_x())*X; W miejsce X wpisujesz szybkość. 1 - normalna, 0.5 - dwa razy wolniejsza, 2 - dwa razy szybsza. Przykładowo możesz dać 0.8: direction+=((window_get_width()/2)-window_mouse_get_x())*0.8; Co do szybkości myszki do góry i na dół: z2+=((window_get_height()/2)-window_mouse_get_y())/Y Na końcu masz Y. Tutaj im większą dasz liczbę, tym wolniej będzie chodziła myszkę do góry i do dołu, np. jeśli dasz 360, myszka będzie się ślimaczyć, jeśli 180 - będzie pędzić w zawrotnym tempie: z2+=((window_get_height()/2)-window_mouse_get_y())/180 Nie bierz się za gry 3D, jeśli nie rozumiesz składni/prostej matematyki lub masz problemy z logicznym myśleniem (tak jak ja :P).
  20. Najlepiej jakbyś miał inny obiekt o innej głębi (np. Depth = 0 dla rysunków 2D) i jeszcze inny dla 3D (np. Depth 100).
  21. Ale wytłumaczenie Bigshark... Masz w opcjach obiektu "Depth". Jeśli jest 0 - rysuje w 2D, jeśli np. 100, 3D. Tak więc musisz przywrócić głębię. Bodajże depth=100, ale nie jestem pewny, czy to zadziała dobrze.
  22. Najwidoczniej INI masz w innym katalogu niż w katalogu z grą. Przenieś go.
  23. Jakim

    Trox

    Zdecydowanie za bonusów (albo: w ogóle :)). Co do mojej skali: nie wystawiam nigdy oceny 0. A szum procesora i wiatraka? :P
  24. Jakim

    Trox

    Nie, dlatego jest 1 :). Logiczne.
×
×
  • Dodaj nową pozycję...