extensions icon indicating copy to clipboard operation
extensions copied to clipboard

A 3D extension that lets you make platformer games, maze games, ect

Open Gaypatapon opened this issue 2 years ago • 7 comments

Creating a 3D engine can be hard sometimes, and yeah i know you can make a raycaster script on scratch and simulate 3D but i meant making a 3D patformer with all the 3D axis, 3D maze games on scratch only has x and z axis while the y axis is only for simulating the walls, i was thinking of having blocks that lets you import 3D models and a block that lets you animate your models, new blocks like change z or set z, blocks like create a block (x) (y) (z), blocks that lets you set gravity, physics, and more, i have seen great 3D scratch games that are platformers but the problem is that the code is super complex and hard to understand which is why i am suggesting a 3d extension.

Gaypatapon avatar Oct 11 '23 07:10 Gaypatapon

I actually like the idea of making a 3D engine in TurboWarp, maybe someone who has a lot of knowledge of making TurboWarp extensions (ex. LilyMakesThings), can make something like this.

HBDeveloper11 avatar Oct 11 '23 20:10 HBDeveloper11

You might have bitten off more than you can chew with this one

gomigg07 avatar Oct 12 '23 15:10 gomigg07

You might have bitten off more than you can chew with this one

Yeah you're right but still a good idea

Gaypatapon avatar Oct 13 '23 19:10 Gaypatapon

Maybe the 3D extension is for drawing wireframes with the pen extension? Maybe blocks like "draw cube at x y z, size x y z" and "draw line from x y z to x y z" would store positions in a list and the "draw to screen" block would draw the pixels in the list while sorting them. By sorting I mean that the pixels closer to the camera are drawn last, so they're always fully shown. In the image you can see that the green cube is drawn before the white line that's close to the camera, but the green cube is drawn after the white line that's further from the camera. image

Stiwen02 avatar Nov 19 '23 09:11 Stiwen02

I am (slowly) making one: image It is just for drawing, so no physics or collision

Xeltalliv avatar Dec 03 '23 14:12 Xeltalliv

Я (медленно) делаю один: он предназначен только для рисования, поэтому никакой физики или столкновений. изображение

ЧЕЛ, ДАЙ МНЕ ЭТО РАСШИРЕНИЕ!/DUDE, GIVE ME THIS EXTENSION!

Goshanchick avatar Mar 05 '24 16:03 Goshanchick

ЧЕЛ, ДАЙ МНЕ ЭТО РАСШИРЕНИЕ!/DUDE, GIVE ME THIS EXTENSION!

Оно не закончено и использовать то, что есть сейчас, для чего-либо кроме "просто поексперементировать" нельзя. Я всё ещё буду менять существующие блоки и изменю ID разширения, так что проекты созданные с версией разширения которая сейчас - сломаються и даже не будут открываться (будет ошибка при открытии проекта). Если уж так сильно хочеться, недоделаная версия сейчас опубликована в одной из веток моего форка этого репозитория. Где именно - ищи сам.

Xeltalliv avatar Mar 07 '24 19:03 Xeltalliv

This can be closed

LilyMakesThings avatar May 25 '24 22:05 LilyMakesThings