-
Postów
36 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Dacus
-
-
Wbudowane particle są wolne. Prawdopodobnie mają duże bitmapy. Zrób swoje takie jakie mają być, bez skalowania w dół i będzie szybciej.
-
Może aktywuj obiekty platformy tylko jeżeli są pod postacią, albo sprawdzaj czy postać porusza się w górę czy w dół.
-
Zacznijmy od tego co najwspanialsze! Gra nie ma ikony. Tak jakby się kamuflowała. A może jeszcze dać mu nazwę bez znaków? Przy takiej grze mogłeś się szarpnąć na ikonkę. Niechętnie patrzę na plik readme. Dlaczego cała kontrolka jest zamknięta w pliku readme, zamiast stworzyć praktyczny tutorial? Nie każdy ma superpamięć. Lepiej dać taką kontrolkę pod F1, albo stworzyć owy tutorial.
Obraz w czasie wczytywania też brzydki. Połowa elementów robiących za tło jest faktycznie przeźroczysta, a część jest koloru czarnego i nieprzeźroczyste.
Mniejsza o to.
Dlaczego okno gry jest takich walniętych rozmiarów?! Rozumiem, że masz 5:4 i dużą rozdzielczość, ale dobry programista z góry założy, że gracz to łoś, który nie przeczyta readme i ma przeciętny monitor. Okienko powinno być rozmiaru 800x600 i możliwe do zmiany na większą rozdzielczość i włączenie/wyłączenie pełnego okienka. Zamiast tego mamy ukryte gdzieś z boku pliku readme F4 - pełny ekran .
Co to wogóle za syfny pomysł, żeby robiąc grę po angielsku WSZYSTKIE kluczowe informacje napisać w readme po Polsku.
Kiedy już poustawiam wszystko, żeby było jak najlepsze, mogę sobie pograć.
Muzyka pasuje do stylu graficzne, a dźwięki nie brzmią oklepanie i nie walą po uszach. Wieże obronne mogłyby być oryginalniejsze, ale i tak są w pewnej "rozpiętości" możliwości.
Przeciwnicy są mało oryginalni, nie dają przyjemności dla oczu. Sądzę, że ocena 4 będzie najodpowiedniejsza. Wszystkie ważne elementy są w pewnym stopniu zrobione.
-Nieoficjalny GMrecenzent IamVader
- Ikona jest w projekcie. Po skompilowaniu nie wiem czemu znikła.
- Za mało było czasu na stworzenie takich rzeczy jak tutorial. Lepsze readme niż nic.
- O co ci chodzi z rozmiarem okna to nie wiem. Starałem się dobrać taką rozdzielczość, żeby wszyscy mogli pograć. Sugerujesz, że w 2010 roku przeciętny monitor ma max rozdziałkę 800x600? Gdybym robił grę dla siebie, to miała by rozdzielczość 1920x1200...
- Co do zmiany rozdzielczości, rozbudowanego menu opcji i większej różnorodności przeciwników to patrz punkt drugi.
@Lechu4444
Nazwę wymyśliłem na poczekaniu. Nie wiedziałem wtedy skąd mi przyszła do głowy. Teraz już wiem. :)
-
Spotkałem się z podobnymi problemami. Spróbuj zainstalować najnowsze sterowniki do karty graficznej.
-
działka kręcą się za wolno przez co często wróg mi ucieka ( powinno to być szybciej jak w innych tower defence )
"It's not a bug, it's a feature!" :)
-
Miałem podobny problem z przezroczystościami w GM7 czasem. Pomagał restart komputera lub wejście do panelu Nvidii, zmiana ustawień i zapisanie. Resetowało to w pewien sposób kartę graficzną i wszystko potem działało dobrze. W GM8 nie zdarza mi się to. Masz raczej nowe sterowniki?
-
Planujesz kolejną wersję?
Całkowicie nowej wersji raczej nie, mogę poprawić parę rzeczy czy dodać jeżeli będzie zapotrzebowanie. Ale musicie napisać co. Muzyka, to wiem(a byłem taki z niej dumny ;)).
Niestety gra mi nie działa. Wygląda na to, że ma to związek z surfaceami.Co konkretnie się dzieje? Czy inne gry z surfaceami ci działają? Jaki masz sprzęt?
-
Dzięki za miłe słowa. :)
Nie wiem czemu zniknął surface. Czasem się tak zdarzało kiedy minimalizowałem grę. Wydawało mi się że to naprawiłem, ale chyba jednak nie.
Nowa wersja, nie gubiąca surfaców:
https://gmclan.org/up6168_3_Cybetron_Defence.html
lub
http://dl.dropbox.com/u/5925607/Cybetron%20Defence.zip
Co do liczby fal, to będziecie musieli sami się przekonać. ;)
-
Tytuł: Cybetron Defence
Gatunek: tower defence
Opis: Twoją planetę Cybetron zaatakowali obcy z planety Orbotron. Desant udało by się odeprzeć bezproblemowo, jednak dzięki swojemu kulistemu kształtowi, wrogowie rozwijają duże prędkości i docierają bezpośrednio do głównych procesorów rozproszonego centrum dowodzenia. Misja jest beznadziejna, ponieważ został już tylko jeden procesor. Musisz bronić go do końca, by ginąc zabrać jak najwięcej wrogów ze sobą. :P
Gra była zrobiona w ciągu 2 tygodni(więc proszę o wyrozumiałość) na konkurs Rabbcia. Jest to moja pierwsza, powiedzmy że skończona, gra w Game Makerze. Jest po angielsku, gdyż polskie literki nie bardzo wychodzą standardowymi metodami. Wolę wcale nie robić po polsku niż zrobić bez ogonków, bo IMHO wygląda to tandetnie.
Download:
https://gmclan.org/up6168_3_Cybetron_Defence.html
lub
http://dl.dropbox.com/u/5925607/Cybetron%20Defence.zip
Rozmiar pliku: 10,6 MB
Autorzy:
Programowanie:DacusFabuła:jak wyżejGrafika:jak wyżejMuzyka:jak wyżejScreeny:
-
nie wszystkie, ale większość, zwykle na ligę 24 jest więcej uczestników którzy trwają do końca :P
Aha! Bo wy młodzi jesteście, dlatego tak krótko wytrzymujecie. :P
Mam tą grę na forum przedstawić, czy autor konkursu to zrobi?
I co, będę miał -10% warna? :P
-
Czy wszystkie konkursy tak wyglądają? Bez sensu jest zgłaszać się, a później olewać...
-
@UP Bez sensu. Jakie opóźnienie? Klient może poruszać postacią sam, a nie czekać na odpowiedź z serwera. Więc czym różni się niby ten sposób od twojego? Poza tym, że mój przesyła mniej danych.
-
-
Już rozumiem. Dobra, zapomnij tamto. Nowy kod:
w Create:
GMLruch = true;Wywołanie zatrzymania:
GMLruch = false;alarm[0] = room_speed * 3;
alarm 0:
GMLruch = true;Swój kod musisz zmienić tak:
Przy skręcie w prawo:
GMLif place_free(x+4,y){x+=4 * ruch}
Przy skręcie w lewo:
GMLif place_free(x-4,y){x-=4 * ruch}
Przy skakaniu:
GMLif ! place_free(x,y+1){vspeed = -10 * ruch}
-
GMLevent_perform(ev_keyrelease, ord('A'));
-
Podaj kod który porusza hero.
Jeżeli nie chcesz robić skryptu to zamień pierwszy kod na:
GMLold_speed = speed;speed = 0;
alarm[0] = room_speed * 3;
3 - oznacza liczbę sekund.
-
Tam jest literówka. W dwóch miejscach jest "starty2" a w trzech "straty2".
-
Włączenie zatrzymania na kilka sekund np:
Skrypt wywoływany w obiekcie który ma się zatrzymać
stop(sekundy):
GMLold_speed = speed;speed = 0;
alarm[0] = room_speed * argument0;
alarm 0:
GMLspeed = old_speed;Aby obiekt był niezniszczalny ustaw jakąś zmienną na true i podczas kolizji, czy tam gdzie odejmujesz życie, sprawdzaj czy jest ustawiona.
-
Wysłałem grę do Rabbcia. Czy ktoś oprócz mnie skończył?
-
W takim razie też postaram się dodać parę rzeczy do mojej gry. Życzę wszystkim powodzenia.
-
Chodzi o coś takiego?
-
Ja oddam to co się uda zrobić.
EDIT:
Ale z was mięczaki... :P Liczyłem na porządną rywalizację. To mnie zmotywowało do "skończenia". Zawsze można coś dodać i ulepszyć ale jako że dedlajn blisko to właśnie wysłałem linki do Rabbcia.
-
Czy jest sposób na wysyłanie danych jeszcze optymalniejszym sposobem?
Całość dotyczy projektu gry platformowej, gdzie pozycja gracza zmieniać się może niezależnie od tego, czy gracz użył klawiszy kierunkowych.
Pozdrawiam.
Rozumiem że serwer twojej gry nie kontroluje całości fizyki w grze, gdzie klient tylko przekazuje dane z kontrolera i wyświetla grafikę na podstawie danych zwróconych.
Jeżeli tak, to możesz przesyłać przyciśnięcia klawiszy, ale każdy inny ruch musisz potraktować jako takie samo zdarzenie. Dla serwera będzie bez różnicy co powoduje ruch postaci. Oczywiście co pewien czas musi być też synchronizacja pozycji.
-
Tytuł:
Cybetron Defence
Ukończono:
100%
Opis:
Twoją planetę Cybetron zaatakowali obcy z planety Orbotron. Desant udało by się odeprzeć bezproblemowo, jednak dzięki swojemu kulistemu kształtowi, wrogowie rozwijają duże prędkości i docierają bezpośrednio do głównych procesorów rozproszonego centrum dowodzenia. Misja jest beznadziejna, ponieważ został już tylko jeden procesor. Musisz bronić go do końca, by ginąc zabrać jak najwięcej wrogów ze sobą. :P
Program/Język Programowania
GameMaker
Screeny:
Aktualnie robię:
Koniec. Wysłane do Rabbcia.
Słowa od autora:
Program i grafika, dźwięki i muzyka są w całości moje.
[Wyniki!] OxGames Challenge
w Arena
Opublikowano
Ja nie wezmę udziału bo i tak oprócz mnie nikt nie skończy. ;) A poza tym mam oryginał Dragon Age...