Garry's Mod

Garry's Mod

Waluigi Pinball (Mario Kart DS) [COMPLETE]
TWEEoMOZ  [developer] 20 Oct, 2023 @ 4:52am
Rolling Pinballs
Mornin', y'all,
I'm definitely going to try adding the pinballs that roll around, as I said in the map description. Though it will have to come quite a bit later on in the future, after I've finished all the map geometry and main functionalities of the map, I imagine it'll be the most complicated component to add, which is why I'm reaching out to YOU, the community, to help me brainstorm ideas.

Specifically, if anyone has ever made a map involving a temple with a big big boulder that chases the player, that functionality would translate perfectly here.

As for what I've come up with so far, I think making the pinballs into a func_rotating parented to an invisible func_tracktrain would work really well.

However, I haven't thought of a way to increase their speed when they're falling or how to dispatch them properly when they fall/when the players finish a lap; there's also the issue that, though one player might have exited the "ball zone," others might still be present, so WHEN exactly they despawn will be weird.

If this becomes too difficult/complicated, I may simply have a number of premade balls that occupy an area without ever spawning/despawning and just loop throughout their own zones.

Please, let me know your thoughts if this kind of thing interests you; chances are that I want to see this thing realized just as much as you :)
< >
Showing 1-4 of 4 comments
epicman3285 21 Oct, 2023 @ 2:15pm 
make the pinball part tilted a little bit down so we can use all of the balls we have to make our own pinballs
it would be cool :D
TWEEoMOZ  [developer] 22 Oct, 2023 @ 1:54pm 
Not a bad idea; I'll keep it in mind :steamthumbsup:
TWEEoMOZ  [developer] 7 Nov, 2023 @ 6:14am 
Just to be clear, I've worked out how to get them working; I'll leave this thread here for anyone interested, however.

The trick is in parenting funcs to other funcs; I made a sphere, turned it into a func_rotating, then parented it to a func_tracktrain that follows a linear path, and that much has worked excellently. However, I specifically DON'T want pinballs (or other elements of my map) to kill the player, as that would make the race slow and unfun; a minor inconvenience is enough.

If you're making a map and you DO want your boulder to squash a player flat, however, the solution is simple; make a trigger_kill in the same sphere-shape as your boulder and parent it to the boulder. Boom!
epicman3285 23 Jan, 2024 @ 5:49pm 
cool
i will think about that if i ever end up making a remake of this
< >
Showing 1-4 of 4 comments
Per page: 1530 50