Skocz do zawartości

Ranking


Popularna zawartość

Wyświetla najczęściej polubioną zawartość od 08/07/17 uwzględniając wszystkie działy

  1. 9 punktów
    Przepraszam, masz rację.
  2. 7 punktów
  3. 7 punktów
    Siemka, jeżeli czytasz tę wiadomość najprawdopodobniej pomogłem Ci w czymś przez Steam lub Skype. Zostaw reputację pod tą wiadomością lub którąś inną w temacie i napisz posta informującego innych, że w czymś pomogłem ;) Jeżeli jesteś tu bez powodu zapraszam do kontaktu na Steam aby pograć w gry lub pomóc w jakimś problemie z game makerem 1.4 ! Mój profil Steam
  4. 6 punktów
  5. 6 punktów
    Hej. Troszkę mnie nie było. Wracam do robienia gier sobie. Tym razem całkowicie dwuwymiarowy projekt. Zaczęło się od Ludum Dare, a teraz sobie szlifuję i mam w planach stworzenie jakiegoś przygodowego fabularnego horroru. Oczywiście nic nie skończę jak zwykle, żeby nie było niedomówień już na starcie.
  6. 6 punktów
    Nowy rok, nowe menu Postaci, Statki, Skrzynki, Skiny, na dole Ustawienia
  7. 5 punktów
    Nie pracuję już w branży bo minęła mi zajawka na gry. Jak wiecie od wczesnego wieku robiłem gierki, najpierw Top Hat. Wpadło trochę kasy, wyprowadziłem się do Warszawy, tam robiłem jako tester aż do najthoksa. Rzuciłem pracę aby skończyć najthoksa, zamiast tego poleciałem w balet z przyjaciółmi. Znalazł się wydawca, nie najlepszy, ale były pieniądze. Grę wydałem i miałem jeszcze na kilka miesięcy życia. Zamiast iść do pracy i gromadzić gotówkę to jeździłem po Polsce, imprezowałem i żyłem na pełnym luzie przez pół roku. Robiłem w międzyczasie prototypy ale nie miałem żadnych rewolucyjnych pomysłów. Zamiast tego zacząłem malować obrazy. I wtedy odkryłem, że to jest moja główna droga. W grach zawsze najbardziej lubiłem robić grafikę albo fajnie rozkładać obiekty na planszy dla ładnej kompozycji. Obecnie siedzę za granicą gdzie wyjechałem aby szybciej zgromadzić gotówkę na rozkręcenie wszystkiego. Jakiś czas temu otworzyłem się na sprzedaż globalną, choć głównie USA, co pozwoli mi już za chwilę rzucić obecną pracę na part time i przejść na 100% mojej twórczości. I wtedy dopiero zacznie się najtrudniejszy egzamin. Ale myślę, że się uda. Co ciekawe, prowadzę trochę nietypowy sposób sprzedaży swoich obrazów który opiera się w 100% o internet. Wykorzystuję swoje umiejętności które zdobyłem robiąc gry, czyli jakieś tam podstawy marketingu i tego jak działają social media. O social media też się bardzo dużo nauczyłem przez ostatnie 2 lata. Chciałbym się w życiu poświęcić 100% sztuce. Mam pomysły na obrazy, chcę się uczyć malować cyfrowo jak i klasyczne. Do tego interesuje mnie rzeźbienie, ale to dopiero jak przejdę u siebie na full time aby mieć więcej czasu na takie rzeczy. O ile będę go miał, bo od jakichś 2 lat cierpię na całkowity brak czasu. No ogólnie kurde to tworzenie najbardziej mnie jara. #pdk
  8. 5 punktów
    Hej. Naprawdę serce się raduje, że w końcu czuć tu powiew świeżości i osobiście jestem jak najbardziej za tym, by przywrócić to forum do dawnej świetności. Dlatego wnoszę tu małą inicjatywę jaką miałyby być zalecenia innych użytkowników wobec tego jak nowa strona miałaby funkcjonować. Sorencje, że wylatuję z tym w valhalli, ale wiecie. Gdyby moderacja podłapała pomysł to byłbym wdzięczny gdyby dało się to jakoś przypiąć gdzieś. Także proszę wysuwać tu swoje idee i odnosić się do pomysłów innych, a później wspólnymi siłami postaramy się wcielić je w życie. Ja zacząłbym od wrażeń estetycznych. Jestem na tak, ale aktualna surowość domyślności szablonu pewnie odpycha świeżaków, dlatego zalecałbym nadać stronie jakiegoś charakteru.W tym celu moglibyśmy zrobić -mały konkursik/przetarg na nowe logo. Każdy chętny mógłby coś zaprojektować i wrzucić, a potem prosta ankieta i bum. -Do tego dobrym zagraniem byłoby samoscrollujące się okienko z wyselekcjonowanymi "grami naszej społeczności", gdzie będą jakieś Warlocksy, Top Haty, Catch the clowny z grafikami, może nawet animowanymi: Zapraszam do dyskusji
  9. 5 punktów
  10. 5 punktów
    Jeżeli chodzi o opinię graczy to jeszcze nie trafiłem na to by ktoś pisał jakieś hejty pod grą zrobioną z GMa chyba że jest kiepska. Za to spotkałem się z opiniami o unity że ludzie widząc to logo dają od razu refound na steamie albo innych hejterów który piszą recenzję negatywną i nakłaniają do zmienienia silnika na jakiegoś unreala czy coś zamiast unity. Negatywne opinie o GMie to ja widuję jedynie u jakiś urażonych polaczków pseudo gamedevów którzy nie mogą znieść tego że ktoś robi grę na gotowym silniku zamiast marnować całe życie na nauce wynajdowania koła na nowo tworząc własny silnik. Ale po co się tym przejmować? To nawet nie są gracze i nie twój target.
  11. 5 punktów
    Ostatnie dwa tygodnie były masakryczne pod kątek ilości pracy, ale w końcu skończyłem swój algorytm do którego podchodziłem już z 4 razy
  12. 5 punktów
    próbna animacja nóg, spróbuję też jakoś związać górną część tułowia żeby odpowiednio się cała wyginała przy chodzeniu
  13. 5 punktów
    Zrobiłem takie śmiszne pseudo 3d, nawet fajne można animować i w ogóle największy problem przy czymś takim to oczywiście kolejność rysowania, trzeba podzielić kierunki na 6 stref i rysować konkretne części ciała w kolejności eh
  14. 5 punktów
    https://www.yoyogames.com/blog/64/using-motion-planning http://docs.yoyogames.com/source/dadiospice/002_reference/movement and collisions/motion planning/index.html Najprościej użyć do ruchu wroga wbudowanej funkcji mp_potential_step(xgoal, ygoal, stepsize, checkall) gdzie: xgoal, ygoal - współrzędne gracza stepsize - szybkość ruchu w pixelach na klatkę checkall - tutaj true (jeśli wróg ma omijać wszystkie obiekty po drodze) lub false (jeśli wróg ma omijać obiekty solid po drodze) Oczywiście nie jest to idealne rozwiązanie, funkcja polega na tym że program sprawdza przeszkody w najbliższym otoczeniu i zmienia kąt wroga tak aby je omijał, ale nie ma tutaj ogólnego planu więc wróg będzie się często zacinał lub chodził w kółko. Plusem jest mało obliczeń na klatkę. użycie mp_potential_step daje niezłe wyniki przy prostych przeszkodach Lepsze jest użycie funkcji z serii mp_grid, za pomocą funkcji takich jak mp grid_add_cell, add_rectangle, czy add_instance tworzysz mapę kwadracików i dodajesz informację które kwadraciki omijać. Potem dzięki mp_grid_path ustalasz dla obiektu optymalną trasę omijającą przeszkody (oczywiście wróg będzie się poruszał wzdłuż kratek czyli w ośmiu kierunkach). To podejście jest trudne do zoptymalizowania, jak masz dużą mapę, dużo przeciwników i każdy z nich na poczekaniu aktualizuje sobie pozycję gracza i ciągle oblicza nową trasę może być to mocno niewydajne, ale z drugiej strony będziesz miał pewność że przeciwnik się nie zatnie (ew. uzna że np. nie ma możliwości dojścia do gracza)
  15. 5 punktów
    W końcu moje paczki zostały zatwierdzone, parę osób chciało video z testem obciążeniowym to zrobiłem i mnie rozwaliło jak ciekawie potrafi to wyglądać
  16. 5 punktów
    Skończyliśmy właśnie prace nad nowym logo Dodaliśmy też podtytuł, więc teraz gra nazywa się "Ignis: Duels of Wizards"
  17. 4 punkty
    Na razie jestem tu przez mieszkanie uwięziony na 3 lata i nie myślę o tym, szczerze nie wiem, jak będzie po tym czasie, czy zostanę w uk, czy wyjadę gdzie indziej, czy wrócę, aczkolwiek nie wydaje mi się, abym wracał do Polski Za każdym razem jak wracam widzę jak ceny drożeją, to przykre już jest, jak spora część produktów jest tańsza w uk niż w pl :/ +samo prawo czy życie dużo bardziej mi się podoba za granicą. A co do pracy, to ogólnie pracuję w prep kitchen, gdzie są 3 departamenty: mięso, gdzie to jest w sumie linia produkcyjna dla kotletów burgerowych(dziennie robimy jakoś 700-2000kg). Frytki, gdzie musimy je podsmażyć 3 min i spakować w woreczki(dziennie jakoś 1800-4000kg) i kuchnia, gdzie robią sosy, drinki, pikle i jakieś tam inne mniej istotne rzeczy xD Teraz pracuję na frytkach, gdzie jest już moich 4 znajomych i jest zajebiście, chociaż planuję wrócić na mięso, jest przyjemniej i wolę zabierać z pracy mięso niż frytki xD Ale ogólnie ta praca jest o tyle dziwna, że gdzie na frytkach akurat w sumie to jest ciężkie, to czym szybciej pracujesz tym jest fajniej, śmieszniej i bardziej chce Ci się pracować xD
  18. 4 punkty
    Może nie growe, ale aktualnie coś takiego kminię. Teraz muszę nagrać pierwsze 4 odcinki Ten w około 95% skonczony, będą jeszcze małę poprawki i dodatki. Większość efektów dźwiękowych zrobiłem swoim głosem i rzeczami które miałem pod ręką, dźwięki kroków za pomocą gąbek xd chodzenie ludzi po chodniku kapciem na ręce uderzającym w taboret itp
  19. 4 punkty
    Elo, Odkopałem na dysku stary projekt, który kiedyś robiliśmy ale nie doczekał się momentu żeby ujrzeć światło dziennie. Uznałem z waxxem, że może lepiej żeby się nie marnowały te assety i wrzucamy je za darmo - do wykorzystania w prototypach, projektach na studia, czy jako podstawa do większej gry. https://waxx.itch.io/shadow-mines-asset-pack - tu można pobrać za friko W zamian zapraszam do dodania na wishlistę naszego aktualnego projektu https://store.steampowered.com/app/1001040/Glorious_Companions/
  20. 4 punkty
    Obracanie się znaczników przy kontakcie ze ścianą i jednocześnie dostosowanie się do nachylenia podłoża ostatecznie mi dzisiaj zadziałało uff... markerWalk[unit].transform.rotation=Quaternion.Euler(new Vector3(90, 0, 0))*(Quaternion.LookRotation(correctHit.normal,Vector3.up)*(Quaternion.LookRotation(rotationVector,Vector3.up)*Quaternion.Euler(new Vector3(-90, 90, 0))));
  21. 4 punkty
    Panie i Panowie, mam przyjemność gościć Was na 10. Community Awards! W tę okrągłą edycję użytkownicy staną w szranki w następujących kategoriach: Gra roku Demo roku Zapowiedź roku Artykuł / Tutorial / Silnik roku Screen / Film / GIF roku Użytkownik roku Cytat roku Zgłaszajcie swoje typy do poszczególnych kategorii do 18.01, g. 23:59. Powodzenia wszystkim. Community Awards 2018 - start!
  22. 4 punkty
    Cześć, Zastanawiam się nad stworzeniem petycji, skierowanej do Marka Overmarsa ( lub kogokolwiek, kto jest teraz szefem GameMakera), dotyczącą zmiany nazwy programu. GameMaker... serio? Rozumiem, że taka nazwa miała sens w 2000 roku w czasach GameMaker 5.0 i gry robiło się tam głównie z klocków... ale teraz jest to narzędzie rozbudowane, z własny językiem programowania, w którym można robić gry zarabiające duży hajs. Ba! Powstają nawet mały firmy developerskie (np. MoaCube), które specjalizują sie w tworzeniu gier w GMS:2, jest to więc narzędzie, z którego korzystają już nie tylko hobbyści ale też i profesjonaliści... a ta nazwa? GameMaker? Nie uważacie że jest to oznaka braku szacunku dla developera, który poświęcił kilka lat na to aby opanować GML? GameMaker brzmi jak jakiś RPG maker, i od razu kojarzy się z jakimś scamem. Zanim ktoś z was stwierdzi, że troluję lub prowokuję, to zastanówmy się nad jedną rzeczą: Czy nie jest tak, że każdy, kto powie w towarzytwie, że stworzył grę w GameMakerze jest traktowany niepoważnie, i to wcale nie dlatego że GMS:2 to program ułomny czy też wybrakowany ( w rzeczywistości ma nawet kilka plusów, których nie ma Unity), ale przez tą nazwę, która jest totalnym nieporozumieniem i jest nieadekwatna do możliwości programu. Czemu GM nie może nazywać się jakoś bardziej normalnie jak Unity czy też Godot? Pozdrawiam, nowy_user
  23. 4 punkty
    Milion lat tu nie wbijałem, ale co mi tam - mam ochotę się pochwalić:
  24. 4 punkty
  25. 4 punkty
    ostatni post ze stycznia widzę, welp spoczko się gra na switchu, fajny oldschoolowy klimacik jest
  26. 4 punkty
    Trochę miałem przerwy, ale wyszukiwanie drogi i rysowanie brzegów (na razie proste więc trochę kanciaste) zrobione. Całość działa w 30 fps (z minimalnymi spadkami, ale tylko przy obliczaniu trasy) na dość słabiutkim MyPhonie Fun4.
  27. 4 punkty
    Takietam pierwsze testy z trybem multiplayer. No i placeholderowa grafika, moze poza postaciami. https://led.feen.us/5xe4e10v.mp4
  28. 4 punkty
    Heksagonalny system turowy to straszna męka w GMie, ale chyba jestem na dobrej drodze. Określanie realnej odległości z uwzględnieniem zasięgu i przeszkód zrobione Jakby ktoś miał kiedyś problemy to polecam https://www.redblobgames.com/grids/hexagons/ Pięknie opisane mechaniki heksagonalne z interaktywnymi przykładami (wprawdzie nie w GMie ale zawsze coś)
  29. 4 punkty
    Prace nad paczką na unity asset store, spoglądanie w dany punkt z wieloma trickami poprawiającymi wygląd takiej animacji W filmie omawiam mniej więcej jak co działa, może komuś przydadzą się takie informacje
  30. 4 punkty
  31. 4 punkty
    rasizm na gmclanie w formie generatora postaci (początki)
  32. 4 punkty
    Najpierw pomyślałem "jezu, co za lamerski cringe temat, ciekawe czy w nim odpowiedziałem". A później się okazało, że to ja go założyłem.
  33. 4 punkty
    99% ludzi na tym forum właśnie zastanawia się, czy ich obrażasz, czy mówisz po somalijsku, czy jednak cały czas programujemy
  34. 4 punkty
  35. 4 punkty
  36. 4 punkty
    Mam nadzieję że do Twojego serca <3
  37. 4 punkty
    A ja ostatnio to pracowałem na GMCLANem :D
  38. 4 punkty
    Dnia dzisiejszego, po ponad prawie 16 latach piastowania tej funkcji, postanowiłem ostatecznie pożegnać się ze stanowiskiem głównego administratora. Od dzisiaj do grona adminów powrócił Gnysek i razem z Uzjelem będą prowadzić serwis. Formalne prawa własności prawdopodobnie także przekażę Gnyskowi, gdyż to on będzie ponosić koszta techniczne związane z utrzymaniem serwisu. A ja? Cóż, póki co pozostaję technicznie jednym z adminów i ta ranga, na rzecz zwykłego użytkownika, zostanie mi zniesiona za jakiś czas. Nowej ekipie życzę wytrwałości w tworzeniu serwisu. Wytrwałości, której niestety zabrakło mi w okresie zeszłych kilku lat. Dziękuję wszystkim użytkownikom za wspólnie spędzone chwile i gratuluję cierpliwości w użeraniu się ze mną. :) O gmclanie nie zapominam i mam zamiar służyć pomocą i dobrą radą, a jak mi starczy czasu, to może jeszcze z Wami posiedzę. Szczególne podziękowania składam zaś użytkownikowi @new_user za ten nostalgiczny wpis w shoutboxie, który dał mi tchnienie by jeszcze raz coś z tym zrobić oraz uświadomił, że pora ustąpić miejsca. ps. Spokojnie, strona portalu wróci zapewne na dniach, gdyż sprzężenie z nowym forum nie jest trudne, ale trzeba jeszcze trochę prac konserwacyjnych przeprowadzić. Jeszcze raz dzięki!
  39. 4 punkty
    Skin banana. Nie ma za co.
  40. 4 punkty
    Moja luźna propozycja bazująca na pomyśle @gnysek
  41. 3 punkty
    Dawno mnie nie było. Praca w innym klimacie trochę, więc wstawię.
  42. 3 punkty
    Nie ma szefa GameMakera, właścicielem jest spółka PlayTech i skoro nie zmieniła nazwy, to znaczy, że ta jest marketingowo dobra - na pewno robili ankiety na ten temat na jakiejś grupie. Ogólnie się pośmiałem, czas wracać do obowiązków.
  43. 3 punkty
    nie dostalem serduszka, ja tez bym gral jakby co
  44. 3 punkty
    No to się robi Różnie można adresować, to też zależy w którym evencie to robisz. Ogólnie są dwie formy adresowania, pierwsza formą jest adresowanie podając pojedynczą kropkę a druga forma to użycie keyword with W obu przypadkach podajesz nazwę obiektu albo id instancji albo keyword other/self np: obj_mojObiekt.z inst_4DB70D2.z // (w GMS2) (100012).z // (w GMS1 i niżej) other.z self.z za pomocą formy obj_mojObiekt.z odnosisz się do wszystkich instancji o nazwie podanego obiektu, dlatego w tej formie jest to mało użyteczne. Bo gdybyś chciał odczytać zmienną 'z' to odczytałoby ci zmienną z instancji o największym id ze wszystkich obiektów tej nazwy dlatego że GM próbował by kolejno 'zaglądać' do każdej takiej instancji więc nadpisywał by wynik tak długo aż zostanie mu ostatnia i zwróci wartość właśnie tej ostatniej instancji. Ta forma ma większy użytek gdy chcesz zmienić zmienną we wszystkich obiektach tej nazwy jednocześnie np: obj_mojObiekt.z = 100 // i teraz każdy obiekt obj_mojObiekt ma 'z' o wartosci 100 to samo działanie z użyciem with wygląda następująco: with (obj_mojObiekt) { z = 100 } gdybyś jednak chciał użyć with do odczytania zmiennej 'z' to sprawa się komplikuje, zrobiłbyś to na dwa sposoby: // sposób pierwszy var tymczasowaZmienna; with (obj_mojObiekt) { tymczasowaZmienna = z } show_debug_message(tymczasowaZmienna) // konsola wyswietli wartość 'z' // sposób drugi jakasZmiennaLokalna = 0 with (obj_mojObiekt) { other.jakasZmiennaLokalna = z } // przypisałeś wartość zmiennej jakasZmiennaLokalna do wartosci 'z' obiektu obj_mojObiekt Jednak to tylko jest mało użyteczne adresowanie po nazwie obiektu, dużo bardziej użyteczne jest adresowanie bezpośrednio po id instancji ale takie id najpierw trzeba znać. Musisz sobie zwracać uwagę na to jakie funkcje zwracają id instancji, do tych najpopularniejszych należą instance_create(x, y, obj); instance_create_depth(x, y, depth, obj); // tylko dla GMS2 instance_create_layer(x, y, layer_id, obj); // tylko dla GMS2 instance_nearest(x, y, obj); // grupa funkcji z kolizji wykrywania kolizji: collision_*(); // np. collision_circle( x1, y1, rad, obj, prec, notme ); Tak więc, podam kilka praktycznych przykładów: 1. // EVENT STEP var ID; ID = instance_nearest(x, y, obj_skrzynka); show_debug_message(ID.z) // konsola zacznie wyświetlać wartość 'z' skrzynki do której jesteś najbliżej 2. // EVENT STEP var ID; ID = collision_circle( x, y, 128, obj_skrzynka, 0, true ); if (ID != noone) { show_debug_message(ID.z) // konsola zacznie wyświetlać wartość 'z' skrzynki która jest w zasięgu okręgu } /* ten if jest tutaj potrzebny poniważ funkcje collision_* zwracają także keyword noone w przypadku gdy do kolizji nie dojdzie w dodatku gdy w zasięgu jest więcej skrzynek to odczyta wartość z instancji o najwyższym id czyli tego obiektu który ostatni nadpisze zmienną ID*/ 3. // EVENT PRZYCISKU STRZAŁU var ID; ID = instance_create(x, y, obj_bullet); ID.z = z+64; /* nowo utworzona instancja obiektu pocisków: obj_bullet będzie miała na start przypisaną wartość 'z' do wartości 'z' gracza + wysokość gdzie znajduje się pistolet*/ Kolejną najciekawszą sprawą adresowania zmiennych jest użycie keywordu other Jak mogłeś wcześniej zobaczyć, użyłem słówka other wewnątrz with, w tym przypadku other będzie miało wartość id instancji z którego wywołujesz with. Jednak gdyby użyć other w którymś z eventów kolizji to wtedy other przyjmuje wartość id instancji z którą kolizja nastąpiła i tutaj mogę np podać przykład niszczenia się pocisku o ścianę z którą się zderza, będzie to wyglądało tak: // EVENT COLLISION WITH obj_sciana if (z > other.z && z <other.z+other.wysokosc_sciany) { instance_destroy(); }
  45. 3 punkty
    Trochę nowych rzeczy, ale zamiast wziąć się za poważne strzelanie musiałem zrobić eksperyment pseudo3d w formie tych neonowych słupów
  46. 3 punkty
    Epickie bitwy taktyczne, tym razem nie na androida bo zbyt duże ograniczenia sprzętowe. @EDIT: takie coś na podstawie: https://i.imgur.com/MD6eWA4.jpg
  47. 3 punkty
    Zajebiste jak zawsze Czołg. A ja popełniłem chyba najlepszą do tej pory moją pracę.
  48. 3 punkty
    Cieszy mnie ta mobilizacja. Z entuzjazmem będę was podglądał jak zawsze.
  49. 3 punkty
    propozycja gnyska jest jak dla mnie bardzo na miejscu. Na pewno pasowałaby w realia programistyczne no i idzie z duchem czasu. Nie patrzcie na to gówienko co wyskrobałem wcześniej, wstyd. Usunąłbym, ale czekam tylko aż mnie chell zjedzie, by mu przykrości nie robić. Tak czy inaczej jestem za inwencją gnyska, ale dobrze byłoby pokombinować, by jednak jakoś zawrzeć w logo ten kultowy młot. Posiedzę dzisiaj to coś jeszcze pokombinuję sam.
  50. 3 punkty
    koniecznie poodpinalbym wiekszosc przypietych tematow (poza tymi z ogloszeniami), bo jak sie na mobilnej scrolluje i scrolluje te tematy z ostatnimi odpowiedziami 3 lata temu to wieje groza poza tym dodalbym naliczanie postow w valhalli albo mozliwosc zmiany wlasnej rangi od 1250 postow
×