Skocz do zawartości

SimianVirus7

Użytkownicy
  • Zawartość

    81
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Zawartość dodana przez SimianVirus7

  1. Temat zbiorczy na drobnostki

    Zawsze wiedziałem, że programiści są nienormalni ale pisanie ekwipunku tylko to potwierdziło dzięki za odpowiedź
  2. Temat zbiorczy na drobnostki

    Czy siatki ds_grid są globalne czy lokalne? Chodzi mi o to, że jeśli w: object1 - create grid = ds_grid_create(width, height); object2 - create grid = ds_grid_create(width, height); To będą się one w jakiś sposób gryzły? czy po prostu jak są w oddzielnych obiektach to siebie nie widzą.
  3. Obrońcy Głogowa, odcinek 1

    Jak się już obejrzy pierwsze 2 minuty to nie idzie wyłączyć. Naprawdę przyjemnie się ogląda, a i zaśmiać można się nie raz ("kupsko jeszcze świeże" - tak, mam 20lat ale żarty o kupie wciąż śmieszą).
  4. Nad czym aktualnie pracujesz?

    Raczej nie chodzi o jakość grafiki tylko o rodzaj. Masz fotorealizm, pixelart, typu borderlands (tak, nie wiem jak się nazywa). Niedawno wyszedł cuphead i pierwsze co słychać o tej grze, to o grafice właśnie, że jest jedyna w swoim rodzaju i to także przyciąga ciekawość ludzi.
  5. Temat zbiorczy na drobnostki

    Jak dołączyć float do int? Zmienić int w float, ale tak, żeby ten int było po przecinku. Coś takiego: zmienna = 0.hspeed zmienna = 0. && hspeed zmienna = 0. and hspeed zmienna = 0.+hspeed (tak wiem, to jest bez sensu, bo to zwykłe dodawanie dwóch liczb) Chodzi mi o to, żeby liczba przed przecinkiem zawsze wynosiła 0
  6. Animacje postaci

    Mistrzu, to wygląda przepięknie. Ja nie zrobiłbym czegoś takiego w tydzień a zgaduje, że zajęło Ci to mniej więcej 30 minut. Widzę, że trygonometria ma ogromny potencjał, więc czas na powtórki z książką od matematyki. Jedno mnie tylko zastanawia. Jak uporać sobie z maską, np tej piłki co skacze. Jej maska ciągle jest na jednej wysokości, gdy sprite hula w górę i w dół. Ale z tym mam nadzieje jakoś sobie poradzę
  7. Animacje postaci

    Hej tam po drugiej stronie monitora Pytanie raczej luźne, czysto informacyjne, które pomoże mi nieco znaleźć drogę do łatwiejszego programowania^^ Jak radzicie sobie z animacją postaci? Ostatnio myślałem, czy zrobienie czegoś na podobiznę animowania postaci z Unity byłoby dobrym pomysłem w GM. Dotychczas robiłem to na dwa sposoby. Animacje postaci wkładałem razem z kodem sterowania i to jest pierwszy sposób, od którego chyba każdy zaczynał. Później próbowałem to robić bardziej przejrzyście i animacje postaci wkładałem do osobnego skryptu z podpisem "animacje". A co gdyby zrobić taki "animator controller" jak jest w Unity. Zrobić prowizoryczne, tekstowe drzewko w skrypcie. Strata czasu czy dobry pomysł? Chciałbym poznać wasze sposoby, gdzie umieszczanie kod na animacje postaci. Pozdrawiam i gratuluje ładnej szaty graficznej forum (chociaż sentyment do starej pozostaje).
  8. Animacje postaci

    Niestety przykładu nie mogłem pobrać, bo moje konto nie jest do tego upoważnione ( Kod błędu: 2C171/1 ) Ale ogarnąłem mniej więcej o co chodzi Jeśli postać ma chodzić po sinusoidzie, to taki efekt osiągnąłem. Za chwile zacznę się z tym bawić i pewnie dojdę do jakiegoś ciekawszego efektu. Dziękuje za rady EDIT: Połączyłem jeszcze pomysł od Threefa z nogami i to wygląda naprawdę nieźle. Podoba mi się! Dziękuje PS: Tak, jestem 97 ale mam troszkę trudności z matmą. Na maturze zabrakło mi tylko jednego punktu, żeby ją zdać
  9. Animacje postaci

    @Threef O tak, stany są wspaniałe. Dopóki ich nie odkryłem, zawsze miałem problem z określeniem kiedy grasz został trafiony. W sumie, kodowanie animacji w ten sposób wydaje się dość fajnym sposobem. @Czołg Krymski Po raz kolejny niestety muszę powiedzieć, że jestem bucem z matmy (dlatego też nie daje sobie wielkich nadziei w programowaniu) ale to animowanie z wykorzystaniem trygonometrii bardzo mnie intryguje. Mam wyobrażenie tego jako "najtańszy" sposób na najlepszą animacje postaci. Mały wysiłek = wielki efekt. Mogę gdzieś zobaczyć wykorzystanie Twojego pomysłu? Chodzi mi o efekt końcowy ale i malutkim kodem, albo jakimś krótkim wytłumaczeniem bym nie pogardził. Czekam z niecierpliwością na odpowiedź
  10. Boring Cubes

    No cóż, dla mnie ta gra pasowałaby na androida. Nie gram już w gierki na smartfonie, bo są zbyt rozbudowane (tak wiem, to brzmi dziwnie), a ta pewnie by mi przypadła do gustu. Sam tworzyłem malutkie gry i tylko w nie grałem na telefonie, bo były bardzo proste. Dodać menu, wybór map, tak żeby było widać progres i wyszła by fajna gra na andka, a przynajmniej miałbyś jednego pewnego gracza (mnie :jezor: ).
  11. c# - część nazwy pliku

    Dzień dobry :bye1: Chciałem liznąć trochę czegoś innego niż skryptowy język z gm'a. Mam bardzo podstawową znajomość języka C++ ale zdecydowałem się na C# ze względu na Unity. Używam programu Microsoft Visual Studio i próbuje napisać mój pierwszy okienkowy program (dotychczas tylko konsolowe w C++ (lekcje informatyki)). Sprawa jest pewnie banalna ale męczę się z tym od wczoraj i uważam siebie za głąba, bo pomimo przeczytania znacznej ilości stron na ten temat, nie wiele zrozumiałem. Mianowicie chodzi mi o wyszukiwanie nazwy folderu ale ze znajomością tylko części jego nazwy. Mam coś takiego: GML public string appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); string dir_mc = appData + @"\.minecraft"; string test = (dir_mc + "\\versions"); DirectoryInfo di = new DirectoryInfo(test); foreach (var fi in di.GetFiles("1.11.2-forge1.11.2*")) { textBox2.ForeColor = System.Drawing.Color.Green; textBox2.Text = "Zainstalowano"; } Podana jest ścieżka do folderu, gdzie są dwa podfoldery: - 1.11.2 - 1.11.2-forge1.11.2-13.20.0.2227 Założenia są takie: Jeśli istnieje folder o nazwie 1.11.2-forge i dalej, to wypisz Zainstalowano Nie mam pojęcia jak to wyjaśnić. Chodzi mi o funkcję jak w MySQL: Wypisz wszystkie miejscowości na literę M - SELECT nazwa FROM Miejscowosci WHERE nazwa LIKE("M*"); Wzorowałem się dzięki przykładom na tej stronie
  12. c# - część nazwy pliku

    Faktycznie, ustawienie domyślnie wyświetlania jako "nie zainstalowano" jest rozsądnym pomysłem ale często piszę program bez uprzedniego planowania dlatego często wychodzą mi takie utrudnienia. Pętlę zastosowałem dlatego, że to była moja jedyna opcja, z którą udało mi się wyszukiwanie folderu, którego znam tylko część nazwy. Przy następnym tworzeniu jakiegokolwiek programu, będę kierował się Twoimi podpowiedziami :thumbsup:
  13. [CSS] Odjeżdzający DIV

    GML #footer { min-width: 840px; background-color: #696969; padding: 0px; font-size: 1em; width: 100%; color: white; padding-top: 1.5em; padding-bottom: 1.5em; bottom: Calc((3em + 1em + 0.85em * 3) * -1); /* padding-top + padding-bottom + font-size*lines */ clear:both; } #content > article { padding-bottom: 0.75em; padding-left: 4em; padding-right: 4em; text-align: left; float: left; } Footer - zmiany: Usuń position: absolute - daje ono rozmieszczenie div'ów jakby na nowej powierzchni, bez brania pod uwagę jakichkolwiek innych obieków content: Usuń clear: both - jeśli masz to w jakimś div'ie to staje się on samotnikiem i nie może mieć koło siebie innych obiektów Dodaj float: left - przyjmuje do siebie div po swojej lewej stronie Tak wiem, moje tłumaczenie nie jest za dobre, ale działa :thumbsup:
  14. [CSS] Odjeżdzający DIV

    Dodaj może do css tego DIV'a poniżej "float: left"
  15. Kompilacja pod androida nie działa

    A w Android Studio w ustawieniach nie masz możliwości pobrania SDK?
  16. Kompilacja pod androida nie działa

    Ustawienia pod GM androida to czysta udręka, sam z tym spędzałem kilka godzin. Moim zdaniem to jakiś problem z javą. Może zapomniałeś ustawić do niej ścieżki w global settingu w GM. Reinstalacja może też pomoże, moja wersja javy to jdk 8. Podsyłam Ci wgląd w moje ustawienia, może czegoś się dowiesz. Ogólnie ja konfigurując to ostatnim razem, musiałem zrobić mniej więcej coś takiego. Pobrać Android SDK i NDK osobno, przy czym NDK tylko wrzuciłem do tego samego folderu, żeby mi się to nie walało gdzieś na dysku. Wiem, że wchodziłem w ustawienia w android studio, po to, aby pobrać platforme android 6.0, bo domyślnie pobrała się jakaś wyższa. Później jeszcze jakiś Build Tools 23.0.1, ale widze, że to masz. Natomiast nie wiem co z tym Support 23.1.1, bo nie przypominam sobie, abym miał jakąkolwiek styczność z tym (moge też nie pamiętać)
  17. c# - część nazwy pliku

    Rozwiązałem swój problem. Mózg boli, a gałki oczne odmawiają posłuszeństwa ale było warto ^_^ Okazało się, że to było o wiele prostrze (ale przynajmniej dzięki ćwiczeniom troszkę ogarnąłem pętle foreach której nie miałem na lekcjach informatyki) GML string dir_mc = appData + @"\.minecraft"; string dir_ver = (dir_mc + "\\versions"); string[] folder = Directory.GetDirectories(dir_ver, "1.11.2-forge*"); textBox2.ForeColor = System.Drawing.Color.Red; textBox2.Text = "Minecraft Forge - nie zainstalowano!"; foreach (string nazwa in folder) { textBox2.ForeColor = System.Drawing.Color.Green; textBox2.Text = "Minecraft Forge - zainstalowany"; } PS: Nie wiem, czy post usunąć czy zostawić dla przyszłych wojowników C# którzy będą mieli ten sam problem. Boję się o ostrzeżenie w temacie nabijania postów :jezor:
  18. Temat zbiorczy na drobnostki

    Jak zrobić pętle for w skrypcie? Pisząc coś takiego: GML ///scr_itemBounce(times,spd); times = argument0; spd = argument1; for(i=0; i<10; i++) { phy_rotation += 1; } Zmienna i w forze cały czas ma ustawioną wartość 0, prawda? Dlatego pętla cały czas jest wykonywana. Próbowałem zmienną przypisać do argumentu ale w sumie to to samo (mam na myśli coś takiego: GML Step: scr_itemBounce(0); Skrypt: i = argument0; ) Wiem, że można by zmienną i przypisać w CREATE obiektu ale zależy mi, aby zmienna była właśnie tworzona tymczasowo w skrypcie.
  19. Temat zbiorczy na drobnostki

    Ooo świetne, dzięki mistrzu :thumbsup:
  20. Temat zbiorczy na drobnostki

    Jak sobie radzicie z kolizjami z myszką? Chodzi mi o coś typu place_meeting(x,y,mouse) albo collision_rectangle(x,y,x+32,y+32,mouse,false,true). Zwykle robię pusty obiekt, nazywając go "oMouse" i daje do niego w stepie x = mouse_x; y = mouse_y; Jest jakaś szybsza/wydajniejsza metoda? bez zbędnego tworzenia obiektu dla myszki?
  21. Silnik porusznia samochodów

    No hej tam po drugiej stronie moniotra :bye1: Skoro, jak sam przyznałeś, że nie masz jeszcze doświadczenia aby stworzyć taki silnik od podstaw, to pora aby się nauczyć ^_^ Jest tu wiele mądrych głów (nie wliczam w to siebie :lol: dopiero zaczynam bardziej rozumieć GML). Na początku zrób coś małego, zacznij od podstaw takiego silnika. Pomogę Ci (tak jak wielu innych ludzi na tym forum) ale nie napisze za Ciebie kodu, musisz sam trochę pomyśleć. Możesz sobie wypunktować zadania: 1. Narysuj samochód (koniecznie ustawiony w prawo) 2. Pomyśl, jakie zmienne będą Ci potrzebne: a) speed - prędkość B ) direction - kierunek c) image_angle - kierunek obrotu sprite'u 3.Programuj (tak wiem, że duży przeskok pomiędzy punktami). Napisze dla Ciebie skrawek kodu, a Ty spróbuj uzupełnić: GML image_angle = direction; //obracanie samochodu wzgledem kierunku jazdy if(keyboard_check(ord("W"))) // Jesli nacisniemy W { dopisz coś } if(keyboard_check(ord("S"))) // Jesli nacisniemy S { dopisz coś } if(!keyboard_check(ord("W")) and !keyboard_check(ord("S"))) // Jesli NIE naciskamy ani W ani S { if(speed > 0) then dopisz coś if(speed < 0) then dopisz coś } //Kierunek ruchu - prawo/lewo if(keyboard_check(ord("A"))) { dopisz coś } if(keyboard_check(ord("D"))) { dopisz coś } Na dobry początek powinieneś otrzymać mniej więcej taki wynik: https://drive.google.com/open?id=0By6jjYnhZ...d19YWEZRWEUtdGM Myślicie, że to dobry sposób na tłumaczenie? Czy lepiej dać mu już lepszy kod do ogarnięcia? Wydaje mi się, że bardziej podstawowo nie można napisać poruszanie się samochodem :mellow:
  22. Dźwięki nie odtwarzają się?!

    Według mnie, tak jak powiedział PatrykPlayingPOLSKA, pliki muzyczne przekonwertować na .wav (najlepiej audacity wyeksportować). Z moich doświadczeń, w GM pliki .mp3 odtwarzały się pojedynczo - tylko jeden dźwięk w jednym czasie. Może niech napisze coś takiego, chociaż to prawie to samo co Gnysek powiedział: GML If(!audio_is_playing(Nazwa_muzyki)) then audio_play_sound(Nazwa_muzyki,1,false)
  23. Tytuł: Podziemia Księżyca Gatunek: Platformówka Opis: Jesteś Inżynierem. Przybyłeś na Księżyc, bo okazało się, że nie jest opustoszały. Żyją tu malutkie żelkowe stworki, które strzegą skarbów Księżyca. To właśnie po klejnoty tutaj jesteś. Ale klejnoty także zmieniły innych ludzi w fioletowe monstra. Strzeż się ich. W międzyczasie odkryłeś z naukowcami nieznany portal. Żeby go uruchomić, musisz znaleźć trzy klucze. Download: https://drive.google.com/file/d/0By6jjYnhZi...jNnUHdQSkU/view Rozmiar pliku: 43Mb Autorzy: Programowanie: SimianVirus7 Fabuła: SimianVirus7 Grafika: SimianVirus7 Muzyka: Juhani Junkala, Александр Желанов Screeny:
  24. Podziemia Księżyca

    W końcu doczekałem się na komentarz^^ No tak wiem :mellow: pewnie problem rozwiązałbym paroma linijkami kodu ale jakoś mnie to za bardzo nie drażniło w oczy (może dlatego, że starałem unikać się tej sytuacji, chociaż dobrze o niej wiedziałem) O kurczę :o no to jest akurat poważny błąd ale o nim nie wiedziałem szczerze mówiąc. Tak wiem :lol: to dlatego, że room'y miały ustawione "Persistent". Zauważyłem to już pod koniec projektu i żeby to zmienić musiałbym ustawić zdrowie bohatera na .global, a nie chciałem się z tym paprać kiedy do końca konkursu było już kilka godzin (w takich sytuacjach często sobie psuje kod, taka ironia). Tak wiem ale zauważ, że ilość amunicji się nie zmienia chciałem oddać immersję świata ale jak widać, czasem lepiej postawić na mechanikę/responsywność/gameplay Co do poprawy grafiki to jestem tego świadom w stu procentach :D ale wymogi konkursu kazały mi maziać samemu :jezor: Dlatego jak zauważyłem Twoją pracę to oniemiałem xD Dzięki za opinie, mam banana na twarzy :D
  25. [KONKURS] Stwórz mini platformówkę!

    Witam :bye1: Jeśli masz jakąś niepotrzebną kopię gry, to mogę ją przyjąć jako nagrodę. Jeśli jednak chcesz ją specjalnie kupić to zrzekam się jej. Naprawdę bardziej zależało mi na ocenienie mojej gry na tle innych prac. Bardzo by mi było miło, gdybyś wyraził swoje zdanie na jej temat. Nie zrobiłem nigdy grywalnego produktu, tak więc przyjmę każdą opinię i wskazówki co do tworzenia gier. Temat z demem: http://forum.gmclan.org/index.php?showtopic=33576 Mój nick na steam:
×