I Made a Roblox Game in 30 Minutes..

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
alright guys welcome back to a brand new video and in today's video i'm gonna be doing a challenge all right so someone basically asked me to make a game in just 30 minutes an entire game on roblox in 30 minutes and i was like hmm okay i could do that and i thought for a while what kind of game i wanted to do and actually thought of something kind of cool so i'm going to be making an entire game in literally 30 minutes all right you guys will be able to play it at the end too i'll leave a link in the description below all right it'll be up right now as you're watching this video so go play it if you want it's kind of fun uh i think it'll be kind of fun at least i haven't made it yet so who knows but be sure to leave a like if you enjoyed the video and subscribe if you want to see more roblox development related videos anyways let's get started okay so i'm setting the timer right now guys here we go in three two one and let's go all right that's 30 minutes in the clock okay we gotta go fast all right all right so basically the idea i had for this was like sort of like a like a mini games type game right so you have like a little plate or whatever like a little like you know spawn area and then you have like a little like uh area to do the mini games in and then basically you can fight file people you know do stuff like that also i want to add like leader boards and i also want to add uh data store so the data actually saves and leave the game i think that would be pretty easy i think i can probably do in 30 minutes but i guess we'll find out all right so first things first we do need to add the actual map okay all right and for the map i'm going to do like a circle okay so basically i'm going to get like a cylinder okay oh my gosh dude this is actually a lot harder than i thought oh my gosh okay uh cylinder okay all right something like that's not bad i guess i want to add like a little dummy too that way i can see basically for reference how big i need to make stuff all right that's pretty good all right let me get rid of the base plate uh put that at zero all right i want to add like a little bit of like a like a spawn area that way when people first join the game they're not actually in the game i mean they have to like wait a little bit to get in holy crap i'm going to go faster what am i doing let me delete that sting so it doesn't look so big okay and this little like a little bit of grass i guess that'll be good all right there you go now we have a little bit of a stone thing i guess i guess all right now we actually start scripting okay so okay what am i doing am i doing okay all right first things first data stores okay so we need to get the amount of wins in the game actually they'll see that later i'll see that later all right so first actually let's go and start crypting like the main framework just for the game the mini games so what i'm gonna do is enter the script in here all right reading that's like main framework sounds good okay and then uh let's go ahead and find a few variables all right so what i just did so far is i added a few variables as you can see uh we have round linked in seconds which is gonna be 30 seconds for the rounds and then the intermission length is gonna be five seconds okay and then i define replicated storage which is basically this right here that way we can access it faster and and then i define them in the script that we can access them and manipulate them you know all right now i'm gonna make a function for basically the timer and like the whole timing system and i'm gonna put that in a quarantine or i'm basically gonna run that a new thread that way the scripts can run at the same time instead of you know you know one thing running at a time all right what i'm doing right now too is actually just adding a little status i made a status thing that way so it actually shows the top of your screen um like if the game is in progress or not i basically set that to an uh to a string value and then the client can just read that from a local script all right i just spawn that function now that should work now i'm gonna make a little gui for it real quick and that way it'll actually show on top of your screen all right as you can see we have it here it's going to make that little bit bigger there we go there we go all right i'm going to hide the background of it make this text a little bit bigger change the font to something like gotham bold and then we'll just name that timer just for now and that'll update accordingly okay perfect now i'm going to test that real quick i don't really want to waste too much time testing it but okay we have 20 minutes left still all right we're doing good on time doing good on time uh not really i'm just keeping this works intermission and then okay perfect that works fine all right we need to make spawn points inside of here uh actually we'll just do one spawn point all right now what i'm doing basically is i'm checking if that variable um called or if that value called in round changes then we're going to uh this event will run and then i'll know if we're in the round or not so i'll just check if in round is equal to true or false so for in round then i'll go and start writing the code it's helpful people to the map also make that invisible this will be the spawn point for the game can collide off and then anchor so it stays in position and then transparency to one all right now basically what i'm gonna do is actually gonna make some functions for each game okay so i have three ids okay basically i'm gonna do like a flood escape mini game all right i'll do like a sword fight one and then i'll have like a laser tag one all right so pretty simple stuff i think a photoshape one would be probably kind of fun i know i can always add more in the future but obviously not that much time i don't i don't want to add too many right now so what i'm gonna do is i'm going to basically generate a random number okay and then basically with that number i'm gonna get a number one through three and i'm gonna check to see uh which is which and then i'll just basically uh execute a function accordingly that was a big word what the heck why did i just say that okay so if random number is equal to one then i'll basically call you know call this function and then you know like else if so else if random number is equal to 2 then call this function and you get the point and so i'm going to write one for each one and then i obviously can't call the function i don't have a function so i'll just leave that blank for now but um probably a better way to do this honestly but this is like the easiest way i can think of right now so all right so basically i'm gonna make a function for each one right now also i move the timer stuff to the bottom of the screen because it's kind of it's kind of you know we don't need it anymore this kind of does his own thing and then we basically check to see if it's written around or not okay and that sounds good all right now we can actually go and get the sword and stuff so let me go ahead and actually find that you know we're gonna use free models because we only have 20 minutes anyways sorry we can't build that so use the roblox default sword pretty good sword i mean everyone uses it this is popular sword uh put that in replicated storage and then we'll get a laser gun so that should be good all right perfect all right now for these ones these are pretty simple for the sword fight and the laser gun all i'm gonna basically do is replicate the thing to each player which would be pretty simple okay so i cloned it from the replicated storage i put it in their backpack and then i also made them equip it that way they have it right in their hands and then i'm basically gonna go ahead and this should work i think so then i'm gonna go ahead and copy this basically the same thing and add a little bit for the laser tag so those shoot those two actually already working that's pretty simple honestly so now we're gonna go ahead and actually just call that function for one of those numbers so for the first one it'll be that uh for a laser tag it'll be that it's pretty simple right you get the point uh it generates a number between one and three and if it's one we'll do sword fight if it's two we'll do laser tag and then if it's three i'm gonna actually call the function flood escape uh but now we have to actually write the code here so now we need to do is actually build a quick little obby i guess you could say uh for our flood escape so what i'm gonna do is go ahead and make another part real quick and then start building that all right i don't know if that's enough spacing but who cares all right so basically you know it's like a little thing where you like jump around them basically you have to like jump out and around and then over so that'll be kind of difficult i guess i don't know i don't honestly don't know if this is possible but i'm not going to make it too hard because i don't i need i don't have time to test it all right that'll be like the highest point there and if you come here you kind of like win sort of uh so what i want to do is group all the parts together make that model there we go pretty simple lobby uh and then we need to make some water too i need to make that real quick actually i'm gonna call this the uh flood escape map okay and we'll put that replicated storage and then whenever we need it we're basically just gonna move it to workspace and then it'll show in our workspace right so pretty simple okay we need to make water first that way we can actually make the water rise right that's like the point of flood escape so i'm going to copy this and then basically turn it into to water all right with the magic powers oh so this color is literally called sea green um all right that will make it do just rise up slowly and that'll be that'll be good i think and actually we're not gonna make the size like that we'll just make a position because if i do if i do side it'll it'll grow on both ends all right so that's gonna be kind of weird looking but uh hopefully no one sees that yeah all right then also you make a script in here which basically checks to see uh if there's like a uh script up here not touched we'll make a check to see if the player touched it if a player did touch it then what we're gonna do is kill the player all right that was pretty simple a few lines of code there all right then what i'm gonna do also is like destroy that and then whenever i get done with the two i'll just reset the position to what it was let me actually copy position right now what it is there we go and then so after that's done after like whole loop is done then i'm gonna just basically put it back to where it was all right so i think we're actually done uh that's all the minigames done now we don't have the wind scripted yet but don't worry we'll get that scripted in just a second here we still have six minutes left oh geez we're running out of time okay okay so let's go and test the minigames out hopefully this worked real quick all right come on oh what the oh we've got it okay one issue we've got to anchor the actual map that was my bad uh flood escape map there you go and okay we're at like in the spawn area right we wait a little bit we're in the game uh now we climb up here and i think i made this a little bit too small i didn't realize how big we are should have used that dummy a little bit more oh the water is rising okay uh we moved it to the edge a little bit though also i made that obby definitely way too easy but not much you can do about that now oh we got a sword fight okay okay so we got the sword fight uh the dummy okay the dummy doesn't work because this is a dummy but okay so sword fight would work obviously with people i'll actually have a friend confess it with me at the end but i'm pretty sure this works pretty simply i mean that's that's how it works so yeah um i think the the flood escape should work now we need to work on wins okay so let's go ahead and we're gonna win is oh no there's no way we have enough time for this dude oh my gosh all right honestly guys i'm sorry there's no way we're gonna be able to save it though we have like five minutes i have to write a whole datastore script there's no way i'm doing that in four minutes so i'm gonna what i'm gonna do is write a simple leader stats thing and then basically make it so it uh adds wins if you win so yeah all right now that should work and i'll probably make it pop up here in the top right let me go and check actually i don't need to check why am i checking honestly it's kind of dumb come on let's see it yep there it is okay not surprised okay and then we need to basically make it so the player actually wins if they win all right how do we do that um okay we could check to see if they're still in this area i guess oh we have to use region 3 for that there's no way i'm going to script that in time okay okay okay i have an idea okay okay i actually have an idea all right so i'm gonna do is actually make a make a player make every player have like a value inside of them right dead okay so dead oh i make it i made it in value no it needs to be a boolean value which is true or false died so died as you go to false okay okay i looked it up i just actually i checked to see how a player died so now we just copy and paste voice copy and paste is equal to true now this should work i'm not sure honestly but we have oh we're out of time we just ended okay so we just finished the timer i think i added the dyed i'm not sure if that's gonna work or not but i guess we'll test it out i think it should work but the only thing is it kind of doesn't because if you just don't even like i don't know we'll see we'll see okay we have an error is that an error wait hold up oh my bad all right so that's it boys that was 30 minutes timer honestly i think we did a decent job like that wasn't that bad um we have 40 seconds left though let me go ahead and actually see how that works all right so we have laser tag right here let's go ahead and shoot this guy see if this works um oh dude that dude just disintegrated did you guys do that yo what the heck that was actually crazy okay so it kind of works um not too bad um i want to go ahead and test out with the front nose but also i want to see if the flood escape works all right so i probably should have added something like saying like if you're last alive then you know end the game but obviously that didn't really work too well because i only had 30 minutes but hey you know honestly we didn't do that for 30 minutes but we'll see how it works in a second here let me go ahead and see if i did get the win okay the win didn't work but you know whatever we're going to publish it you have to try it and honestly we're done that was 30 minutes i'm gonna go and send a link to a friend and see see if it's fun um i guess we'll see what should i name it though uh mini game island yeah it's pretty good not bad all right i made it public so anyone can join all right so i got the game we got no thumbnail we got nothing but you know it says the game might not function as intended developers after the game okay that's not a good sign but you know it is what it is you know honestly though if i had like 24 hours make a game i can actually make such a good game 24 hours like that that would be a good challenge like that's like 30 minutes is like obviously wait like way too much of a rush i feel like if you give me 24 hours i could i could make something pretty good in there nah it's fine oh okay we're in the game wait why are you flying what what is going did you see that okay this game is obviously com very broken what is going on okay so we so i joined the game as you can see there was a slight issue i just fixed it all right i took like a minute so trust me i'm not cheating okay but now we're gonna return back to the game and see if it works all right go and join the game now bro and uh see if it works okay this is full escape bro you gotta go you gotta go fast come on come on go on okay the water's coming the water's coming okay come on no no i just oh how did i just lose my own game okay um wait also i don't think it's possible um yeah you're gonna you're gonna oh wait you lived all right that was good actually did you you won i'm proud of you dude bob the builder you're i'm proud oh okay wait we're back in wait i didn't i didn't teleport why didn't i teleport that's that's odd and i just got a laser gun somehow okay um well as you can see if you make a game in 30 minutes you're gonna have bugs but you know it is what it is you know we'll figure it out honestly i'm more than that mad you know 30 minutes i did this not too bad uh the winds don't work either but you know if you gave me more time i'd figure it out all right i don't work good under pressure dude also you can shoot through the zoo walls so i'm gonna kill you yeah let's end the video before this gets any worse dude all right anyways thanks for watching guys hope you enjoyed it be sure to subscribe if you want more rolex development related content i swear i'm not this bad of a scripture okay um i don't know what happened here but uh let's not talk about it anyways leave a like if you enjoyed it we'll see you guys in the next video um peace
Info
Channel: TheDevKing
Views: 565,478
Rating: undefined out of 5
Keywords: TheDevKing, Roblox Scripting Tutorial, roblox, studio, coding, tutorial, roblox studio, roblox studio 2020, how to script on roblox, making a roblox game in 30 minutes, i made a roblox game in 30 minutes, roblox studio challenge
Id: zzPGGsG9AO0
Channel Id: undefined
Length: 13min 10sec (790 seconds)
Published: Fri Aug 28 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.