Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko340
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
  • Wykop.pl
  • Ciekawostki

    Ciekawostki
  • Rozrywka

    Rozrywka
  • Sport

    Sport
  • Motoryzacja

    Motoryzacja
  • Technologia

    Technologia
  • Informacje

    Informacje
  • Gospodarka

    Gospodarka
  • Podróże

    Podróże

Dostosuj Wykop do siebie

Wybierz treści, które Cię interesują
i zapisz jako Własną kategorię.

Maly_Programista
Maly_Programista

Maly_Programista

Dołączył 6 lat i 11 mies. temu
  • Obserwuj
  • Akcje 84
  • Znaleziska 57
  • Mikroblog 27
  • Obserwujący 12
  • Obserwowane 1
  • Dodane (36)
  • Opublikowane (1)
  • Komentowane (21)
  • Powiązane (0)
  • Wykopane (0)

12

JavaScript - Mario #21

JavaScript - Mario #21

W dzisiejszym odcinku zajmiemy się przygotowaniem dwóch nowych skryptów oraz kodu odpowiadającego za kontrolę masztu i flagi, którą Mario zdejmuje po przejściu danego poziomu.

Maly_Programista
z
youtube.com
dodany: 04.01.2020, 00:47:34
  • 8
  • #
    nauka
  • #
    gry
  • #
    gamedev
  • #
    naukaprogramowania
  • #
    javascript
  • #
    programowanie
Maly_Programista
Maly_Programista
Maly_Programista
Autor
04.01.2020, 15:05:29
  • -4
@alex512: Wybacz.. w kolejnej grze rozważę zmianę języka.. zastanawiam się między rosyjskim, a chińskim.. jakieś rady ? ( ͡º ͜ʖ͡º)
Maly_Programista
Maly_Programista
Maly_Programista
Autor
04.01.2020, 21:06:27
  • -1
@nieruchomy_poruszyciel: Na moje szczęście.. nie jestem "z branży".. tylko lubię się bawić :D

11

Blender - Low Poly #5 - Skrzyżowanie...

Blender - Low Poly #5 - Skrzyżowanie...

W filmach z serii "Blender - Low Poly" przedstawiam, w przyspieszeniu, proces modelowania i animacji obiektów w stylu low poly, które można wykorzystać w przyszłych grach.

Maly_Programista
z
youtube.com
dodany: 31.12.2019, 16:05:59
  • 0
  • #
    rozrywka
  • #
    zainteresowania
  • #
    nauka
  • #
    gamedev
  • #
    art
  • #
    blender
Maly_Programista
Maly_Programista
Maly_Programista
Autor
31.12.2019, 16:54:36
  • 3
@fizzly: Kwestia gustu :D

14

Blender - Low Poly #4 -...

Blender - Low Poly #4 -...

W filmach z serii "Blender - Low Poly" przedstawiam, w przyspieszeniu, proces modelowania i animacji obiektów w stylu low poly, które można wykorzystać w przyszłych grach.

Maly_Programista
z
youtube.com
dodany: 24.12.2019, 20:47:01
  • 0
  • #
    nauka
  • #
    blender
  • #
    modelarstwo
  • #
    gamedev
  • #
    lowpolygonart
  • #
    sztuka
Maly_Programista
Maly_Programista
Maly_Programista
Autor
25.12.2019, 13:56:09
  • 0
@MENT4L: Opis odnosi się do całej serii, a nie do jednego odcinka. Niebawem coś się pojawi :D
Maly_Programista
Maly_Programista
Maly_Programista
Autor
25.12.2019, 23:20:22
  • 0
@MENT4L: Nie korzystałem nigdy z Unreal'a, więc ciężko mi powiedzieć. Przypuszczam że wystarczy wyeksportować model z blender'a jako *.obj lub *.fbx i importować w Unreal'u. Co do kolizji nie jestem w stanie pomóc bo nie wiem jak to tam działa. W okolicach lutego na moim kanale pojawi się nowa seria, gdzie wykorzystam poprzednio stworzone modele, z tym że będzie ona w Unity 3D. Jeśli Cię zainteresuje to zapraszam :D

26

JavaScript - Mario...

JavaScript - Mario...

W dzisiejszym odcinku zajmiemy się stworzeniem poruszającej się platformy, która będzie mogła nas przetransportować między oddalonymi od siebie kawałkami mapy. Pliki z tego odcinka: https://github.com/EqsGIT/Mario/tree/Mario_Ep16

Maly_Programista
z
youtube.com
dodany: 20.08.2019, 15:06:36
  • 8
  • #
    nauka
  • #
    gamedev
  • #
    javascript
  • #
    programowanie
  • #
    ciekawe
  • #
    eqs
Maly_Programista
Maly_Programista
Maly_Programista
Autor
21.08.2019, 21:01:35
  • 0
@mcsQ @alex512 Spokojnie, obiecuję poprawę.. od następnej serii nie będzie po polsku.. https://pl.wikipedia.org/wiki/Malbolge :P
Maly_Programista
Maly_Programista
Maly_Programista
Autor
22.08.2019, 22:34:32
  • 0
@Nicescroll: Około 2 lata :D

11

JavaScript - Mario...

JavaScript - Mario...

W filmach z serii JavaScript - Mario prezentuje jak za pomocą html, css i js napisać grę w stylu Mario, którą będziemy mogli odpalić w naszej przeglądarce. Mam nadzieję, że uda mi się zachęcić was do stworzenia tej, jak i innych gier, które sami wymyślicie. Dzisiejszy odcinek...

Maly_Programista
z
youtube.com
dodany: 27.07.2019, 14:57:10
  • 2
  • #
    nauka
  • #
    gamedev
  • #
    eqs
  • #
    programowanie
  • #
    naukaprogramowania
  • #
    javascript
Maly_Programista
Maly_Programista
Maly_Programista
Autor
27.07.2019, 23:25:37
  • 0
@hudys: jestPies() .. trzymajmy się konwencji :P

5

Java : LibGDX – Snake3D...

Java : LibGDX – Snake3D...

Witam w trzeciej już serii na kanale. Nie odpuszczamy sobie tematu Snake'a i po raz kolejny wykonujemy grę z tej samej tematyki tym razem jednak w trójwymiarze, z wykorzystaniem Javy i biblioteki LibGDX.

Maly_Programista
z
youtube.com
dodany: 01.03.2019, 20:46:43
  • 4
  • #
    nauka
  • #
    gamedev
  • #
    java
  • #
    eqs
  • #
    programowanie
  • #
    gry
Maly_Programista
Maly_Programista
Maly_Programista
Autor
06.03.2019, 19:18:07
  • 0
@pinkmadcow: Najwięcej uczyłem się z takich filmików jak ten. Przerabiałem całą serię na czyimś kanale, a potem sam próbowałem napisać coś podobnego, brakujących informacji doszukiwałem w internetach.. Generalnie uczyłem się przez tworzenie projektów, które sobie wymyślałem.. i tak naprawdę dalej się tak uczę.. tylko że teraz zadania są proporcjonalnie większe :P

4

Java : LibGDX – Snake3D...

Java : LibGDX – Snake3D...

Witam w trzeciej już serii na kanale. Nie odpuszczamy sobie tematu Snake'a i po raz kolejny wykonujemy grę z tej samej tematyki tym razem jednak w trójwymiarze, z wykorzystaniem Javy i biblioteki LibGDX.

Maly_Programista
z
youtube.com
dodany: 24.02.2019, 13:13:47
  • 1
  • #
    nauka
  • #
    programowanie
  • #
    gamedev
  • #
    eqs
  • #
    java
  • #
    naukaprogramowania
Maly_Programista
Maly_Programista
Maly_Programista
Autor
24.02.2019, 13:14:34
  • 0
W praktyce jakość gry jest zdecydowanie lepsza niż ta dziwna pikseloza, którą widać między 0:00 - 0:32.. Prawdopodobnie to kwestia programu, którym nagrywałem.. jak ktoś nie wierzy może przebrnąć przez kolejne 6 odcinków i zobaczyć efekt na własne oczy :D
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

4

JavaScript - Snake...

JavaScript - Snake...

Witam w kolejnej serii na kanale, w której zajmiemy się przygotowaniem gry Snake działającej w naszej przeglądarce. Wykorzystamy do tego czysty JavaScript i trochę magię. Zapraszam do oglądania. W dzisiejszym odcinku dokończymy proces tworzenia naszej przeglądarkowej gry, dodamy...

Maly_Programista
z
youtube.com
dodany: 11.02.2019, 17:58:23
  • 3
  • #
    nauka
  • #
    zainteresowania
  • #
    gamedev
  • #
    javascript
  • #
    naukaprogramowania
  • #
    eqs
Maly_Programista
Maly_Programista
Maly_Programista
Autor
11.02.2019, 20:22:34
  • 0
@RidgeForrester: Tak.. kiedyś nazywał się właśnie Mały Programista

3

JavaScript - Snake...

JavaScript - Snake...

Witam w kolejnej serii na kanale, w której zajmiemy się przygotowaniem gry Snake działającej w naszej przeglądarce. Wykorzystamy do tego czysty JavaScript i trochę magię. Zapraszam do oglądania. W dzisiejszym odcinku przygotujemy sobie zarys silnika naszej gry, na podstawie, którego w...

Maly_Programista
z
youtube.com
dodany: 16.01.2019, 18:17:49
  • 3
  • #
    nauka
  • #
    gamedev
  • #
    javascript
  • #
    programowanie
  • #
    gry
  • #
    eqs
Maly_Programista
Maly_Programista
Maly_Programista
Autor
16.01.2019, 22:37:07
  • 0
Mała poprawka.. nowy adres to : https://youtu.be/4IKFD-QlbsI
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Maly_Programista
Maly_Programista
Maly_Programista
Autor
18.01.2019, 08:24:46
  • 0
@hiroszi: Mozesz probowc z WebGL'em.. ja generalnie nie przepadam za freamwork'ami :D wole robic od zera.. inna sprawa ze zabiera to czasem duzo czasu :P

409

JS dla średnio zaawansowanych - Tworzenie gry typu Mario...

JS dla średnio zaawansowanych - Tworzenie gry typu Mario...

W tym odcinku dodamy ostatnią rzecz jakiej brakuje w naszej grze, czyli monety. Przygotujemy do nich animacje, możliwość ich zbierania oraz położenie na mapie. Pliki z tego odcinka: https://www.dropbox.com/s/2jia7o0es58hckf/Mario_Ep11.zip?dl=0

Maly_Programista
z
youtube.com
dodany: 01.01.2019, 19:18:15
  • 126
  • #
    nauka
  • #
    gamedev
  • #
    naukaprogramowania
  • #
    javascript
  • #
    programowanie
  • #
    html
Maly_Programista
Maly_Programista
Maly_Programista
Autor
01.01.2019, 22:16:07
  • 15
@UZNANIE-2863-PLN:

Wewnątrz stanów tworzymy odpowiednio do animacji, tylko jeden stan o nazwie "obrót", a wewnątrzniego funkcję "animacja". Nie tworzymy tu funkcji ruch, bo jak się łatwo domyślić monety raczej nie bądą się poruszać. Do animacji możemy wkleić fragment kodu, który kopiujemy stąd i zamieniamy słowo "poruszanie" na "obrot", czyli animacje jaką mamy w tej klasie. Na sam koniec pracy nad tą klasą do zmiennej "obecnyStan" przypiszmy "wnetrze.stan.obrot".

Wewnątrz klasy naszej postaci dodajemy sobie zmienną "monety" i ustawiamy ją domyslnie na 0. Wiadomo też że kiedy będziemy się poruszać to monety pójdą razem z nami.. wewnątrz stanu poruszania musimy ten ruch zablokować. Kopiujemy ten fragment i zamieniamy nazwe tabeli. To samo robimy przy ruchu w drugą stronę. To samo musimy zrobić przy skakaniu, więc w skrypcie wejście kopijemy ten fragment podmieniając nazwe tabeli.. i tutaj tak
Maly_Programista
Maly_Programista
Maly_Programista
Autor
01.01.2019, 22:16:12
  • 15
@UZNANIE-2863-PLN:
Musimy pamiętać też o tym że po naszej śmierci monety będą przesunięte. W skrypcie śmierci, przywrócimy je spowrotem na właściwą pozycję. Kopiujemy ten kawałek i podmieniamy nazwę tabeli.

Warto też sprawić żeby nasze monety zaczeły się kręcić wokół własnej osi. Wewnątrz animacji dodajemy więc funkcje "Moneta" z parametrem dane, a wewnątrz niej wklejamy fragment skopiowany stąd. Tu też podmieniamy sobie nazwy na odpowiednie. W sekcji aktualizacy wywołujemy tę funkcję.

Na sam koniec musimy sobie jeszcze wykryć kolizję postaci z daną monetą. W skrypcie fizyka sprawdzamy kolizję dla każdej monety w tabeli za pomocą tej komendy. Znowu podmieniamy nazwę tabeli i parametr, tutaj są pełnym słowem więc i tu wpiszmy "moneta", tu też. Teraz co się dziej po zderzeniu, wewnątrz kolizji na końcu drabinki dodajemy warunek "if(obiekt.typ === "moneta") {}" nie będziemy tu przypisywać obiektu do żadnej dodatkowej zmiennej tak jak robiliśmy poprzednio bo nie będziemy tu mieli żadnych złożonych if-ów. Jeżeli nasz warunek jest spełniony to zwiekaszamy monety gracza komendą "mario.monety++". Jeśli zbierzemy daną monete to musimy ją też usunąć z tabeli, Tak jak przy potworze będą to dwie komendy. Najpierw do zmiennej "nrMonety"przypiszemy "dane.obiekty.tabelaMonet.indexOf(obiekt);" i teraz usuniemy monete komendą
Maly_Programista
Maly_Programista
Maly_Programista
Autor
02.01.2019, 20:41:41
  • 0
@Three_Dee: To raczej znaczy że ten koleś jest nerdem i nie ma normalnego życia XD
Maly_Programista
Maly_Programista
Maly_Programista
Autor
03.01.2019, 15:54:20
  • 0
@beherit00: W którym miejscu :P bo szukam i nie moge znaleźć .. a chce usłyszeć swój geniusz językowy XD
Maly_Programista
Maly_Programista
Maly_Programista
Autor
04.01.2019, 17:03:44
  • 1
@beherit00: O rzeczywiście.. ale oprócz angielskiego .. jak widać nie ogarniam też innych rzeczy.. "i jeszcze raz to samo, ze zmienioną jedynie FUNKCJĄ na height, czyli SZEROKOŚĆ".. ani to nie jest funkcja.. ani nie znaczy szerokość.. dziwne rzeczy mówiłem rok temu :D
Maly_Programista
Maly_Programista
Maly_Programista
Autor
11.02.2019, 18:00:34
  • 0
@puzno: Twój mem nie zostanie zapomniany :D (Oglądaj od 4:54) https://youtu.be/zQwaQAuUAMQ?t=294
Maly_Programista
Maly_Programista
Maly_Programista
Autor
22.03.2019, 21:35:03
  • 0
@teddybear69: Co można tu poprawić ?
  • <
  • 1
  • 2
  • Strona 1 z 2
  • >

Osiągnięcia

  • Rocznica
    od 02.10.2022

    Rocznica

Wykop © 2005-2024

  • Nowy Wykop
  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Wykop.pl