Discuss Scratch

miloz
Scratcher
3 posts

Jak zrobić gre 3d?

Jak zrobić grę 3d?
Kameleon2
Scratcher
100+ posts

Jak zrobić gre 3d?

W Scratch są gry 3d. Nie możesz zrobić ich używając zwykłych bloków lecz to nie znaczy że nie są możliwe do napisania.
Większość z nich używa tego sposobu: http://pl.wikipedia.org/wiki/Ray_casting jak ta oto gra: http://scratch.mit.edu/projects/43704530/
Lecz są w nich takie chodzące na bardziej zaawansowanych silnikach jak ta gra http://scratch.mit.edu/projects/17209672/
Moim zdaniem najprostszym sposobem na uzyskanie “pseudo” 3d jest ten który użyłem w mojej własnej
(cały czas rozwijanej grze): http://scratch.mit.edu/projects/44267244/
To już na tyle mam nadzieję że uświadomiłem ci że w Scratch można zrobić grę 3D.
PS: Oto jeszcze kilka przykładów:
http://scratch.mit.edu/projects/43807606/
http://scratch.mit.edu/projects/32322678/
http://scratch.mit.edu/projects/902698/







You are surprised that so few pandas…





███████████████████████████████████████████████████████████████████

███████████████████████████████████████████████████████████████████
dabus1102
Scratcher
63 posts

Jak zrobić gre 3d?

kliknij tu zeby mieć gre 3D

when [y v] key pressed :: motion
move (8) steps :: pen
if on edge, bounce :: control
billybu
Scratcher
32 posts

Jak zrobić gre 3d?

nie jest to możliwe,bo ta strona nie jest zaawansowana.
Kameleon2
Scratcher
100+ posts

Jak zrobić gre 3d?

Billybu najpierw czytaj poprzednie posty zanim napiszesz coś niezgodne z prawdą
W scratch można zrobić grę 3d tak jak napisałem w poprzednim poście na tej stronie.
Gry 3d w które grasz na komputerze wykorzystują silniki oparte na skomplikowanych działaniach matematycznych. Są to obliczenia bardzo trudne do napisania, więc większość z nich korzysta z takich silników graficznych jak: DirectX czy OpenGL
Cytat z Wikipedi: “Silnik 3D ma na celu przygotowanie oraz wyrenderowanie sceny 3D. Grafika oparta na silniku 3D jest bardzo atrakcyjna dla gracza, jednak stworzenie dobrego silnika 3D jest niezwykle trudnym i pracochłonnym zajęciem. Sam rendering jest procesem tak skomplikowanym, że wszystkie tworzone obecnie gry wykorzystują gotowe biblioteki, jak np. DirectX czy OpenGL. Dzięki temu programista nie musi tworzyć kodu odpowiedzialnego za sam rendering oraz nie musi zagłębiać się w szczegóły działania kart graficznych.”
tu cała strona:
http://pl.wikipedia.org/wiki/Programowanie_gier#Silnik_3D
a tu jak działają ów silniki:
http://pl.wikipedia.org/wiki/%C5%9Aledzenie_promieni#Algorytm
W scratch jest to możliwe dzięki takim samym obliczeniom, tylko od razu do programowania nie została nam udostępniona gotowa biblioteka skryptów.
oto gry 3D w Scratch:
http://scratch.mit.edu/projects/43704530/
http://scratch.mit.edu/projects/17209672/
http://scratch.mit.edu/projects/44267244/
http://scratch.mit.edu/projects/43807606/
http://scratch.mit.edu/projects/32322678/
http://scratch.mit.edu/projects/902698/

Last edited by Kameleon2 (Jan. 30, 2015 15:35:52)








You are surprised that so few pandas…





███████████████████████████████████████████████████████████████████

███████████████████████████████████████████████████████████████████
Opisek
Scratcher
1000+ posts

Jak zrobić gre 3d?

@PolskaWilczyca Zgodzę się z drugim zdaniem - wiele gier nazywa się 3D, lecz takie nie są. Aczkolwiek drugie zdanie jest błędne, gdyż (jak wyżej opisał kameleon2) jest to możliwe.

Taki temat już był, dlatego:
Bardzo proszę wszystkich forumowiczów o sprawdzenie archiwum, zanim ktoś kolejny raz założy ten sam temat!
Raphi201
Scratcher
16 posts

Jak zrobić gre 3d?

Można zobić gre 3D ale to jest skomplikowane.
Taki griffpatch ma ich pełno.

kiedy kliknięto zieloną flagę
powiedz [Bye!] przez (1000000000000000000000000000) s
Przemek20
Scratcher
100+ posts

Jak zrobić gre 3d?

Tu jest moje udawane 3D -> kliknij aby zobaczyć

None
Przemek20
Scratcher
100+ posts

Jak zrobić gre 3d?

Najprostsze niby 3D można zrobić tak:
powtórz (10) razy
sklonuj tego duszka
zmień y o (1)

kiedy zaczynam jako klon
jeżeli <klawisz [strzałka] naciśnięty?> to
obróć w prawo o (15) stopni
Tu to świetnie widać -> Kliknij aby zobaczyć

None
Opisek
Scratcher
1000+ posts

Jak zrobić gre 3d?

@up up To nie jest 3D. Ja tu tylko widzę powiększający się napis (w 2D!).
@up W twoim poście nie wyjaśniłeś jak to ma działać.
Przemek20
Scratcher
100+ posts

Jak zrobić gre 3d?

Opisek wrote:

@up up To nie jest 3D. Ja tu tylko widzę powiększający się napis (w 2D!).
@up W twoim poście nie wyjaśniłeś jak to ma działać.
Ja nie pisze że to prawdziwe 3D tylko “niby” 3D
|
v

Przemek20 wrote:

Najprostsze niby 3D można zrobić tak:


None
Raphi201
Scratcher
16 posts

Jak zrobić gre 3d?

Fajne te projekty 3D, Przemek20!

Przemek20
Scratcher
100+ posts

Jak zrobić gre 3d?

Raphi201 wrote:

Fajne te projekty 3D, Przemek20!
Będzie DUŻO DUŻO więcej. A może nawet taką gre dało by się zrobić? Pomyślę nad tym.

None
Opisek
Scratcher
1000+ posts

Jak zrobić gre 3d?

@Przemek20 Tyle, że w tym projekcie nic nie ma! Tylko wzrór matematyczny! W drugim poście nie opisałeś jak to zrobić. Nie rób takich długich skrótów w których nie wiadomo o co chodzi Mogłeś zrobić też tak:


Zamiast tekstu nad obrazkiem (Po kliknięciu idziesz na stronę)

EDIT: Przedtem to twoje “udawane 3D” mi się nie wyświetliło. Miałem tylko wzór bez tego prostopadłościanu.

Last edited by Opisek (Feb. 6, 2015 19:18:13)

Przemek20
Scratcher
100+ posts

Jak zrobić gre 3d?

up@ to wszystko jest w fazje testów i ciągle coś zmienia, poprawia

None
Raphi201
Scratcher
16 posts

Jak zrobić gre 3d?

Siema, idźcie na tom strone tam jest pokazany dome 3D z zoom (zrobiony przezemnie żecz jasna ).
Kliknij tutaj –>http://scratch.mit.edu/projects/46935538/]
Tutaj jest pokazane jak zrobić zoom:



zawsze

ustaw rozmiar na (zoom :: list) %
end
Kameleon2
Scratcher
100+ posts

Jak zrobić gre 3d?

UWAGA!!!

Za przyczyną coraz częstszego wylewania się z tego postu gierek typu “obracający się dookoła prostopadłościan nazywany nierzadko BLOKIEM lub DOMKIEM” (wiecie to z klonowaniem przesuwając obiekt do góryLink do sposobu) ZORGANIZUJE MINI KONKURS polegający na stworzeniu grywalnej gry 3D działającej na autorskim silniku polegającym na tym ostatnio bardzo często używanym sposobie. Aby konkurs wystartował musi zapisac się do niego przynajmniej 2 użytkowników. Zapisujemy się w tym poście pisząc “Biorę udział SC3D!”. Kiedy już zapisaliśmy się do konkursu i zrobiliśmy oraz udostępnili piszemy “Mam gotowy projekt! CS3D (link do udostępnionego projektu)”. Do wygrania gwiazdki i serduszka w trzech wybranych przez Jury projektach zwycięscy. Tu macie jeszcze dwa przkładowe projekty które wzięły by udział w grze: Projekt 1, Projekt 2.







You are surprised that so few pandas…





███████████████████████████████████████████████████████████████████

███████████████████████████████████████████████████████████████████
Przemek20
Scratcher
100+ posts

Jak zrobić gre 3d?

cZy projekt o takim silniku mogą startować do konkursu?

None
Kameleon2
Scratcher
100+ posts

Jak zrobić gre 3d?

UWAGA!

Nastąpiła zmiana w regulaminie przyjmowania prac w konkursie SC3D!
Od teraz projekty będą przyjmowane w dwóch (oddzielnych) kategoriach:
1. Kategoria Grywalna gra- projekt jest rozbudowany, posiada wieloplanową scenerie, niestatyczne obiekty 3D są ZAPROGRAMOWANE posiadają OPCJONALNĄ animacje tekstury, w opisie projektów opisane jest (czytelnie) opisane sterowanie lub odniesienie do zmiany sterowania w grze.
2. Kategoria Model 3D- projekt ma bogatą oprawę graficzną model jest szczegółowy, posiada w miarę dobre odwzorowanie w przypadku wzoru w świecie rzeczywistym (lub komputerowym) może być do niej dołączony krótki opis obiektu, nie jest sześcianem (ma wklęsłości wypukłości), jest ciekawy, miły dla oka, potrafimy nim obracać.

Obiekty nie mogą posiadać obraźliwej treści!
Przy adnotacji projektu należy umieść kategorie w której startuje (Grywalna gra lub Model 3D) ułatwi to bardzo Jury uporządkowanie projektów.

Zapraszam do udziału!

Last edited by Kameleon2 (Feb. 7, 2015 17:54:19)








You are surprised that so few pandas…





███████████████████████████████████████████████████████████████████

███████████████████████████████████████████████████████████████████
Kameleon2
Scratcher
100+ posts

Jak zrobić gre 3d?

Przemek20 wrote:

cZy projekt o takim silniku mogą startować do konkursu?
Tak oczywiście możesz wystartować
Ale w tej chwili i tak nie mamy 2 uczestników, kiedy będą wystartujemy
A i nie zapomnij napisać “Biorę udział SC3D!”

Last edited by Kameleon2 (Feb. 7, 2015 17:50:29)








You are surprised that so few pandas…





███████████████████████████████████████████████████████████████████

███████████████████████████████████████████████████████████████████

Powered by DjangoBB