Skocz do zawartości

Scorpion

Użytkownicy
  • Postów

    51
  • Dołączył

  • Ostatnia wizyta

O Scorpion

  • Urodziny 16.07.1991

O mnie

Osiągnięcia Scorpion

Smart Newbie

Smart Newbie (2/13)

0

Reputacja

  1. 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
  2. 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".
  3. 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:
  4. 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.
  5. Scorpion

    Tura #67

    http://www.gmclan.org/up1047.html plik grawiti.zip
  6. 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.
  7. 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ś?
  8. 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??
  9. 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ę...
  10. 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ć)
  11. To ja bym ładnie prosił mnię też dać. Jak co, to się na magicu znam... trochę.
  12. 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 } }
  13. 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
  14. lol, dzięki :thumbsup: Dalej sobię poradzę.
×
×
  • Dodaj nową pozycję...