-
Postów
51 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Scorpion
-
Tytuł: Balancers Gatunek: Strategia turowa Opis: Gra robiona jako część praktyczna pracy inżynierskiej. Celem tejże jest stworzenie asymetrycznej (takiej, gdzie gracze mają różne jednostki) gry strategicznej, a następnie zbalansowanie jej tak, żeby obie frakcje miały taką szansę na wygraną. Sama gra to pojedynek drużyny czerwonej i niebieskiej. Czerwoni mają jednostki szybkie i regenerujące się; niebiescy są powolni, ale potrafią strzelać. Gra pozwala grać przez sieć i zapisywać powtórki. Gra kończy się, gdy jedna z drużyn zniszczy główny budynek wroga. Sterowanie: S, W, A, D: poruszanie kamerą Spacja: kolejna tura Lewy przycisk myszy: wybór jednostki Prawy przycisk myszy: zatwierdzenie rozkazu budowy / ruch / atak Stan punktów ruchu jest wyświetlany jako biały pasek przy każdej jednostce. Jednostka może atakować lub aktywować umiejętność bez względu na to, ile ma pozostałych punktów ruchu, ale po tym nie może już nic zrobić w tej turze. Jej pasek staje się wtedy szary. Postęp budowy rośnie z końcem każdej tury tak długo, jak obok stoi inżynier. Nie trzeba więc specjalnie klikać na inżyniera, żeby budował dany budynek tak długo, jak stoi obok. Każda jednostka atakuje słabiej jeśli jest uszkodzona. Przykładowo, jednostka z połową punktów hp zada tylko połowę normalnych obrażeń. Gra była głównie robiona pod tryb hot seat, ale w trakcie został też dodany tryb do gry przez sieć. W celu uruchomienia gry przez internet proszę pamiętać, żeby nazwa gry obu uczestników była taka sama (trzeba się umówić np. na czacie głosowym.). Nick po prostu powinien być uniwersalny. Podczas gry przez sieć mogą następować delikatne zacięcia, toteż cierpliwość jest zalecana. Gra automatycznie generuje statystyki z ukończonej gry. Są one kumulowane w pliku stats w folderze gry. Bardzo proszę o przesłanie mi tych plików na pm na tym forum albo na adres krzysiek56000@gmail.com. Z góry dziękuję. Download: http://www.gmclan.org/up1047_3_BalancersPublic.html Rozmiar pliku: 2715KB Autorzy: Programowanie: Ja Fabuła: Ja? Grafika: Ja Muzyka: -- Screeny: http://www.gmclan.org/uploader/1047/BalancersScreen1.png http://www.gmclan.org/uploader/1047/BalancersScreen2.png http://www.gmclan.org/uploader/1047/BalancersScreen3.png
-
Czyli rozumiem, że samo chodzenie działa, tylko kolesie się nie zatrzymują przed sobą nawzajem? Jeśli tak, zasuń coś takiego: Każdy objekt ludzika ma na starcie zmienną t=1. Pierwsze, co robi potem to sprawdzenie, cze nie ma drugiego ziomka po lewo. if place_meeting(x-32,y,ziomek)>0 {target=place_meeting(x-32,y,ziomek) t=2} znacz to tyle, że jeśli ma ziomka po lewo, ustawia go sobie za cel, żeby za nim podążać. Zmienna t określa typ sterowania. 1 znaczy lidera, który łazi za kursorem, 2 znaczy członka szyku, który chodzi za swoim targetem. W stepie dajesz coś takiego: if t=1 { tu dajesz znany kod na chodzenie za myszą } else { if point_distance(x,y,target.x,target.y)<50{speed=0}else{direction=point_direction(x,y,target.x,target.y) speed=3} } Oznacza to, że kolejni członkowie składu będą iść gęsiego za liderem, który jako jedyny będzie sobie zdawał sprawę z obecności myszy. Będzie to wszystko działać tylko w przypadku, gdy przy designowaniu rooma, ustawisz ich w poziomej linii z odstępami 32 piksele. Ostatnia rzecz dotyczy tego, czy ci ziomkowie będą ginąć w trakcie misji. Pytam po to, że jeśli rozwalisz objekt ziomka, który nie jest ostatni w kolejce, wywali błąd, że nie wie, co to "target".
-
Chciałem se druknąć te karty, które już były zrobione, po puprzednim wyselekcjonowaniu tych przegiętych, ale nie mogę znaleźć tematu, w którym one są. M.in, nie mogę znaleźć tej super paczki z kartami, DziadkaKleofasa, jeśli dobrze pamiętam. Znalazłem to: https://forum.gmclan.org/index.php?showtopic=11804&st=190 ale tam nie ma tego, czego szukam, jest na koniec napisane, dalsze info na podforum. Fajnie, tylko gdzie jest to podforum? W żaden sposób nie mogę go znaleźć. Proszę Was o pomoc. :mellow:
-
Spotkała mnię dziwna rzecz. Pod koniec robienia gry, ostatni timeline nie chce się odpalić. Wszystkie poprzednie działają pięknie, a ten jeden ustawia swoją pozycję na 0 i choćby był timeline_speed 1, to ten ciągle stoi na 0. Powiem, że nie wiem, czym różni się on od poprzednich, może poza tym, że jest dłuższy.
-
http://www.gmclan.org/up1047.html plik grawiti.zip
-
Skoro nie wszystkie, to od czego zależy to, czy dana gra pójdzie? Da się jakoś wyłączyć dźwięk w ustawieniach gry? Tak, próbuję opalić to w WINE.
-
No dobrze. Teraz drugi problem. Na tym samym kompie, w linuxie jedna gra wywala taki błąd, druga nie. Ta druga w dodatku się uruchamia. Od czego to zależy? Trzeba coś w gm-ie specjalnie zrobić, np. wyłączyć dźwięk jakoś?
-
Moje zapytanie jest takie: Czemu na niektórych komputerach przy uruchamianiu gier z gm-a. wyskakuje "Failed to initalize Direct Music Audio" i jak ma się to do późniejszej gry??
-
Po pierwsze, nie wiadomo, o co ci chodzi. Podałeś dwie rzeczy i pytasz, jak to zmienić. Zgaduję, że to drugie: czemu potworek po postrzeleniu przechodzi przez objekty solid, chociaż kazałeś mu ich unikać, tak? Po drugie: jeśli tak, to daj mu dodatkową zmienną, która określa, czy stwór odlatuje po postrzale. Domyślnie jest równa zero. Kiedy zaliczy hita, ustawiaj mu tą zmienną na 1. Przy kolizji ze ścianą ustaw coś w stylu if zmienna=1{speed=0} Po trzecie: chyba o to chodzi, mam nadzieję...
-
Nazwa: [jakiś badziewny potwór] 1/1 skille: pierwszy atak, na zakończenie tury, każda istota trafiona przez [jakiś badziewny potwór] umiera/traci trwale np. 3 ataku i obrony(niepotrzebne skreślić)
-
To ja bym ładnie prosił mnię też dać. Jak co, to się na magicu znam... trochę.
-
przyjmę krytykę, ale nie, że to chwila roboty Oto kawałek kodu step w piłce: image_single=cp if cp=1{ if keyboard_check_pressed(p1dl) && place_meeting(x-6,y+6,linia)=0{x-=32 y+=32 if not collision_circle(x,y,5,linia,1,1){cp=2} t=instance_create(x+16,y-16,kreska) t.sprite_index=red t.image_single=1 } if keyboard_check_pressed(p1dr) && place_meeting(x+6,y+6,linia)=0{x+=32 y+=32 if not collision_circle(x,y,5,linia,1,1){cp=2} t=instance_create(x-16,y-16,kreska) t.sprite_index=red t.image_single=0} if keyboard_check_pressed(p1ul) && place_meeting(x-6,y-6,linia)=0{x-=32 y-=32 if not collision_circle(x,y,5,linia,1,1){cp=2} t=instance_create(x+16,y+16,kreska) t.sprite_index=red t.image_single=0} if keyboard_check_pressed(p1ur) && place_meeting(x+6,y-6,linia)=0{x+=32 y-=32 if not collision_circle(x,y,5,linia,1,1){cp=2} t=instance_create(x-16,y+16,kreska) t.sprite_index=red t.image_single=1 } if keyboard_check_pressed(p1r) && place_meeting(x+6,y,linia)=0{x+=32 if not collision_circle(x,y,5,linia,1,1){cp=2} t=instance_create(x-16,y,kreska) t.sprite_index=red t.image_single=3 } if keyboard_check_pressed(p1l) && place_meeting(x-6,y,linia)=0{x-=32 if not collision_circle(x,y,5,linia,1,1){cp=2} t=instance_create(x+16,y,kreska) t.sprite_index=red t.image_single=3 } if keyboard_check_pressed(p1d) && place_meeting(x,y+6,linia)=0{y+=32 if not collision_circle(x,y,5,linia,1,1){cp=2} t=instance_create(x,y-16,kreska) t.sprite_index=red t.image_single=2 } if keyboard_check_pressed(p1u) && place_meeting(x,y-6,linia)=0{y-=32 if not collision_circle(x,y,5,linia,1,1){cp=2} t=instance_create(x,y+16,kreska) t.sprite_index=red t.image_single=2 } }
-
TYTUŁ: Piłkarzyki GATUNEK:Logiczna OPIS:Komputerowa wersja piłkarzyków, w jakie często się gra na kartce w szkole. Gra się trochę szybciej, bo każdy ma swoje sterowanie i nie traci się czasu na odkładanie ręki z długopisem. Minusem jest, że trzeba do rozgrywki dwóch graczy. Sterowanie: Czerwony gracz: 1,2,3,4,6,7,8,9-na klawiaturze numerycznej Niebieski gracz: z,x,c,a,d,q,w,e Zasady: Jakby ktoś ich nie znał, to tak: Trzeba dojść piłką do bramki przeciwnika. Odpowiednim klawiszem wykonuje się ruch w daną stronę, po czym ruch wykonuje następny gracz. Po każdym ruchu zostaje kreska, od której można się "odbić", dostając dodatkowy ruch. Jak ktoś się wpakuje w sytuację bez wyjścia, zaczyna od środka, a przeciwnik ma dodatkowy punkt. Gra kończy się, kiedy ktoś zdobędzie punkt i nie ma już jak wyjść ze środka. DOWNLOAD: http://www.gmclan.org/up1047_3_pilkarzyki.html ROZMIAR:1.2 MB AUTORZY Programowanie:Scorpion Fabuła:jaka fabuła? Grafika:Scorpion Muzyka:też nie ma, bo uznałem, że w ciszy lepiej się myśli SCREEN: http://www.gmclan.org/up1047_6_pilkarzki_screen.html http://www.gmclan.org/up1047_6_pilkarzki_screen2.html
-
lol, dzięki :thumbsup: Dalej sobię poradzę.
-
Ostatnio spotkał mnię zaszczyt: mam zrobić program do obliczania trajektorii lotu piłki na fizykę XD. W związku z tym jedno pytanie: w GM-ie prędkość wyrażana jest w pikselach na jaką jednostkę czasu? (znaczy: w jakim czasie objekt przebywa wyznaczoną ilość pikseli?) Myślę, że są to milisekundy, ale pewności nie mam. Dobrze byłoby, jakby ktoś miał jeszcze pomysł, jak to przeliczyć na m/s. Z góry dzięki!
-
Zastanawiam się nad multiplayerem, ale nie mam pojęcia, za co się zabrać. Wiem, że był przykład, bodajże Tymona, ale przedstawia on wszystko w jednym kodzie... Poza tym uważam, że jest on trochę za mało objaśniony, ale to subjektywne odczucie. Udało mi się ściągnąć tutorial 3D, gdzie jest wszystko po kolei wyjaśnione. Nie mogłem znaleźć nic takiego z Multiplayerem. Może ktoś z Was coś znalazł? Jeśli tak, to proszę o link. Z góry dziękuje. :bye1:
-
eeee... a co to identyfikator objectu? :blink:
-
Mógłby mi ktoś powiedzieć, jak object ma zmienić swoje parent skryptem? Próbowałem object_set_parent, ale nie wiem, czemu nic z tego nie wyszło... object_get_parent to samo... Żeby nie było, to wiem, co to są parenty, po co one są itd. Powiedzcie tylko, co tam trzeba wpisać i będe szczęśliwy :P
-
daj w graczu przy evencie <key Z PRESS> (ważne, żeby było to press) skrypt taki: if //i tu pytanie, czy x i y sprita są pośrodku, czy oryginalnie w lewym górnym rogu. Jeśli to pierwsze, to: collision_circle(x,y,[tu wstaw szerokość sprita podzieloną przez 2],[nazwa objektu przeciwnika],1,1)>0 //albo jeśli to drugie, to: collision_rectangle(x,y,x+[szerokość sprita],y+[wysokość sprita],[nazwa objekty przeciwnika],1,1)>0 //dalej to samo, czyli: { [nazwa objektu przeciwnika].siła(czy jak tam się nazywała ta zmienna) -=10} tyle :jezor:
-
Jak dla mnie, to ten stworek tak jakoś nienaturalnie wysoko skacze. Muza za ciężka, przeszkadza w grze. Oprócz tego gierka fajna. 4/5
-
Narazie nie ocenię, bo za mało rozbudowana. Dodaj trochę więcej silniejszych przeciwników, jakieś przełączniki. Ale jakbym już gdzieś widział podobny przykład... :huh:
-
Gra mogłabybyć dobra, bo sam pomysł ma w sobie dużo grywalności. Irytuje jednak fakt, że nasz super pogromca mafii nie potrafi ominąć ściany bez naszej pomocy. Zamiast granatnika wolałbym używać np. uzi. Tak, żeby strzelało ogniem ciągłym, a nie wymuszając na graczu ciągłe klikanie myszką. Walnij też jakąś muzę i odgłosy. 2/5 Czekam na fulla.
-
Dzięki! :thumbsup: A macie może pomysł, jaką muzykę dać, albo czy gra nie za trudna jest, albo nie za łatwa?
-
TYTUŁ: Stick runner (beta) GATUNEK: Platformówka OPIS:Biegamy ludzikiem, zbierając monety, unikając innych ludzików, które nie wiedzieć czemu chcą nas zabić... :) Gra jest podobna do Lode Runner. Jak ktoś nie wie, co to jest, to taka platformówka, w której naszą jedyną bronią jest umiejętność robienia dziur w ziemi. Wrogowie wpadając tam zostają potem zamurowani. Gra dzieli się na scenerie po 10 poziomów każda. W becie są tylko 2 scenerie i trzy etapy trzeciej. Beta nie posiada muzyki i dźwięków. Sterowanie: strzałki-chodzenie K-robienie dziury z lewej L-robienie dziury z prawej SPACJA-restart poziomu DOWNLOAD: http://www.gmclan.org/uploader/1047/Stick_Runner_beta.rar ROZMIAR:1.06MB AUTORZY: Programowanie:ja Fabuła:a co to? Grafika:ja (w GM-ie) Muzyka:jeszcze nie ma SCREENY: Tu proszę o propozycję, jaką muzykę mam dać do tej gry, bo ja nie wiem, przy jakiej gra się najlepiej. Piszcie też, jakie błędy popełniłem, albo czy gra jest za trudna, czy za łatwa.
-
Otóż qmpel ma nowego kompa z Vistą i chce się nauczyć robić gry. Ogólny zgrzyt polega na tym, że aplikacje .exe robione w GM-ie nie działają na windowsie Vista (przynajmniej u niego). :crosseyed: Chcę się zapytać, czy jest jakiś sposób, żeby te gry działały na jego kompie?