Discuss Scratch

AANNTTOONNII
Scratcher
100+ posts

Jak zrobić grę 3d?

Grę 3d można próbować zrobić na bardzo wiele sposobów. W poniższym zestawieniu wymienię kilka:


1. PARA - 3D
Tym sposobem jest robione durzo gier 3d np. clash of clans, boom beach, battlefront heroes, Hay Day, czy samurai siege. Polega on po prostu na rysowaniu trójwymiarowych obrazów w 2d i następnie po prostu przesuwanie ich bez zmiany perspektywy. Wadą jest to, że możesz wtedy oglądać obraz tylko z jednej perspektywy i wygląda on trochę sztucznie.

Przykład znajduje się tu: https://scratch.mit.edu/projects/114155805/


2. Można powiększać 2-wymiarowe obiekty zbliżające się w stronę użytkownika
Ten sposób też znalazł zastosowanie wśród bardzo wielu gier takich jak subway surfers, czy minion rush, a wśród scratch np. 3d runner. Jest bardzo prosty i nie wymaga skomplikowanej grafiki.

Przykład: https://scratch.mit.edu/projects/157221/


3. Możesz klonować duszka, aby uzyskać pozorny wydłużony w 3- wymiarze kształt

Przykład: https://scratch.mit.edu/projects/19712994/


4. Możesz poruszać duszkami obliczając ich pozycje matematycznie
Ten sposób nie wykorzystuje duszków jako grafiki. cała tworzona jest za pomocą pisaka.

Przykład: https://scratch.mit.edu/projects/200344930/ i https://scratch.mit.edu/projects/115692078/


5. Możesz i klonować i powiększać, czyli jakby połączenie 2 i 3 sposobu

Przykład: https://scratch.mit.edu/projects/93952283/

Last edited by AANNTTOONNII (May 15, 2018 14:31:10)

Pilonpl
Scratcher
75 posts

Jak zrobić grę 3d?

ale w 4 ty mówisz tylko “Możesz poruszać duszkami obliczając ich pozycje matematycznie” no i co mi z tego? przecież nie wiem jak obliczać. w 1
mogłeś zaproponować jakiś program do robienia modeli 3D.
AANNTTOONNII
Scratcher
100+ posts

Jak zrobić grę 3d?

Pilonpl
Miałeś w szkole stereometrię?
Pilonpl
Scratcher
75 posts

Jak zrobić grę 3d?

nie
AANNTTOONNII
Scratcher
100+ posts

Jak zrobić grę 3d?

???
To ile ty masz lat?
???
MentolMen
Scratcher
500+ posts

Jak zrobić grę 3d?

AANNTTOONNII wrote:

???
To ile ty masz lat?
???
Przecież tego nie ma nawet w gimnazjum Większość scratcherów nie ma 16 lat, a nawet jeśli pilon miałby to w szkole, to nie oznacza to, że by umiał to zrobić w scratchu
AANNTTOONNII
Scratcher
100+ posts

Jak zrobić grę 3d?

O ile pamiętam to w 6 klasie było już coś z liczenia objętości prostopadłościanów i osrtosłupów. Faktycznie to może nie wystarczyć, ale ja z matematyką do 2 gim spokojnie mógłbym zrobić. Bo właściwie to do takiego programu przydałoby mu się tylko twierdzenie Pitagorasa!!! Jedno twierdzenie!!!! Chyba nie jest trudne aby to opanować? No może jeszcze o trzech prostopadłych, ale to i tak tylko 2 twierdzenia…

Nie wiem czemu myślisz że stereometrii nie ma w gimnazjum. Jest już w podstawówce.
MentolMen
Scratcher
500+ posts

Jak zrobić grę 3d?

No dobra może i jest, ale nie na tyle by to odtworzyć w scratchu. W scratchu, bo w scratchu trzeba to praktycznie od podstaw robić. Ja jestem w 7 klasie i mam to wszystko o czym piszesz i nie mam zielonego pojęcia jak na podstawie tylko tych informacji to zrobić Nawet jeśli ktoś znałby wiedzę teoretyczną to mógłby tego nie odtworzyć, a tym bardziej w scratchu, tutaj się wszystko komplikuje, to nie łatwy język
Erixo
Scratcher
75 posts

Jak zrobić grę 3d?

MentolMen wrote:

Nawet jeśli ktoś znałby wiedzę teoretyczną to mógłby tego nie odtworzyć, a tym bardziej w scratchu, tutaj się wszystko komplikuje, to nie łatwy język
Dziwne, ale według mnie nie jest taki trudny
Klocuszki. No i jeszcze trochę logicznego myślenia. To wszystko.

Last edited by Erixo (May 25, 2018 14:15:31)


I am working on something cool - new extension for scratch 3.0!
AANNTTOONNII
Scratcher
100+ posts

Jak zrobić grę 3d?

Nie, scratch faktycznie jest hardcore ( choć da się znieść )
Ja np. nie toleruję pythona mam na nie alergię i ogólnie na inne języki z interpreterem.
Pilonpl
Scratcher
75 posts

Jak zrobić grę 3d?

Ale mi chodzi o program do modeli 3D bo ciężko narysować kilkadziesiąt duszków. Może masz jakiś?
AANNTTOONNII
Scratcher
100+ posts

Jak zrobić grę 3d?

Program do modeli 3d?
Ja mam oczywiście te badziewia razem z windows 10 czyli 3d builder…. Słabo się robi i nie da się zbytnio wykorzystać. Z języków programowania w 3d to znam tylko roblox czyli LUA
Pilonpl
Scratcher
75 posts

Jak zrobić grę 3d?

Właśnie dlatego piszę!!!!
AANNTTOONNII
Scratcher
100+ posts

Jak zrobić grę 3d?

Ale chciałbyś programować w nowym języku?
Bo jak chcesz to mogę ci doradzić.
Pilonpl
Scratcher
75 posts

Jak zrobić grę 3d?

No też ale jakiś program do robienia modeli 3D też by mi się przydał. Mam magic voxel ale to tylko sześciany. A co do języka to mam unity 3D. Mogę uruchomić poradnik na YT i za 3 miesiące będę miał gre
AANNTTOONNII
Scratcher
100+ posts

Jak zrobić grę 3d?

Unity 3d jest ok bo C# to łatwy język.
Oczywiście możesz spróbować openGL w C i CPP, albo nawet DirectX w pythonie, którego nie lubię.
Oczywiście jeśli chcesz pisać programy na windowsa to może ci wystarczyć WinApi jest ono szybkie i całkiem fajne.
Polecam też QT.
MentolMen
Scratcher
500+ posts

Jak zrobić grę 3d?

Erixo wrote:

MentolMen wrote:

Nawet jeśli ktoś znałby wiedzę teoretyczną to mógłby tego nie odtworzyć, a tym bardziej w scratchu, tutaj się wszystko komplikuje, to nie łatwy język
Dziwne, ale według mnie nie jest taki trudny
Klocuszki. No i jeszcze trochę logicznego myślenia. To wszystko.
Programowanie jest łatwe, jak chyb a w każdym języku. Z reguły jak się robi język progrmowania, to się dba by był intuicyjny i łatwy w obsłudze. A scratch jest dla dzieci, więc będzie jeszcze łatwiejszy. Scratch jest ciężki, dlatego że jest głównie zrobiony do prostych programów, jest wolny i ma mało bloków.
AANNTTOONNII
Scratcher
100+ posts

Jak zrobić grę 3d?

N-do końca…
Jest mało opcji/funkcji
strasznie mnie denerwuje składanie wyrażeń. Normalnie wklepujesz kod w okienko i jak chcesz 2+3/7+2-8 zamienić na 2+3*7+2-8 to poprostu klikasz backspace, a w scratch musisz znaleźć kategorię… znaleźć odpowiedni blok… Wyjąć zły.. włożyć dobry…

A wielu rzeczy nawet się nie da zrobić z powodu braku odpowiednich funkcji.

Bardzo mi się podoba cpp, tam dzięki takim rzeczom jak przeładowanie operatorów, funkcji, czy preprocesorowi można zmieniać nazwy słów kluczowych definiować nowe typy, a nawet ingerować w składnię języka. Fajne jest też to, że cpp jest wolnego formatu i nie narzuca spacji, tabulatorów i enterów(ignoruje je) liczą się tylko średniki. Jednym zdaniem wola i swawola

C klasyczne jest trochę bardziej rygorystyczne ale i tak jest fajne

Last edited by AANNTTOONNII (May 26, 2018 09:18:47)

MentolMen
Scratcher
500+ posts

Jak zrobić grę 3d?

No, ale to chyba było sugerowane, żeby pod prawym przyciskiem można było zmienić wyrażenie. Jeśli nei było sugerowane, to przydałoby się zasugerować
AANNTTOONNII
Scratcher
100+ posts

Jak zrobić grę 3d?

Ale i tak większości sugestii nie zrobią…
A co jak chcesz zmienić wyrażenie 2-argumentowe na 1-argumentowe?
Nie da się tak

Powered by DjangoBB

Standard | Mobile