-
Postów
214 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez -[PhariseuS]-
-
-
Możesz zamieścić źródło albo chociaż skrypt, kiejbym mógł odtworzyć? Bo nawet nie jestem w stanie sobie wyobrazić, na czym mógłby polegać błąd. Generalnie im mniejsza głębokość (depth), tym bardziej "na wierzchu" znajdzie się obiekt lub instancja.
Sprawdź czy jakiś fragment kodu nie ustawia manualnie głębokości ścian na większe wartości.
-
[Tura 2]
ANtY vs Chell
Temat: Gra na 3 przyciski (Miałem ten temat na gmduel 2 lata temu, całkiem fajny)
Data rozpoczęcia: 2015-04-02 16:00
Data zakończenia: 2015-04-04 16:00
Powodzenia!
Z ciekawości, czy przycisk ESC też się wlicza? :P
-
Gratulujemy! Nagrody prześlemy pocztą.
Taa, mniej więcej wtedy to widziałem. Nie przeglądam /pol/, bo siedzą tam bigoci i niedorozwoje (na /b/ przynajmniej tylko niedorozwoje :P)
-
Ze wszystkich serwisów Google najwięcej uciechy jest zawsze z Translate. Pewnie słyszeliście o zabawie polegającej na przepuszczeniu jakiegoś tekstu przez Tłumacz kilka razy, w tę i spowrotem, na modłę zabawy w Głuchy Telefon przeinaczającej tekst coraz bardziej.
Cóż, jakiś czas temu na /b/ znalazłem coś lepszego - tłumaczenia z somalijskiego na angielski. Jest tylko jeden "gimmick" - wpisywać "murzyńsko" brzmiące słowa i sprawdzić, czy coś to oznacza po angielsku.
Co się stanie, gdy wpiszemy po somalijsku, dajmy na to...
albo
bądź
lub mój absolutnie ulubiony,
Ciekawe w tym wszystkim jest to, jak chaotyczny i nieprzewidywalny jest ten system. Te same "słowa" mogą mieć kilkanaście różnych znaczeń, w zależności od kolejności słów, kontekstu oraz, najwidoczniej, "widzimisię" Tłumacza.
Wrzucajcie lingwistyczne perełki, które znaleźliście :D
-
Nie wiem co oferuje draw_text_ext, ale z moją metodą chodziło mi o to, żeby znaki # automatycznie wstawiały się do określonego stringa w odpowiednich miejscach :P
Można łatwo sobie machnąć taki skrypt.
Nie ma potrzeby samodzielnego łamania linii, funkcja draw_text_ext robi to za ciebie.
This function will draw text in a similar way to draw_text only now you can set the space between each line of text (should the text occupy more than one line) and limit the width of the string per line so that should any line exceed this value, GameMaker: Studio will automatically split the text to the next line. A value of -1 for either of these arguments will result in the default spacing being used.Co do rysowania tła - jest to background czy sprite?
Co do dopasowywania się tła (i nie tylko) do rozdzielczości ekranu, polecam powierzchnie (surface). Ja to robię trochę innym sposobem, bo prawie zawsze korzystam z widoków (view). Rysując tło, dopasowywuje się ono do wielkości widoku - a wielkość widoku, jego zakres i przesunięcie dopasowywuje się z kolei do wielkości ekranu. Tło może być ruchome bądź nieruchome względem widoku, może być tilowane lub stanowić po prostu obrazek który wypełnia cały widok.
Do tego przydadzą się następujące funkcje
display_get_width() i display_get_height(),
(dzieląc jedno przez drugie otrzymujesz ratio ekranu, w większości 16:10 lub 16:9)
view_xview i view_yview,
oraz
view_wview i view_hview,
a także
background_x i background_y
oraz
background_xscale i background_yscale
Jeżeli o mnie chodzi, niemal nigdy nie biorę wielkości roomu pod uwagę. Rysuję to co jest w zasięgu view'u.
Mam nadzieję że dobrze zrozumiałem :P
-
Jakies 3 minuty szukania mi to zajelo tak wlasciwie..
Zdejmij wszystkie ubrania, zaloz ta zielona spodniczke czy cokolwiek to jest, zaloz spodnie.
Koniec.
W sumie to ma sens. Im "gorszy" zestaw, tym "lepszy" wskaźnik - taki był zamysł.
I widzę że nikt nie odkrył Easter Egga. A może to i nawet dobrze ;)
-
5.96
To chyba max.
Nawet nie pytam ile czasu spędziłeś przebierając spoconego brodoszyjca, bo jeszcze się dowiem czegoś, czego nie chciałbym się dowiedzieć ;)
5.96 to więcej niż znalazłem w fazie testowej, trwającej całe 10 minut (taaa, algorytm oceniający jest systemem chaotycznym, nie są to wartości pre-definiowane). Pamiętasz jaka to była kombinacja strojów? Z czystej ciekawości, bo raczej nie ma co tu dalej do rozwijania ;)
Butów nie dałem z kilku powodów
- mało znam charakterystycznego obuwia z anime, po których od razu rozpoznasz, skąd to
- nie miałem za bardzo ich gdzie wcisnąć w pomieszczeniu
- nie wystarczyło czasu; na żaden sprite nie poświęciłem więcej niż kilka-kilkanaście minut
-
Tytuł: Anime, anibe: Virginity-no-Jutsu
Gatunek: erotyczna( :rolleyes:), dressup
Opis: Gra nawiązuje do popularnych w Kraju Kwitnącej Wiśni dressupów, w których mamy okazję przebierać kawaii dziewuszki w urocze mundurki. Internetowe dinozaury mogą pamiętać jeszcze serwis kiss.msstudio.com.pl). Spoczywaj w pokoju i archive.org [*].
Bohaterem gry jest przeciętny fanatyk anime (źródło: stereotypy), który właśnie wybiera się na konwent. Dobierz mu szałową kreację, by uchronić jego dziewictwo przed hordą równie grubych i pryszczatych wielbicielek hińskich porno-bajek.
Sterowanie: mysz, drag-n-drop (by zdjąć "blokadę" z defaultowych ubrań - koszulkę i dżinsy, kliknij na nie, nie przeciągając). Gra ustala punktację na podstawie założonych elementów ubioru.
Download: Anime, anibe: Virginity-no-Jutsu
Rozmiar pliku: 4.72 MB
Autorzy:
Wszystko poza czcionką (Berlin Sans FB demi), muzyką (South Park - Princess Kenny Song) oraz dźwiękami (Anime Magical Girl Voice @ freesound.org)Nicodemus J. "Phariseus" Bernards 2015. Ale nikomu nie mówcie.Screey:
https://gmclan.org/uploader/21/animeanibe.png
Zachęcam do chwalenia się swoimi kreacjami i ich oceną (ciekawe kto da radę najwyżej, a kto najniżej) przez algorytm.
Tym razem, podobnie jak mój przeciwnik, miałem zdecydowanie mniej czasu - co raczej widać. Jeżeli do kogoś nie dotarło, że ta gra to absurdalny pastisz, a autor absolutnie nic nie ma do anime oraz tym bardziej do fanów anime, cóż...
EDIT: Chyba się walnąłem i w spricie włosów Yotsuby nie zaznaczyłem precyzyjnego sprawdzania kolizji. I "blokada" może dotyczyć też z jakiegoś powodu różnych elementów (it's not a bug, it's a feature!) - wystarczy jednak kliknąć bez przeciągania.
-
Let's get ready to rumbleeeeeeeeeeeeeeeeeeeeee
Let's get ready to rumble™ is a registered trademark of Michael Buffer. All right's reserved. Seriously.
-
Śmy się już z Vaderem umówili na koniec tego tygodnia (27/03/15 18:00 - 29/03/15 18:00)
Nie musisz mi wysyłać oficjalnej wiadomości o ustaleniu daty :P -
W sumie to czemu nie zaprojektować tych wszystkich obiektów jako jeden, a "klocki" wrzucać po prostu do dwuwymiarowej tablicy, a potem przesuwać cały obiekt? Istniały projekty (większość nieskończona ;P) w których cała zawartość planszy łącznie z ruchomymi jej częściami stanowiła jeden obiekt.
-
Jakiś rok-półtora temu aplikowałem na stanowisko graphic designera. Jako część aplikacji należało stworzyć broszurę sklepu spożywczego od zera (ale można było zżynać niezbędną grafikę ze stocków etc). Postanowiłem, że moja praca będzie się wyróżniać. Bardzo wyróżniać. Zdecydowanie nie dla tych, którzy nie lubią brytyjskiego humoru w oryginale :D
Nie zadzwonili. Być może obawiali się o moją stabilność psychiczną.
-
XY-Wing było całkiem śmieszne, bo odzew był absurdalny :D
Z cysiorem niekoniecznie.
Ciesz się że natrafiło na na kogoś z poczuciem humoru i kupą dystansu do siebie, bo ktoś inny odebrałby wpisanie zamiast jego nicka tytułu konkurencyjnej gry jako ciężką obrazę, nawet przez przypadek ;) Nie edytuj postów, pozostaw dla potomności (jeżeli się jej dochowasz).
-
GNYSEK SZYBKO ZMIEŃ MI NICKA NA XY-WING BO WSZECHŚWIAT ZEMRZE PARADOKSEM :D
Gratuluję zwycięzcy! To była dla mnie naprawdę wspaniała tura. I mimo, że przegrałem, zrodziła pewien pomysł, który będę rozwijał - biorąc pod uwagę wnioski wyciągnięte z przegranej tury, by uczynić produkcję jak najgrywalniejszą.
Teraz czeka mnie dolnotabelowy dream team.
Brace for impact.
-
Gdzie masz w Lechu vs adam napisane że głos był brany pod uwagę? Pisze tylko "siłą większości głosów".
A czy ja powiedziałem, że ktoś brał pod uwagę? Chodziło mi o to, że nikt wcześniej nie zauważył. Ja także nie, więc też moja mea culpa.
A ciekawe, bo Slythia ma tylko 2 posty, i oba to głosy w turnieju :P
-
Hasta la Luna.
Miło, ale strzelając sobie w stopę muszę stwierdzić, iż regulamin mówi wyraźnie
Osobami głosującymi są uczestnicy oraz użytkownicy którzy mają konto stworzone we wrześniu 2014 lub wcześniej.Wszedłem na twoje konto i widzę, że Twoje jedyne dwa posty to ten powyżej oraz
https://forum.gmclan.org/index.php?act=find...&pid=429354
Raz już widzę głosowałeś w turnieju - i z jakiegoś powodu nikt wtedy nie zauważył, że nie byłeś do tego upoważniony.
Ciekawe/podejrzane :P
-
Na jakim etapie znajduje się produkcja i kiedy przewidywana data wydania?
Rozbawieni i zniewieściali funkcjonariusze widząc to, postanowili dać mu nauczkę bijąc go kolbami broni w głowę. Dostał przy tym urazu tak silnego, że stracił przytomność.Nie widzę w tym nic zniewieściałego, w sensie zkobieciałego, wręcz przeciwnie, emanuje niezdrowym nadmiarem testosteronu ;) Kobiety w twoim życiu Ci dały popalić? :P
<offtop>
O rany. Bardzo, BARDZO podobny styl artworku do mojej byłej (sprzed WIEEELU lat) , ale trochę tak jakby się wyrobiła :P I też jej Magda na imię.
To tzw. longshot, ale czy Wasza Magda mieszka może obecnie w Łodzi? :P
</offtop>
-
Przede wszystkim, jakiego skryptu używasz do wycelowania armaty w kursor? Bo wszystko od tego zależy.
Jeżeli jest to coś w stylu
kierunek=point_direction(x,y,mouse_x,mouse_y); image_angle=kierunek; //a potem przy wystrzale coś w stylu kulaarmatnia=instance_create(x,y,objKulaArmatnia); kularmatnia.direction=kierunek;
wystarczy
kierunek=point_direction(x,y,mouse_x,mouse_y); if kierunek>45 kierunek=45; //ograniczenie counter-clockwise if kierunek<360-45 kierunek=360-45; //ograniczenie clockwise image_angle=kierunek;
to powinno zadziałać (jak zwykle, nie sprawdzałem), zakładając, że nie korzystasz z czegoś innego do nakierowania armaty na kursor, np. funkcji trygonometrycznych bądź wektorów.
-
Czekaj... trzeba wrócić? xD
W sumie nie musisz. Ale na Terrze czeka sława, kobiety i kosmiczne zioło (ktoś ogląda Trailer Park Boys? :D).
A tak serio, to tylko jedna misja z wielu różnych, które mam w planach. Nie jest to łatwa misja, ale jako że to jedyne zadanie w grze, nie chciałem by ktoś po paru minutach grania przeszedł i się znudził. Widocznie przeceniłem cierpliwość gmclanowiczów :)
-
Poddaje się. Tej gry nie przejdę choćbym nie wiem jak bardzo chciał. Wygrałeś.
Gra jest przemyślana na 60fps. Przy 20 nic dziwnego, że ci się wydaje, że poruszasz się z milimetr na sekundę - dlatego jest akcelerometr ;) I żeby nie było że się nie da...
Poczekaj tak z tydzień - dwa. Nie poddawaj się, gdyż dalej rozwijam projekt. W planach mam m.in. pełen układ gwiezdny z orbitującymi planetami, rozbudowę statku (w tym komponenty mające na celu niwelowanie przeciążeń, więcej tlenu, wydajniejsze paliwo etc), zapisywanie stanu gry, oraz możliwość wyboru różnych misji. Być może faktycznie trochę za wysoko postawiłem poprzeczkę - wynika to z faktu, że podczas wielu godzin testowania uznałem zaproponowany poziom trudności za optymalny, gdyż już się nauczyłem kontrolować statek.
-
Nadajesz mu prędkość, a potem w stałych odległościach czasowych zmieniasz jego kąt. CzyliGML (create)speed=2;
A następnie
GML (step)direction++;OK, a jaki jest promień tego koła i prędkość kątowa? No właśnie :P
Obczajcie to.
http://www.engineeringtoolbox.com/converti...tes-d_1347.html
x = r cos(?)y = r sin(?)
Czyli mając kąt ? (phi) oraz promień r...
//create event x_original=x; y_original=y; r=128; phi=0; phi_add=1; //dodaje jeden stopien na krok, czyli 60 stopni w ciagu sekundy (przy 60fpsach). moze byc dodatny lub ujemny //step event phi+=phi_add; if phi>360 phi-=360; if phi<0 phi+=360; x=x_original+r*cos(degtorad(phi)); y=y_original+r*sin(degtorad(phi)); //zamieniamy stopnie na radiany (gdzie 360 stopni to 2*pi);
Nie sprawdzałem czy działa, więc masz szansę wysłać ten kod na dziewiczy rejs.
-
Dzięki za feedback, panowie. Wylądować to pół biedy, jeszcze wrócić ;)
Tlen się wam skończył, bo skończyło wam się paliwo (i statek jechał na tlenowej rezerwie). Zamieściłem pewien sekret dotyczący związku zużycia tlenu z prędkością... i wystarczy się przyjrzeć na miernik tlenu, by stał się on oczywisty ;)
A paliwo wam się skończyło, bo za dużo go zużyliście. Kolejny hint: istnieje związek między ciśnieniem atmosferycznym a zużyciem paliwa, a właściwie oporem powietrza. Atmosfera jest przereklamowana ;)
Nic więcej już nie mówię. Najważniejsze to cały czas badać mierniki, by "wyczuć" statek. W oryginalnym zamyśle chciałem umieścić kilka klas statków do wyboru (o różnych parametrach), ale ten i inne pomysły pozostawię na grę, którą HLL się kiedyś stanie - gdyż nie ma opcji, bym nie kontynuował projektu. Nie wykluczam także współpracy z innymi gmclanowiczami. Na chwilę obecną powiem tyle, że planuję sandboxa z elementami klonów GTA, space shootera i RPG ;D
Grafika jaka jest, taka jest ;) Zrobić planetę czy księżyc w photoshopie to parę-paręnaście minut, ale problemem jest duża rozdzielczość, jaką musiałby mieć sprite - a istnieje ograniczenie, bodajże 2048x2048. Dlatego zarówno Terra jak i jej atmosfera rysowane są proceduralnie... z widocznym efektem.
@Suttiku: czy jesteś może nieszczęśliwym posiadaczem zintegrowanej grafy? Jeżeli nie masz nic przeciwko, chętnie poznam specyfikację Twojego sprzętu. Dla dobra nauki.
-
"hasta" to znaczy "do" w kontekście czasu, coś jak angielskie "until", nie miejsca.
Zagraj w grę, jeżeli kiedykolwiek dolecisz to zrozumiesz dowcip ;) Po nadużyciu google translate, tytuł konsultowałem z kolegą z pracy, który urodził się w Kastylii. Uznał go za kiczowato zabawny - good enough for me :)
-
Tytuł: Hasta la Luna!
Gatunek: symulator/zręcznościówka
Opis: Symulator lądownika księżycowego oparty na silniku Box2D. Poprowadź lądownik ku Lunie, księżycu Terry. Brzmi nieskomplikowanie? Cóż, w kosmosie czyha wiele niebezpieczeństw. Należy monitorować poziom paliwa i tlenu oraz wystrzegać się przeciążeń spowodowanych gwałtownym przyspieszaniem i zwalnianiem. Klimatyczna muzyka Aphex Twina oddaje bezkres kosmosu oraz próżną nadzieję jego eksploracji.
Download: Hasta la Luna!.rar
Rozmiar pliku: 24.72MB
Autorzy:
Wszystko (prócz elementów wymienionych w liście płac gry):Nicodemus J. "Phariseus" Bernards 2015. Czyli ja.Screeny:
UWAGA: Grę testowałem jedynie na swoim desktopie (Windows 7, 2GB Ram, Core2Duo, NVIDIA GeForce GTS 250), na monitorze LCD o rozdzielczości 1280x1024. Jako że poświęciłem ekstremalnie dużą część ostatnich dwóch dni na projekt, nie miałem wiele czasu na testowanie i optymalizację. Wiem tylko, że da się przejść ;)
Pytania? Bugi? Żale bądź radości? Będę online jeszcze pewnie z pół godziny, by zaznajomić się z produkcją przeciwnika.
Po czym pewnie padnę jak stoję i będę spał do jutrzejszego południa.
Pokazywanie zmiennej na kole
w Pytania zaawansowanych
Opublikowano
Czy chodzi może o rysowanie wycinka koła?
Bądź na ludzkie, "pizza" z której stopniowo zabieramy "trójkąciki" w miarę upływu czasu? :P
Nie polecałbym do tego sprite'ów, a wielokąty (polygons).