
zolty77
Użytkownicy-
Postów
46 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez zolty77
-
napisze wężyka i sie przerzucę na C++ , z tym round czy floor też nie zaokrągla :/
-
Jestem samoukiem i wszystkiego próbuje po kolii, delphi o wiele łatwiejsze mi się wydaje od C++ Zrobiłem to tak: function Losuj(Min,Max,Exponent: integer): Extended; begin randomize; result := (Min+Random(Max-Min))/(Power(10,Exponent))*(Power(10,Exponent)); end; funkcja działa ale zwraca wynik nie zaokrąglony :(
-
Dla mnie to nie są błahostki, nad delphi siedzę dopiero drugi dzień, a tak poza tym jestem początkujący, na forum jak ktoś mi coś napisze to też się nauczę :)
-
w Helpie jest taki kod function Power(const Base: Extended; const Exponent: Extended): Extended; overload;
-
Kombinuje i kombinuje z tym Power i ciągle ten sam błąd [DCC Error] Unit1.pas(43): E2010 Incompatible types: 'Integer' and 'Extended' może wiesz o co chodzi ?
-
Wywala mi błąd ciągle [DCC Error] Unit1.pas(43): E2017 Pointer type required przy tym pierwszym nawiasie (10^Exponent) :/
-
Nie wiem czy mnie dobrze zrozumiałeś, Funkcja zwraca liczbę z zakresu takiego jaki tam wpisze a mi chodzi o to żeby Losowało liczby od 0 do 270 tylko żeby liczby były losowane co dziesiątą 0,10,20,30,40 aż do 270. POŁĄCZONO: Ja się w google dzisiaj naszukałem , byłem już na tej stronce ale na niej nie ma tego o co mi chodzi
-
a racja Max-Min ale to też nie działa prawidłowo, wynik wychodzi taki sam jak bez funkcji :(
-
Prawidłowo funkcje pisze się tak: function Losuj(min,max: integer): integer; begin randomize; result := Min+Random(Min-Max); end; Ale wynik z tej funkcji wychodzi z kosmosu <_<
-
Za bardzo nie wiem jak to przerobić na delphi :( :mellow:
-
Witam, nakierował by mnie ktoś jak napisać losowanie liczby z przedziału od 0 do 270 , tak żeby losowało co 10 liczbę czyli 0,10,20...270. Pozdrawiam. :rolleyes:
-
Masz przecież demko do ściągnięcia :jezor:
-
A w Tank 1990 nie są dopasowane :jezor: Właśnie sobie ściągnełem tankwars mortyego żeby zobaczy jak to wygląda i powiem że podoba mi się jego wersja aczkolwiek nie chcę się zniechęcac, przecież nie żucę projektu bo ktoś wcześniej zrobił podobny a zwłaszcza że ja zacząłem go robic zanim wiedziałem o istnieniu tego forum. Piszę tą grę żeby sobie udowodnic że potrafię nie korzystając z żadnych przykładów ,no może tylko jedna osoba mi pomogła w dwóch szczegółach. Nie potrafię jeszcze pisac w żadnym innym środowisku programistycznym i znam tylko podstawy GMa więc możecie przymknąc oko na pewne niedociągnięcia. Na pewno nie uda mi się napisac takiej gierki jak "Battle City" ale spróbuje chociaż zrobic klona Tank 1990 z pegasusa, później dokończe mój pierwszy projekt z dużo ładniejszą grafiką pod tytułem "Space Ship" :thumbsup: . Wracając jeszcze do Tank 2009 jakie dziwięki dac Oryginalne z Tank 1990 czy poszukac czegoś nowego? Dodaje jeszcze nie skończony projekt, takie niby demo: https://gmclan.org/up4866_4_Tanki_2009_v1_4.html
-
Grafikę w większości robiłem ja sam a co do ograniczenia pocisków to rzeczywiście wróg powinien strzelac tylko jednym pociskiem. Na razie zrobiłem że pociski znikaj przy kolizji Playera z pociskami Playera2 i wroga. Tak jakby moja pierwsza gra bo zawsze jak bróbowałem coś napisac to pisałem do połowy i brałem się za coś innego.
-
Właśnie sobie kombinuje z różnymi hostami bo to cba jakieś poryte jest.
-
Tytuł: Tanki 2009 Gatunek:Strzelanka Opis: Klasyczna gierka z pegazusa "tank 1990". Jest to moja pierwsza gierka którą planuje napisac od początku do końca. Mała gierka ,ale od czegoś trzeba było zacząc :) Fabuła: brak. Single Player: jest. Two Player: jest. Data ukończenia: n/a. Autorzy: Programowanie: Zolty77 Fabuła: nie ma Grafika: Zolty77, Byamarro Muzyka: n/a Screeny: By zolty77 By zolty77
-
Jak zrobic żeby kilku wrogów strzelało ,każdy w inną strone
zolty77 odpowiedział(a) na zolty77 temat w Pytania początkujących
akurat spawn point u mnie jest jeden ale zobacze czy zadziała u mnie twój przykład :D EDIT: Działa dobrze, dzięki za świetny przykład. na pewno się wiele nauczyłem. tylko zamiast place_free trzeba dac place_empty GML if timer = 0 && place_empty(x,y,) { instance_create(x,y,Tank_1) timer = 30 } else if timer > 0 { timer -= 1 } Dzięki wielkie. Pozdro Tylko pamiętaj żeby następnym razem nie robić doublepostów ( używaj edycji ). Wyedytowałem ten post i dołączyłem treść z drugiego poniżej. Nie dałem ci WARNa tylko dlatego, że starasz się pisać poprawnie :) Borek -
Jak zrobic żeby kilku wrogów strzelało ,każdy w inną strone
zolty77 odpowiedział(a) na zolty77 temat w Pytania początkujących
To masz w Step GML if (global.place = false) { instance_create(352,44,Tank_1); licznik = licznik -1; alarm[0]=room_speed*8; } a w Tank_1 w collision jest GML global.place = true; i ta zmienna działa bo sprawdzałem w debugerze -
Jak zrobic żeby kilku wrogów strzelało ,każdy w inną strone
zolty77 odpowiedział(a) na zolty77 temat w Pytania początkujących
Zrobiłem specjalne pole woku miejsca gdzie się pojawiają czołgi, jak jest jakiś w pobliżu to global.place się zmienia na true. -
Jak zrobic żeby kilku wrogów strzelało ,każdy w inną strone
zolty77 odpowiedział(a) na zolty77 temat w Pytania początkujących
Dzięki Harv, zrobiłem jak napisałeś i działa, a męczyłem się z tym trzy dni. Teraz z innej beczki. Nie wiem czemu ale zrobiłem tak: //Step if (global.place = false) { instance_create(352,44,Tank_1); licznik = licznik -1; alarm[0]=room_speed*8; } na true się zmienia kiedy podjeżdża inny Tank, jak odjedzie to się zmienia z powrotem na false Jak widac jeżeli jest true to nie ma prawa powstac Tank, a jednak po kilkudziesięciu sekundach powstaje tam tank. W momencie kiedy jest tam inny tank powstaje problem, bo nachodzą na siebie i Tanki wariują. Nawet sprawdzałem w Debugerze czy ta zmienna global.place działa poprawnie i działa, tylko czemu ten po jakimś czasie nie sprawdza warunku tylko odrazu wykonuje instrukcje? -
Jak zrobic żeby kilku wrogów strzelało ,każdy w inną strone
zolty77 opublikował(a) temat w Pytania początkujących
Mianowicie mam kilka czołgów, jak w starych "Tankach 1990" z pegazusa. chce zrobic tak żeby pociski leciały w kierunku w który strzeli każdy Tank. na razie zrobiłem tak: direction = Tank_1.direction; w Create Pocisku ale wtedy wszystkie pociski lecą w jednym kierunku, w kierunku pierwszego Tanka. Wie ktoś jak to zrobic?