Skocz do zawartości

I am vader

Użytkownicy
  • Postów

    1 887
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    20

Treść opublikowana przez I am vader

  1. Okej, wybacz, zapomniałem o temacie: 1. Używaj buffer_grow (ja używam buffer_create(1024,buffer_grow,1); i nigdy mnie nie zawiodło) 2. 60 razy na sekundę to DUŻO za dużo. Musisz wysyłac rzadko, ale wprowadzić wygładzanie ruchu i lag compensation. To dużo roboty, ale tak wszystkie gry robią. 3. Mając buffer grow pamiętaj aby wysyłać tylko tyle ile trzeba, czyli w argumencie wielkości bufera podaj buffer_get_size(nazwa_buffera) Twoje problemy mogą wynikać z tego, że za szybko wysyłasz i/lub próbujesz wysłać więcej niż bufor może utrzymać(Nie zauwazylem, ze podales wielkosc bufera, ma 1024B, więc jak wyślesz 1x8 i 2x16 używasz tylko 7B o ile nie walnąłem się w matmie. Niemniej, nadal zalecam Ci zmianę na grow..)
  2. Właśnie o to chodzi, że greenlight mocno zrzucił na jakości. Kiedyś wchodziły tylko produkcje AAA i elita indyków. Teraz wchodzi wszystko.. ..chociaż nie wiem, Hatoful Boyfriend i tak by się chyba dostało.. Edit: Proszę, nie zrozum mnie źle, nie próbuję znieważyć ani Ciebie ani Twoją grę, ale nawet jeśli jest dobra nie powinna raczej być na steamie...
  3. Twoja gra jest świetnym przykładem dlaczego greenlight to niewypał.
  4. I am vader

    NIGHTHAW-X3000

    jest kolorowe, ale nie czuć dynamiki. Śmierć przeciwników nie satysfakcjonuje. Dobry streak bez oberwania powinien dawać o sobie znać mocniejszymi wybuchami i może trzęsieniem ekranu. Ale to tylko moje 2 grosze.
  5. Jak często wysyłasz dane? Tworzysz odpowiedni rodzaj bufora? Jesteś pewien, że nie zchrzaniłeś gdzieś buffer_seek albo wielkości wysyłanych danych?
  6. Gra przejdzie, o to się nie martw. A reklam google samo nie wrzuca, nigdy. Reklamy sam dodajesz na swoje upodobanie.
  7. Karta zintegrowana powinna się automatycznie wyłączyć, jeżeli wykryło zewnętrzną. Jesteś pewien, że komputer w ogóle wykrywa kartę? nie poluzowałeś czegoś(np zasilania) w trakcie instalacji nowego dysku?
  8. Spokojnie, dopiero niecałe 2 miesiące nie ma update'u. Zakładam, że robienie takiej gry wymaga więcej czasu niż catch the clown :v
  9. Objęcie wszystkich urządzeń jest bolesne i niemożliwe. Staraj się ograniczyć do obsługi urządzeń z ostatnich 30 do 36 miesięcy (2.5 - 3 lata). Dopasowanie rozdzielczości masz automagiczne dzięki ustawieniu rozdzielczości wyjściowej na równą wyświetlaczowi oraz automatycznym ratio... ...ale problem jest taki, że robi to application_surface, które powinieneś wyłączyć ponieważ jest EKSTREMALNIE kijowe i mocożerne na androidzie. Może Ci się wydawać, że wszystko działa ładnie, ale prawdopodobnie tak jest bo masz urządzenie na tyle nowe i dobre, aby obsługiwało 1080p. Więc na start, skopiuj sobie projekt/backupnij go, bo będziesz musiał wprowadzić zmiany, zaczynając od wyłączenia application_surface i zrobienia ręcznego aspect ratio. Edit: Jak chodzi o samą publikację, kiedy uploadujesz APK, bot ją analizuje i określa na których urządzeniach na 100% nie zadziała(np. ze względu na api level). Niemniej, to że urządzenie jest na liście kompatybilnych, nie znaczy, że aplikacja będzie ładnie działała.
  10. Po raz kolejny: NIE MA CZEGOŚ TAKIEGO JAK with([OBIEKT] parent) ani with([iNSTANCJA] parent)
  11. "This function returns whether an object with the specified index exists or not. Note that this checks to see if an object is present in the resource tree, and not actually in the game room. For that you should use the function instance_exists. " Zakładam, że to do użycia przy dynamicznych obiektach, które się tworzy i usuwa w locie, aby się upewnić, że dany istnieje.
  12. Na lektora nie. Ale na voice actora czy youtubera to jak najbardziej.
  13. Czy akcesor Map[? "Key"] jest szybszy od ds_map_find_value ?
  14. I am vader

    Tura #148 - Dyskusja

    Okej, to moje zdanie o grach: 1. Nie wrzuciłem swojej bo mnie życie pokonało. Znaczy niechęć. Trzeci raz chyba widzę na gmclanie "flappy bird" jako temat i trzeci raz uznaję, że go się nie podejmę koniec końców. Teraz jak już były 3 prace oddane liczę go nigdy więcej nie zobaczyć. 2. Grę H2S04'a spisałem na straty, gdy zobaczyłem, że jest w instalatorze - musisz pamiętać aby zapisać jako .zip lub single runtime executable. Nikt nie chce syfu na kompie dla 2-minutowej minigierki. Nawet dla 20-minutowej nikt nie chce. 3. Gra hqter'a... Był jakiś potencjał, ale niespecjalnie przypadał mi do gustu. Używanie przeciwnych przycisków do odbicia to sztuczne utrudnienie. Że pasek wysokości jest denerwujący sam wiedziałeś, bo dałeś opcję go wyłączyć. Poza tym całkiem ciekawy pomysł, chwilę pograłem i było dobrze. Niestety, gra przegrała z... 4. ...grą hamtarena. Ciekawe podejście, element 3D interesujący. Mechanika prosta, ale nie prostacka. Niby jedyną różnicą jest dodanie dodatkowego wymiaru, który pozwala na ruch lewo/prawo, a już to dodaje. Mój głos poszedł na Flappy Rider.
  15. Najpierw kapka pozytywnego: Fajnie, że zrobiłeś to o co poprosiłem, ale trzeba zrobić nieco więcej... Negatywna część postu: Poświęć więcej czasu na narysowanie budynków. Operowanie w MsPaint jest trudne, pobierz i zainstaluj GIMP, przyzwyczaj sie troche do niego.. Bedziesz mogl miec na oddzielnej warstwie tło, drzewa i każdy budynek, trochę więcej włożysz w każdy z tych elementów. Poważnie, jest różnica między słabą grafiką a niechlujnym odpierdzielem. Also, lepiej jak gra będzie w oknie niż fullscreen. Jak musi być fullscreen to włącz aspect ratio, żeby się paski robiły.
  16. Jemu nie chodzi o nagrywanie, tylko o odczytanie głośności mikrofonu.
  17. Siema! Nie denerwuj sie tak, zazwyczaj trzeba kilka dni na jakies sensowne komentarze. A im gra drobniejsza tym ciezej o jakakolwiek odpowiedz. Mysle ze gatunek to Adventure / Point and Click Na pewno warto zmienić grafikę. Wiem, wiem, nie jesteś artystą, nie umiesz rysować. Nie musi być piękne, ale powinno być schludne. Możesz poświęcić trochę czasu aby wyglądało to czytelnie, nawet jeśli nie jak majstersztyk. Ciężko odróżnić, co jest dowodem a co jest wyborem sprawcy, mógłbyś dać jakąś inną grafikę. Np. W górnej części ekranu masz tekst "Kto jest mordercą?" i pod nim kartki wyglądające jak akta, z jakimś dużym napisem np. "Barman", "Tajemniczny Człowiek", "Mieszkaniec". A niżej dać tekst "Dowody" i tam umieścić ten nóż i tego typu rzeczy. W obecnej fazie produckji gry postaraj się skupić na czytelności czyli właśnie na grafice oraz odróżnieniu dowodów od wyboru winnego.
  18. I am vader

    Tura #148 - Dyskusja

    Jak zobaczyłem, że temat ma być łatwy, myślałem, że to znaczy tak ogólny, że łatwo cokolwiek podpasować. Precyzyjność tematu trochę mnie zniechęca... ...pójdę na kreatywność Edit: Post #1300! (nie licząc jakiś 2500 w nieliczonych działach)
  19. I am vader

    Tura #148 - Dyskusja

    To może chwalić się kto myśli nad wzięciem udziału! :D Ja postaram się wziąć udział i zapraszam innych do tego samego.
  20. Odpowiedź apropo testowania i że Ci nie działa: Część mówiąca * daemon not running. starting it now on port 5037 * * daemon started successfully * unknown Sugeruje, że albo nie podłączyłeś urządzenia, albo nie wykrywa (w miejscu "unknown" byłoby "device") Sprawdź poniższą listę: 1.Zazwyczaj urzadzenia potrzebuja na komputerze oprogramowania danej firmy jak np. Samsung Kies dla telefonów/tabletów Samsung. 2.Urządzenie musi być w trybie debugowania. Wejdź w ustawienia>ogólne>informacje o urządzeniu. Tam gdzie pisze "Numer wersji" stukaj(tak jakby to byl przycisk) wielokrotnie az dostaniesz informacje ze odblokowany tryb programisty. W dziale Ustawienia>Ogólne będziesz miał teraz nową zakładkę "Opcje Programisty", otwórz ją i uruchom Debugowanie USB. 3.Udane połączenie może być zakłócone jeśli masz w porcie przebicie z sąsiednych portów. Nie wiem na ile częsty problem to jest z tanimi obudowami, ale u mnie na ten przykład ten problem wystepuje. Urządzenia korzystające z bluetooth(mysz bezprzewodowa, adapter bezprzewodowy do pada Xbox, etc) zazwyczaj robią zakłócenia, które wygłuszają inne porty, po odłączaj te śmieci, jeśli nic innego nie działa. Odpowiedź apropo błędu kompilacji 1. Upewnij się, że masz pobrane i aktualne wszystko(wiem, to od zarąbania pobierania, przykro mi) z android SDK od wersji 2.2 (API Level 8) do wersji najnowszej + wszystkie narzędzia(Tools). 2. Jeśli chodzi o NDK używaj wersji android-ndk-r8e(Bardzo przepraszam, podalem wczesniej zla wersje, ta pogrubiona jest poprawna) . Z innymi GM ma problemy z tego czy innego powodu. 3. Wyczyść cache projektu wciskając ikonę z miotełką, czasami pomaga. Błąd sugeruje, że to coś z androidmanifest.xml, ale tego problemu nie powinienes miec jezeli nie uzywasz zadnych extensionow w projekcie, dlatego zakladam ze 3 kroki powyzej dadza rade. Jesli nie, daj znac + wyslij PW, bo pewnie zapomne sprawdzic temat.
  21. Na steam, wtedy będzie zniżka na zimę, gdzieś w grudniu. Na stronie yoyogames możesz połączyć swoje konto steamowe z kontem yoyo i wtedy cokolwiek zakupionego na steamie masz w swojej licencji standalone(dzięki temu możesz korzystać z GM'a poza steamem o ile sie zalogujesz na swoje konto wewnątrz programu)
  22. 1. Gry zrobione w Game Makerze cieszą się OGROMNĄ popularnością, dzięki zainteresowaniu grami 2D wśród graczy. Najświeższym przykładem jest Undertale, które było wykonane w Game Maker Studio i jest obecnie najgłośniejszą grą Indie roku. Inne udane tytuły w Game Makerze to m.in Spelunky, Hotline Miami, Stealth Bastard, Risk of Rain, Nuclear Throne, lista mogła by być długa. Każdy z tych tytułów znajdziesz m.in na Steam 2. W starym "Game Maker" nie. W nowym "Game Maker Studio" założenie konta yoyogames nadaje użytkownikowi wersję "Standard" - prawdopodobnie usuwa ten znak, ale nie jestem tego pewien. Wiadomo natomiast, że w trakcie przedłużonego wczytywania gry wyświetla się grafika którą można wybrać w "Global Game Settings" projektu(podstawowo ta grafika ma logo game makera, więc zalecam zmienić przed testem czy informacja się pokazuje czy nie) 3. To forum jest całkiem martwe, niestety. Oddzielnego spotkania nie mamy, ale zazwyczaj Ci co mogą zgadują się w trakcie innych ewentów, jak np. GIC(wcześniej nazywane ZTG), które odbywa się w trakcie PGA. Edit: Jeśli potrzebujesz orientacji w GM'ie, chętnie pomogę, kontakt przez Steam proszę: http://steamcommunity.com/id/SSPH
  23. Getpixel jest ekstremalnie wolne. Dodatkowo, staje sie wolniejsze z kazdym kolejnym uzyciem. Jest rozwiazanie, ale i tak nie powinienes uzywac tego czesciej niz rzadko, bo jest(o wiele) szybsze, ale nadal za wolne.(poprawka: wydaje mi sie ze bufer sie aktualizuje automatycznie wraz z surface'em, bedzie to tak szybkie jak typowe rysowanie do surface + predkosc odczytu z bufera opisana w poście z linku na dole) Nie będę mącił Ci w głowie. Po prostu nie używaj w draw ani step. Rozwiazaniem jest narysowac obraz na surface, a nastepnie zapisac surface do bufera. W ten sposob mozesz odczytywac wartości na żywca. Wiem, że sam opis Ci nie pomoże, ale na szczęście ktoś zrobił cały szereg skryptów opierających się na tym pomyśle: http://gmc.yoyogames.com/index.php?showtopic=640679
×
×
  • Dodaj nową pozycję...