Discuss Scratch

STALKER_Bandit
Scratcher
100+ posts

Griffpatch 3D laser tag map making

I wanted to create a custom map for griffpatch's 3D laser tag. But I can't wrap my head around how this works. I think it probably has something to do with coordinates. then its kind of simple because of that but. I don't know how I can create things such as floor heights and lifts. Basically creating the whole map is tough for me to figure out.
Nezon
Scratcher
1000+ posts

Griffpatch 3D laser tag map making

Try learning how to create 3D before something specific. It's also 2.5D, as it is not real 3D. It is all pen moving to create a effect of depth
aceyp9000
Scratcher
100+ posts

Griffpatch 3D laser tag map making

Griffpatch uses list based raycasting which has a map in a list to determine where the walls and floors etc go

For example the list would look like this:

line 1: 11111111
line 2: 1000001
line 3: 1000001
line 4: 11111111

whereas all the 1's would be a wall and all the 0's would be a floor

here is a link to the scratch wiki page on raycasting.

I'm not too familiar on this subject, but I hope this helped.
STALKER_Bandit
Scratcher
100+ posts

Griffpatch 3D laser tag map making

aceyp9000 wrote:

Griffpatch uses list based raycasting which has a map in a list to determine where the walls and floors etc go

For example the list would look like this:

line 1: 11111111
line 2: 1000001
line 3: 1000001
line 4: 11111111

whereas all the 1's would be a wall and all the 0's would be a floor

here is a link to the scratch wiki page on raycasting.

I'm not too familiar on this subject, but I hope this helped.
That clears things up a bit! Thank you so much!
theanonymousweirdo
Scratcher
500+ posts

Griffpatch 3D laser tag map making

He added a custom way to do it inside the project. Run the project and do Z+L, and it should pull up a map. After that, you can hit c to set the height of the floor and the ceiling. After you do that, you can click on the places of the map that you want to change to that height. Make sure you save frequently so you don't lose all your progress in changing the map.
STALKER_Bandit
Scratcher
100+ posts

Griffpatch 3D laser tag map making

theanonymousweirdo wrote:

He added a custom way to do it inside the project. Run the project and do Z+L, and it should pull up a map. After that, you can hit c to set the height of the floor and the ceiling. After you do that, you can click on the places of the map that you want to change to that height. Make sure you save frequently so you don't lose all your progress in changing the map.
Woah that's pretty awesome! Thank you so much for the help, Though, is there any way I can expand the map. Because I already changed “Maze size” to 50 x 50 but it only has the default blue square. while the rest of the map is purple and inaccessible.
theanonymousweirdo
Scratcher
500+ posts

Griffpatch 3D laser tag map making

Your floor height starts out at 0, so if you set the floor height of the tool to zero and the ceiling to 1, then when you click in the purple area, it should change. Then if you walk over to where you changed it, you should be able to see it in the actual game. When you start the project you are facing the top of the map.
Jaxaboi4209
Scratcher
2 posts

Griffpatch 3D laser tag map making

if you want to edit the map clike z+l to pop up the map, then press c to change the floor height then the ceiling height. if you want to change the size of the maze, go into the maze sprite, find the create maze broadcast, shange the size, then click onto the broadcast and it'll change the maze to the size you want it to be.
fibreLine_Studios
Scratcher
2 posts

Griffpatch 3D laser tag map making

theanonymousweirdo wrote:

He added a custom way to do it inside the project. Run the project and do Z+L, and it should pull up a map. After that, you can hit c to set the height of the floor and the ceiling. After you do that, you can click on the places of the map that you want to change to that height. Make sure you save frequently so you don't lose all your progress in changing the map.

What?

Powered by DjangoBB