Transcription
[music] [music] [music] [music] [music] [music] [music] [music] [music] Hey.
[music] [music] [music] >> [music] [music] [music] [music] [music] [music] [music] [music] [music] [music] [music] [music] [music] [music] >> Oh hey.
>> Hello. Hello. We are back. I have a fan on. It's so freaking warm. It sucks. Let me know if the mic sounds terrible. And if it does, uh, [music] I can turn the fan off. I feel I'll turn it down a little bit for now. Let me know if that sounds bad. It might sound bad for the video as well, actually. Yeah, let me know if it sounds good or not. But welcome to the stream. Sounds fine. Cool. Sounds good. Sweet. That's actually really cool. OBS is so sick. I can stay cool.
Uh, [music] sweet. Well, welcome everybody. Welcome to the third stream. We're halfway. We're at the halfway point. There's 200 all. No, there's 160. That's sick. Thanks to everyone for joining once again. You inspired me so much to start making games. Thank you so much. Thank you so much for watching. That's so cool. Thank you nothing less for the donation. I think that's so cool. My duck, what's up, man? [clears throat] Sound quality is awesome. That's very surprising.
When are you making card game? I'm making the card game. Uh, as soon as I can. I have a video planned for it. We are I am like doing the tiniest bit of work on it right now, but I've got a team together. Hopefully, we can get it uh make some good progress in a little bit of time. I'll be telling you about broke. You do not need to worry about that. You do not need to send me money. No one needs to send me money, man. Everyone's been very uh very generous with the donations, which I really appreciate, but I seriously do not need anything, bro. I see all your vid. That's so sick. I heard card game. Oh.
Um, let's read through chat for a little bit before we get started. How's your 2 minutes of sleep? I actually slept in today. I usually get up at 7:00. Fun, fun, fun. Talkable voice ASMR. Sure. If if that's if that's what's happening. Sure. I guess I do like videos where you can just sit and listen to someone yap while you're doing something else on the side. Are you still drunk? I've never been drunk, man. I need to beat these allegations. How do I prove it? This is terrible. What time is it for me? It's 8:00 p.m. How many years of experience do I have scripting? I've been scripting for six years. Maybe a little bit less, a little bit more. Every stream ends at midnight for me. Yeah, that's that's when I kind of start to pack [music] >> pack things in. Can you add a plane to the game? I don't think I'm good enough for that. Uh, yeah, we might hit 132K. What? What? Yeah. Wait, no, I did say that, right? We're going to go past 150K this month. Low key, I don't think so, but that would be very cool. Uh, we might be able to hit 200K by the end of the year. So guys, if you have anyone that you know that isn't subscribed to the big duckable, send them send them my way and we'll make them subscribe [music] or they will suffer consequences. [clears throat]
What happened on the second stream? Okay, how about we get locked in? All right, let me set a little timer. I'll set a timer every like half an hour to uh to properly check chat for like five minutes and just answer questions. And then in between that, I'll check every now and then I'll make sure I keep an eye on donations, but I'll focus focus on the game because we need to get stuff done, guys. Uh, yeah, thanks for keeping my motivation high. You're freaking welcome, man. Thank you for watching the videos. How many subs? Uh, take a take just take a glance at the screen and you could probably you could probably like I don't know, man. Why is the silver surface quality like a toaster? I don't know, man. Yeah, it's mental. I'm actually like just clocking that in now. I was at like I I reached 100k in the last video and since then which hasn't even been two months we're now at 131k. That's insane. I'm back on my two week Minecraft phase and it's two good with us in the background. That's so sick. I love Minecraft. Love a good Minecraft phase. I've started a forever world with my girlfriend. We haven't played it recently, but the world's so cool and I can't wait to keep playing on it. Thanks. Oh, you won. I'm sorry. I'll lock in. Thanks for the donation, but let's get going.
So, in the last thing, and [music] I recorded it just, you know, just to make sure I didn't use AI to code, but uh I fixed the other thing we were having a problem with last night. We had the big climactic end. Uh that was it was awesome. And we finally fixed the thing. But then we find out there was another problem. So I fixed that cuz I don't want the stream to just be me trying to fix this one problem. We want to make sure we have some fun. So merging is fixed. It's depressable. [music] Uh the buttons are all good to go. It's really cool. I added this new one. We need to code this, but we could probably do that later. Um, [music] so yeah, I think [music] I think that's kind of where we let Let me just let me just show off for now. So, we start offloads. There we go. Start off with our one dropper. Oh, we could probably start off with none to be fair. >> [music] >> That might be the better option. So, it's better for onboarding. A nonbuilder making a whole game. We do have officials to help. Uh, he's been I don't know if he's going to be here this stream, but he's he's going to be helping out making the game look good. [music] So, that's sick. Uh, are you with Duckar at all? No, unfortunately. My life's uh Oh, imagine life being a duck. I saw some ducks today. There's a nice little stream nearby where I live. Nice little bridge. Saw some ducks. It was pretty [music] cool. Tycoons back in the day were peak. Yes. They've come back. But yeah, so this is what we got right now. We can hop on do our thing. Buy the buy the junk. Merge them. Are you Scottish? I am. I am indeed. So yeah, this is kind of weird. I need to fix that. Don't know why uh the floating things are being weird. Yeah, [music] it's pretty cool. Right now, we just merge and then it does the thing. So, it's very exciting. This doesn't do anything at the moment, but it's here. Uh, and yeah, I'm curious why this is not going up. Like, it is, but just not enough. I need to look [music] into that. Uh, cuz I worked on a little equation to calculate the costs for the button. So yeah, this is the calculation to make the the prices. I don't know if it's like totally good. We'll need to see. How do you make money in your game today? Hopefully. Uh, we're going to create the blender. There's a big massive blender. So you go over you uh you you step on another button to deposit into the blender all of the drops you get. And we are going to model them. Officials is going to work on that. We're going to have actual items [clears throat] and and drop all them in. Blend them up and then drop smoothies on a a little lemonade stand. And then you sell the smoothies for money but unsatisfying. Yeah, it's very cool. I'm very happy with it. So yeah. Uh, let's hop into our tycoon. Put a headbox part around the ball to make it collect easier. That is the plan because there's going to be a lot of not circular not orb shaped drops. So they're not it's going to be hard for them to actually like roll down here. So yeah, that's the plan. Anyway, um button recalculate price. So let's go into add button calculate button price. So that [music] takes in the amount and then the total amount of totems we have. So that's all good. So I think this this calculation is just bonds. You sound so tired today. I actually don't know if I sound any different. I think it's just my voice. My voice isn't used to this much talking. So, it might be like I might be losing it a little bit, but who cares? We're here for a code. We're here for code, man. Let's freaking go. So, we have Yeah, let's hold on. base price and then times all this. Let's change up [music] some stuff. Let's make some very uh some some constants here. It was originally 0.8. Let's make it two. Let's just play around and see what we can do. You turn your mic up. Is that maybe Is it the fan? Let me turn off the fan. Let me know if this sounds better or like more loud. And then if so, I guess I'll just have to burn. Yeah, this is barely moving. What's going on? Divided by 40. That might be a thing. Oh, there we go. So, that kind of works a little bit. That's quite nice. I like that. It's a bit more reasonable pricing. Uh, what if we change the impact? Let's see. Okay. So, the lower the impact, the smaller the gap's going to be. So, let's say maybe 0.75. Added a lot since yesterday. I think all I've really done is this. Added that and I fixed like a bug. Apart from that, everything should be the same. 21 23 25 28 30 30 32 34 36. Uh, we also should run that. So yeah, there we go. That works. That's nice. 1.4 impact. That might be a bit too low. We want to make sure that the the the price increases at least by like one or two. So yeah, sounds so chill, but in your videos you sound so loud. I need to put on a little bit of a YouTuber voice. I need to keep everyone entertained. So yeah, the plan for [music] today, we've kind of done this. I can work on that later. That's not important. What we need to do is the blender. Blender is what we need to do. So, let's make sure we're in the right uh template. We got strike game called Inscription. I've heard a lot about it. I haven't played it so I might try that. Can we say Dave dropper? I wish we could but unfortunately it's not a theme of the game. So yeah, plan for today. I don't know how much we'll get done but let's get the blender going. And then the selling stand. I like this series. I'm very glad. It's really fun. It's been really fun streaming even though my voice is getting absolutely destroyed because I'm not used to yapping so much. Might be a bit too close to the mic. There we go. Say something in your real voice. This is I think this is [music] this is my real voice. If I was doing YouTube, I'd be I'd be like, "Everyone wants to make a viral [music] Roblox game, but I'm done here today." Uh, thank you, Web the Panda, very much for the donation. Do you like Rogue Lights? Also, you the real tough one. [laughter] Thank you. Uh, do I like Rogue Lights? Um, I guess it [music] just depends what the game play is. I like I like games where I can [music] like just make stuff and there's progress and stuff. I'm not big into story games. Uh not into story games. Rog lights are okay. I like Lethal Company. I like all all those kind of games like Peak and everything. Um, so yeah, I don't know. I guess I do. I think it just depends on the [music] game play. Where do you usually use trove everywhere? I use trove everywhere. [music] There's a trove in here as in the parent freaking thing. Trove here. Anything that isn't permanently in the game should have a trove or like should be cleaned up by a trove unless you just want to do like a disconnect, but I prefer to have a trove because it's sick. Okay, Blender. Maybe the stand. [music] Let's see if we can get that done. We can get rid of that. So, yeah, let's work on the blender today. And that begins [music] with Oh, whoops. That begins with making a new button. Uh, deposit. This will be the deposit button. Let's give it uh Let's give it a color. Nice purple. And then let's move it over. Put it like somewhere over here. I don't know where exactly. Might play around with the size of the plot. We'll see. Yeah. Uh, should we make this one a bit bigger as well? It could kind of be like the merge button. Maybe I might do that. Let's grab the color. Let's just make it like the merge button. Bring it over here. I don't know where the blender's going to be. We need to kind of map [music] this out a minute. Let's just make a uh thing for now. color and it's the overhead. Let's pause it. We go. Maybe a bit dark. Nice. There we go. Probably just a deposit. Sweet. [clears throat] There we go. Big deposit button. I should already work on the client, which is sick. Where'd [music] it go? [laughter] Oh, I didn't save the Wait, there we go. Let's try now. No, it's not here. Okay, hold on. One more time. Nice. Look at that. I think I made the flash. The flash is that color. Okay. Uh, someone said to explain. Oh, blend. That might be a better try blend. Someone said to explain trove I can try to do that. So of my tycoon. So basically trove is a really cool cleanup module. So here is right here. Uh, when I create the tycoon I had self the trove. So I create a tro for the tycoon. Uh, thank you Dark Army for $2. That's very, very generous. That Jenny in the Discord is crazy. Yeah, he's a bit mental, but hopefully over time he'll become a bit more a bit more sense sensible. Yeah, I don't know. Uh, so yeah, you create a trove and basically how it works is for instance if I was creating a tycoon system where it spawns in a plot every time and then when the player leaves I want to delete the plot. I could say self of add or uh attach to instance and then I can uh send in the model of the tyon. So then if I do that and then in here I've like add I've added functions uh I've added connections and basically what it does is uh I've added a function into this trove here uh which is like a cleanup function. So basically it it sets the occupied back to false. It sets the owner to nil because the player's leaving. Um, and then when the player leaves and this icon gets destroyed, this function will run because it's inside of this trove. Uh, and when the player leaves as well, uh, this is called and then we go self. Clean. So then every sort of like connection or object that you've added to the trove all gets cleaned up. So you don't have to worry about having memory leaks or like uh connections just sitting there permanently. So it's really cool. Again, terrible at explaining things. I could probably do a better job if I like prepped an explan explanation. So yeah, hopefully that's something [laughter] uh I'd recommend looking at a tutorial for it. It's very helpful. It's one of my favorite things. Uh, but yeah, forgot our button. We need a blender of officials can work on that next time he's here. For now, let's just create something abhorrent. Why is this? Ah, okay. So, like this will be our big freaking blender. Let's bring this back maybe to here. Yo, the music. Yeah, sorry. There we go. We're back. I've got ambient time on. Okay. Happy. Thanks for the intonation. Work faster. I'm sorry. I'm sorry. Where do I put thing? This base uh blender. Put the blender in the tycoon. Duck army. Thank you so much for the donation. The chai is already pinging people. Yeah, I was kind of worried that would happen. Uh, that's not great, is it? Try to fix that after the stream. for now. Maybe a mod can like [music] disable him. Yeah, I'll fix that as soon [music] as I can. I was waiting for that to happen, then I was worried it was. Um, [music] okay. We got our blender. Well, it's two. I'm going to make a projectile attachment because I have an idea of how to make this look really freaking cool. Yeah, there's our blender. We don't need to worry about that right now because we just need to focus on the button. Uh, something I do need to do actually is slightly rewrite this system because right now it saves all the drops in like a a dictionary and I don't we don't care for that. All we need is just a total count of everything. So, if we have an apple, that's one [music] drop. If we have a pear, that'll be three. So, we'll just add up all the numbers instead of [music] the individual things because I just I just coded it wrong. So, that's [music] great. So, we don't need an inventory. Uh, we just need drops. There we are. Hold on. I got a message. Um, cool. Okay. So, yeah, we get rid of inventory and we just say drops. So, we don't even really need this anymore. And then if we go into our tycoon and then add drop instead of saying this, all we need to say is data softowner dot drops. Oh, why is the thing not working still? Uh, what's the currency that's going to be deposited into the blender? [music] It's going to be uh fruits. I've just got the drops here. Uh, but it's going to be fruit. All the fruits you pick up from the droppers. So, self owner. We're going to update it. Uh, current balance. Let's return balance plus equals one. Or actually, no, we that's not correct. We need drop info. It's a value. We need value. So let's say value equals [music] drop info drop info get drop ID do value. And then we add the value into our drops count. So there we go. That's a fixed. And now what we can also do, let's go into here. Core UI. I think we're going to change up the UI a little bit. Uh, so I think we could probably move this sidebar over to this side. I'm going to hide it for now because we're not using it. And let's turn this into a currency frame. Let's lay out. Let's go vertical. Let's go center. Let's go center. Actually, the horizontal should Oh, should be left. Now, let's bring it up here. And we're going to have Oh, oops. Basically all of our currencies in here. All right. So, let's get our frame cash frame. Let's go 1.4. We've got some weird songs in here, man. You know what? Let's puff on the other ambient time ambient time album Mo. There we go. It's all nice and peaceful in this album. The background music is so creepy. Yeah, I'm sorry. I I zone out and I forget it's like that. [laughter] song's creepy. I'm sorry. It should be fixed now, right? That should be the cash frame. Boost should be two, should be one, and then drop frame should [music] be three. I'm sorry. I'm turn the fan on. It's way too warm in here. If it sounds really bad, just let me [music] know and I'll turn off again. [laughter] Okay. So, something like this that can be turned down to like one. For some reason, both these [music] are quite small. 0.5. 2.5. Should listen [music] more often to these types of music. It's really cool. If you guys are interested in the music, I should put it in the description. I'll do that for next time. Uh, it's the Ambient Time albums by OSC. They're so good. Some of my favorite music. I use some of them in my videos as well. Fix the blender now, bro. It looks cool. What are you talking about? Dunking on my freaking blender. It looks awesome. Okay. The reason [music] I want to leave a little space in here is because I want to put an icon. So, we can actually change this as [music] well. So, it's like this. Change the cache [music] one. Let me grab an image real quick. Let's do this. Uh, [music] I don't have a fruit one. Yeah. You know what? Let's try make this more uniform. Let's get another icon. Let's go this one for now. Does Rio have like a an apple? Yes. Awesome. Okay, let's use this then. Okay, that's sick. That works. And we can [music] do that. We can bring the counters over some more. Make them a little bit smaller. Okay. And then let's [music] make this this color. Whoops. That's nice. That works. Bring it over this way so it looks more like what's there. Okay, let's maybe make this a little bit bigger. That works. And then we need to change this up a little bit in here. So, let's say Oh, okay. Timer's up. Time's up. So, it's time to look at chat for a little bit. Uh, let's see. How did you get clean studio icons? They are in my Discord server uh in my resources channel. I've got a bunch of helpful stuff there. Feel free to take a look. A lot of people uh asked for my coding color theme as well that's in there as well. W from Scotland. What font are you using on the labels? I'm using whatever it is. Comic something angular comic new I think. Could you present your parallel module? Uh, it's not mine. Someone in my Discord made it. It's really cool. Uh, if you want to check that out, they Where did they put it? Where did they put it? Let me check my server. It's in dev logging. Uh multi-threading framework. If you want to check it out, head into that thread in my dev logging channel on my Discord server. [clears throat] Subway surfers. Make subway servers bigger. I'll make it bigger while I'm reading chat. That's a good idea. Uh, what's the motivation to keep going making a game instead of just giving up? Um, never never work on the game if you don't feel like it. It's kind of just my advice. There's other ways you can kind of stay motivated and kind of find more enjoyment out of it. But if you if you reach a point where you just feel like not working on it, just don't do it because you're going to burn yourself out really bad. Uh, what's your favorite game that you made? I'd probably say, ooh, I'd probably say the one I made for the game jam. Untouchable, I think it's called. I did a game jam with [music] Dan Codes and some others, and we made a really sick game, called Untouchable. So fun. I was like addicted to it for the few days after the game jam ended. Uh, what inspired [music] you to become a game developer? I actually do not know. What was it? That's crazy. I can't remember. I think it was um I just wanted to make a tycoon. I just wanted to make a tycoon and I started using a bunch of the free templates. Uh, so I used like this ZD dev tycoon kit and it went horribly and it broke and everything and I was really bad at it and I just kept going. I found out about Card Wars and I was like, "Oh, I want to make a Card Wars in Roblox." [clears throat] Pretty much the whole story is in my video about how I made a game in 2000 days or how I tried to get big in 2000 days. Uh, why are people so against coding with AI? because there's a lot of ethical and moral debates about whether AI is okay to use. Uh, also I was chatting with some other devs today as well. Uh, a lot of them that use it also just hate using it. It's not fun to use it first off and also it it actively makes you dumber. So that's that's always great. Uh, in fact, this uh live stream series is for a video where I make a game without AI uh because I want to stop using it as much as I do because it's kind of it kind of just sucks. It sucks to use. I don't like using it. It speeds things up, which is great, but if it didn't exist, that would also be a lot better. I I just wish it didn't exist. That'd be great. Um, yeah. What's inspired you to start a YouTube channel? Uh, Stampy Dantdm. Uh, Jang Bricks. He was like a Lego YouTuber. I was really into him cuz I start my I started my first channel when I was 10. Did a little bit of Roblox, a little bit of Minecraft, a little bit of Lego. Lego stop motion, Lego time lapses. Z of seven. It's uh not exactly. I've uh used Open Shell and Windalk to turn my PC into Windows 11/Fortiger Arrow vibe. It's so cool. The Clankers are coming after you in 2040. Hey, I I I always say please. I always say please. So, I think I'm in the clear. Honestly, I wouldn't be surprised if AI got so sentient to the point where they were like, "Oh, we really do suck. We really did kill humanity. Let's uh but yeah, we're really bad." I feel like that's what would happen. Daffy, bro, I used to make Lego stopotion. Yeah, it was so sick. Oh, I love this so much. I have so many old ones. I Oh, I might have them on like my iPad. Oh, they were so good. I think my mom showed one of them to uh a bunch of kids in her school. That was cool. I was very embarrassed. Anyway, starting another 30 minute timer. Let's get back to it. You [laughter] sound like a great person to talk with. I appreciate that. Hopefully I am. Uh, it's quite ironic considering I am socially inept. Uh, yeah, I'm glad I come off like that. I'm glad I I give off that vibe. Subway Surfers has taken over. It's It's back now. It's back in his little his little uh cage down there. Anyway, let's get back to it. So, what we need to do really quickly is just grab. Let's rename this to currency frame. TUIC currency frame. That should be the same. Uh, and then local drop countancer equals currency frames. Frame.counter. [music] Uh, cache frame. Okay. Coins counter. Coins counter. Don't need that anymore. So, it can actually just be [music] that. Uh, Oscar, thank you very much for the donation. How did you start as scratching on Roblox? Uh, if you want to find out, you're going to have to watch my video. It's 25 minutes long. Uh, but you should do it after the stream. Do it after the stream. Oh, I'm so sorry. Drop counter, not drop cancer. I didn't say that. I didn't say that. Uh, do you make a video from the lives? I'm going to turn this into a video. It's going to be awesome. So, you guys are up on screen on the chat. Uh, behave. Behave. If if anything happens, I might need to I might need to blur out the chat for the entire video. So, don't ruin it for everyone. How much Robux did you make from your most successful game? I'm not entirely sure. I have a group with all my successful games on it. I think I've made almost like 3 million Robux in my my lifetime. I've made I've made money. I've made Robux. I made USD as well from doing like game deals and stuff. Uh, in terms of Robux, I think about 3 million, which is crazy. It's not a lot. Well, it is. It definitely is a lot. Maybe not for a dev. We're using data service by Leaf. I am. I'm using data service typed. Um, and for some reason, the type checking isn't working, and it's really annoying me because I I can't function without type checking. So, that's kind of annoying. But anyway, that's all right. We we we keep going. Dropscer text equals number format value then data coins. Uh data.drops. Okay. Um yo. All right. Drinkable. That was in the last night's stream. That's great, man. That's great, man. Let's not bring that back, though, right? Let's Let's That was That was last stream's bit. Okay, guys. Maybe let's [laughter] let's not mention it. Let's not mention what happened. Okay. It was a slip up. Okay. Yeah, I shouldn't have said anything. I think this has a lot of potential. Hopefully. I think it does as well. I'm a little bit late to the trend, but hopefully it's cool. Um, is it fun to use this series to make my own tycoonish game? I'm not entirely sure what you mean. If you mean for inspiration, go ahead, by all means. Um, yeah. You're amazing, by the way. I'm the same I'm the Oh, I'm the same age as you. Yeah, you've already coded something and I'm here talking to Claude. Hey, it's never too late. It's never too late to to learn anything. Age is age doesn't mean squat unless it's against the law. Unless it's to do with laws in terms of learning stuff, age doesn't even matter, man. You can do whatever you want, whenever you want. Even at points like I make music, bro, the amount of [ __ ] I've heard from like 15y olds compared to like my music is insane. They're just chill prodigies. And you know what? That's not going to bring me down. That's going to be like, you know what? If this 15-year-old can do it, I can. So, hey, it's never too late. How are you liking the wall texture? Sorry, I can't make it. That's all right. No worries. Feels. It's pretty cool. Uh, let me [music] pull up my references. I think uh Oh, there is texturing. That's cool. I think the colors could be a It might just be my lighting. I might need to change my lighting a little bit to make it look better. Uh, but yeah, I think it's cool. I think the colors can maybe be tweaked a little bit to be a bit more bright and saturated. Apart from that, it's really sick. It's coming out great. Okay. Is it too complicated? I don't think so. It's quite simple. Maybe like we could probably maybe simplify a tiny bit just so there's not as many parts. And also, we could probably hide like no one's going to look at the back, right? And like there's the textures in the inside. Also, there's parts inside of parts. Oh, there's another one. There's another one. We need to fix that. I didn't know that. It looks cool, though. Uh, this game's going to be sick, man. Anyway, so Blender, Blender, it'll look better. I promise. Are you so good at everything, bro? I suck at building. I suck at building and modeling and animating. I'm okay. I'm not very good at animating, but I like to be a jack of all trades. And I'm trying to learn as much as I can and everything so I can just be like a solo dev forever. Are you a solo D or do you make money from YouTube? I make almost nothing from I know I make negative usually from gamedev. But you know sometimes that's how it has to be. Uh, in terms of YouTube, I make editing money from Laugh and I make money from my own channel and that helps me live. So, that's sick. Yeah, this should update now. So, if we play test, so sorry. What we can do by bones. Okay. And then when we pick these up, I should get one here. Nice, nice, nice. There we go. That works. And now what we need to do is take this and then when we step on this blend button, it should take away all of these. So, let's try that. Uh, and something I really wanted, what something I want to do real quick. Uh another use of trove by the way. So uh soft trove add and let's say data soft owner dot coins dot changed new value for balance. Wait, I'm stupid. But it needs to be a function. There we go. Okay. And then we need to Got the buttons for instance button in self buttons button update update can afford. And then what we can do we can go into here function add button update can ford and then we can say we can grab two colors. So let's go to here. Let's grab the button. This will be the invalid color. So say con colors uh insufficient equals color three from RGB this and sufficient equals color three this kind of nice green. So then what we can do uh is we can update the color every time the uh the player gets coins. So uh we can say if self dot button price sorry if let's send in the balance as well actually if the balance is greater or equal to the bond price. Actually I can make this way simpler. I can say self.instance uh button doc color equals and colors dots sufficient or colors dot insufficient. There we go. Simple as that. Uh of the UI recalculate price. So we'll need to do that as well. So we can say uh self update can afford. Yep. And then we can send in data self.er coins. So now it should tell us if we can afford a button or not. I don't think it does at the start. There we go. That's a painful green to look at. Let's change that. Yeah. Now, if you can't afford it, it turns red. That's cool. We could probably do with the text as well. Yeah, there we go. So sick. Bang. Bang. Bang. Bang. I can't even see the top. It's too bright. But uh yeah. So let's do that in the in it. Did you go to college or did you take the leap with full-time content creation? Uh, I went to uni for two years to do games programming. Um, and it was a mess and I didn't learn anything I didn't already know and the lecturers used AI and everyone in the course was kind of not very fun to be around cuz none of them really had any sort of drive for the course. So, I dropped out after getting an editing job offer. So, thank God that happened. No point doing a course on something you can just, you know, learn yourself online and then make a portfolio with. I wouldn't advise anyone to drop out. I had I had a bit of a safety net with the job offer. Yeah. Uh what we need to do right now group inheritance add on to instead of override. Oh, this might be helpful. Okay. Why would get exploding unit attack to run attack first? For they can you can inherit functions in Roblox though. That's not what we're trying to do with the most class. Let me try something. Do you think it's worth to be uh learning computer science and coding in the age of AI? I think yeah, absolutely. I wouldn't suggest taking a course for it. That might be controversial. Uh, but I still think it's great to learn. Like I'm so I feel like AI is not going to get to a point where you won't need some form of like programmer. I think there's always going to need to be a programmer. even if AI is in like a very prominent state in the industry. So yeah, let's do what we want. I don't know. And you know what's great? You know what's great about knowing how to code on top of using AI? If everything falls through and AI somehow like blows up or disappears or something, you're not going to be like all these hustlers, they kind of just show up and use AI just to make a couple quick bucks. They're going to be scrambling and you're going to be like, "Yeah, well, I know how to code, so suck it. Where are we?" Yeah. Right. So we have this edit function that's wrong and here so this this button here uh inherits from this one. So this is like the base button. This is the one that makes all of these function but then all of them do different things. So this add button is uh the code for specifically these red buttons that let you add droppers. So, I I want to do is add on to this function instead of replace it. But I don't know if that's possible unless unless unless unless I actually just go and add button uh inherit in it. That could work. Um, so there's nothing in it here, but then I can expand inherit in it. Sick. Okay. Uh, so what I can do with the ad buttons is all I want to do is just say self self update UI self recalculate price should probably go before and then self uh update can't afford. So we run all of that at the start. So hopefully no. Okay, that works. All right, so something's wrong. Um, okay. Hey, man. [music] Love the vids. Thank you very much. What with your voice? I don't know. Is it different? I've got a fan on. It might make it sound like uh the quality might sound worse. How old are you? I'm the I'm the youngest person ever. What's the game about? We're making a smoothie tycoon. So, we drop the ingredients, [music] throw into this awesome blender that's not going to look like this when it's done, and then sell the the smoothies to customers. I've made a module for inheriting classes, be have to make ties for a whole class. I can show you Discord. That could be cool. Uh, that could be very cool. What libraries do I use? I'm not entirely sure what libraries means, but I have this package folder. I've just been collecting [music] a bunch of cool packages. So, I have these. Some of them are made by me. Some of these are made by me. These are all made by me. Very cool. The best one would be a moai. Let me turn the fan off for a little bit. If it gets too hot, I can turn it back on. What music do you recommend for a space game? Uh, some form of ambience. Some interesting form of ambience. Something a bit mysterious sounding instead of upbeat or or sad. Let me turn down the music a little bit. It's quite loud in it. I can really hear it. You're talking quiet. I just uh I think I'm just not using my YouTube voice. How do you build so neatly? Thanks. I don't think I really do. I've I've made it symmetrical a little bit. Um, why is this not calling then? Unless it is still test run. So it doesn't run. Interesting. Ah, that's the problem. I am an idiot. Now it should work. No. Comparing number with nil. So balance is nil apparently. Oh, they can't afford. Oh, yeah, right. Let's just do this. Balance equals uh balance or this. Now it should work. Come on. Yeah, there we go. Nice. So now they turn green. Uh whenever you can afford them. Let's change this green though. It's a bit too saturated I think. Make it a little bit darker. Let's try that. See if that works. There we go. That's nice. Merge. Sweet. Okay. Right. We fixed that. Let's move on to blending. So, let's go into tycoon. Let's create a new component. Let's make a deposit button. There we go. Okay. And then I think what what do we need? Do you use AI for anything? Uh I use it for usually uh I'm not using it at all for this game. That's the challenge. But usually I use it for bug fixing and like trying to find errors and stuff. But more recently I've been using it to save time. And a lot of the time it doesn't save time and it's really bad at coding and also I it makes coding so much less fun. Would you ever switch to Unity? Who knows? Do you ever code in VS Code? Uh not in Roblox. I kind of feel like it's pointless. I personally don't see the the the benefits of of moving to VS Code. I think with the right setup and and plugins, you can I don't know. You can be sitting pretty comfortably in studio instead of moving to VS Code. I don't know. I prefer this. We hit 132K. Just noticed. That's awesome. How did you get so good? I don't know. Just practice. Uh do you use replica? I technically do as part of Leaf's data service typed uh module. Can you be grass at 150k subs? Probably not. Maybe not. I don't think I'd like to do that. This game isn't for a video. Uh, it is. It's going to be for a video. Um, video where we try and make a game without AI. That'll be fun. See, there's 400 people. Oh my god, we were at like 200 at the start of the stream. Why is it going up? [laughter] Thank you everyone for going uh and and joining and being awesome. Video going to be 80% talking to chat. Yeah, pretty much. I guess uh yeah, let's get to it. Deposit button. When we press what we need to do, pretty simple. Self tycoon uh deposit. Simple as that. So, sorry. And then what we can do actually, where's the setup for the buttons? Instead of this, let's create a loop. base off this. And we can say local button module or local module equals button. We need button base. Then what we can do button base friend first child uh button id should be module script if module then uh local button equals require module dot uh new self.instance instance buttons. I know we send in the button and the tycoon. So we do that required just the module. Miss [music] I misspelled deposit. Did I do that again? Where' I do that? Deposit. Deposit. Deposit. Disosit. Oh, yeah. There we go. Sorry, I'm illiterate, apparently. How long are you going to stream for? Uh, maybe the next two and a bit hours as well. We've been going for an hour already, which is insane. Haven't really got much done. Um, until he's super drunk. Okay. Okay. Let's calm down. Let's calm down. Stay hydrated. It's been a hot day. If people are uh asking why I sound so tired or something, it's been it's way too hot today. Oh my [clears throat] god, man. Anyway, button in it and then self.trove add [snorts] button destroy. Let's rename this uh button object. There we go. Okay, that's sick. So now we can add any type of button we want and it will automatically apply the the code to it. So that's so that's so sick. So, uh, let's go back into our tycoon. And now let's create a new function tycoon. Uh, deposit local drops. equals data soft owner drops. Now we can say data soft owner drops something to zero. You should collab with the happy. That'd be sick. I want to collab with freaking everyone, man. We need to get everyone in a collab. I think someone in a a YouTube dev server recently said we should all make a game at the same time. I think that'd be really funny. Uh, yeah, I'd love to do some sort of collab with as many people as possible. As many of my fellow dev YouTubers, why do you lowkey sound like duckable? I don't know. Earth or Lord. Yeah. How many subscribers does Earth Lord have now? Maybe we can catch up. Maybe we can catch up and we can take over. Never mind. He's at 215K. It's crazy. You never know. You never know. Maybe we will. Have you ever been in a road vid? I think I was almost and then I think I just didn't have the time. I don't really know what's going on with those. I don't know if he's still doing them or like pro as much as he he was. Let me check. Oh no, he's still gone. Oh, you never know. Maybe I will. Okay, that's pretty much it. And then we maybe create another data. And then we say processing equals zero. [clears throat] Uh, so yeah and then we can say data self owner dot processing and then we set it actually we create a function we get the current number of things being processed and then we just say balance or return balance plus drops and then that's it. That's all we need for the processing thing. Uh, all we need to do after that is create another button called collect. Collect button. That's the increase button. This is the merge button. Uh, I'm just renaming these quickly so that the scripts will pick up on them. Deposit button. Uh, and yeah, now we have collect button. So, this will go at the front of our tycoon cuz that's where we're going to be selling all of our stuff. Maybe like here or something. Don't know. Maybe we should make this smaller. Make it a bit more quaint. That might benefit the game. We'll work on it later. For now, let's go make which color should this be? Should this one be green? But those ones are green. What color should this button be? Should it be green? What if we make it neon? I guess that works for now. Uh, can you show us what we've got done? I can do that uh in a moment. So, I'm just going to quickly go do this. I do think though play very often this base the adorn is going to be base if you say collect be six it's going to be four and then this will be the amount of cash that's saying here waiting think. So yeah, what we can do is now create another button. Collect button. What's the map going to be? Just trees and stuff. Uh probably. That's my track record. Uh, not entirely sure yet. I think that would kind of fit for this game, though. Are you doing anything for 150 subs? I have no
idea. Maybe for 200,000. Probably will do something for 150,000. Uh, is that still quite a big milestone? 200k though. I'll do something. I'll think of something. Do use some kind of looter. I do. Uh, it's in resources in my Discord server. It's called Quinnet. Uh, I use it as you can see here. All you need to do is uh load wherever you want all your modules. Uh, you can set a priority of loading in the second parameter and then you just start. And there's some cool functions in all of them like there's uh on player added, on character added, on player removing, on heartbeat. So, there's a bunch of like preset functions you can use so you don't need to keep calling those connections and a bunch of different scripts.
Could you do a giveaway at 200k? Maybe not a giveaway. I might do like a competition with a Robux prize. I think that'd be sick. Do you have the 100k reward? I do. I sent a picture in my Discord server and on Twitter, I think. Looking at it right now. It's right up above my my monitors. Anyway, bang. Let's get rid of that. I probably just say stuff that I can collect. And that's pretty much I think that is the script actually. That's funny. Also, merchant deposit. I don't think we need a trove, do we? No, because it's already in the the parent. Okay.
So, we have processing now. So, Oh, we do need another button. We need so many buttons, man. Increase rate, increase base, and then we need increase rate. So, we have a right button. Maybe we can move this blend over a little bit. And then we can grab this guy. Put him over this side. Let you figure out the placement. Oh, hold on. I missed the donation. Thank you very much, Web the Panda. I really appreciate that. Sorry for missing it. So freaking locked in right now. How many eyes do you have? Uh, three. And then we can go change this transition. So this would be plus something per second. The price would be the price and then the header would be actually no. Would it be Hold on. No, we don't need the transition. That would just be the header. It's like plus something per second. Five, four. It's like this. Let's make the same uh the same color as these. And we can also update the color depending if you can afford it or not. The overhead doesn't have any gradient. Okay. I feel like it should though. Whoops. Let's try something like this. Maybe it's quite nice. There we go. And we put it in all of these. Nice. There we go. One button is point one studs off. Is it? Which one? They all seem [music] to be I think they're all in line. I think they're in line. I think you're freaking crazy, man. Unless I'm tripping. every reel. Thank you very much for $1. I really appreciate that.
Okay. So yeah, we need we need this button and then this is the increase rate button or the rate. Let's just keep it increase base and we'll rename that one. Okay. Um, okay. So we've got a rate button now. and recalculate price. Yeah, we need that calculate bottom price. Thank you again, every reel for another $1. Really appreciate that. So sick. So warm. I'm putting the fan back on. It's too hot. I'm sorry, guys. Okay. [laughter] Again. I'm sorry. I'm sorry for streaming, man. I'm joking. Hello, my French. Can't even hear the fan. Yeah, it's that's good. I don't know if it maybe like brings down the quality of of the sound. Okay, so we pretty much for this one that's on cool down calculate button price. We need one for calculate rate price. Um, which we can do at some point. For now, let's just do base price. Yeah, we'll work on that later. And then instead of saying button price, we say rate price can afford blah blah blah. Um, I shouldn't add a dropper though. I think forward we should say self that I can uh increase rate. Uh, what would be the parameters? Soft spawn count soft button price. So, let's send the button price. And then don't need spawn count. And we got the bomb price. Nice. We don't need this at the moment. Don't need a trove either in here. So, yeah.
So we go back into here. Why do you use links like package link for the templates? Uh, basically you can right click something and you can uh convert it into a package. Uh, and basically how it works I have auto updated. So basically you can go and edit one and then right click publish changes and it updates the model on everything. So for instance if I made if I made just really tall and then I updated it would apply to every tycoon. So that's really cool. Go back down man. Why is it not going down? I think it was like something here. There we go. Let me create a folder for uh official stuff. Is this your actual voice? Yeah, this is how I speak. Uh, I guess let me buy keycap RNG for 10 Robux. Uh, freaking no. I'm going to need 1 billion trillion at least. Okay, that looks kind of whack from far. Can't copy it. Okay, I want to tweak the gradient just a little bit. So in these and then in rate that's better. Okay. Um, let's see. Deposit merge. Merge pickup. Add dropper. Spawn dropper. Probably put it above these function. Tuck in uh increase rate. self taken and then the cost if data self.ten Ten. Oh, self. The coins is greater or equal or is less cost uh less than cost than return end otherwise currency server currency service even use coins self to owner cost and then we can say data self owner the processing. Sorry, not processing rate. We need to add a new thing into our data. So, we should have a rate tier. Got a function. Could probably just stick this on one line. return current + one. And that's how it works.
So we need to do a better calculation because right now we don't really have one. Uh, but we can't process anything you know right now we increase the rate we can increase the rate uh, but there's no like loop to process all of the the stuff in the blender. So what we need to do for that is come to here local drop counter equals three let's say test our weight one we check if drop counter uh equals three then this end self and drop of cancer equals zero. So increases. So we want the uh we want the droppers to drop every 3 seconds but we also want to process every 1 second. So basically what we need to do is create a little counter variable to make sure this only happens every three seconds, every three ticks I guess. Uh, but then every tick we want to do self process. So let's go create a process function. And basically all that does uh have calculate rate. Let's just do something like that genuinely. It doesn't need to be anything. Just something random right now. And then calculate rate if we go down to process. He's locked in. Yeah, I'm freaking locked in. Hopefully I haven't missed any important things. There's an insanely amount of selves. Yeah. Oh, the benefit the the bliss of of object-oriented programming. So process let's go self or uh if data self to owner dot processing I think I think we called it processing. Yeah we have processing and rate. So if processing equals zero uh then we can just return we can just ignore this and then um if not what we can do data soft owner.processing going to update it. So we say current versus number and then we're going to return uh local rate equals calculate rate uh data self owner rate our bases let's say our base let's just say right then I don't know let's keep it simple for Yeah. So d the owner processing and then we process we return math domax. We get current. Actually wait a minute. We need another thing cash to collect. Okay.
So, let's let's do something different here then. So, we have our raid. Is there mods here? If you're talking about chat mods, there's two. Um, yeah. Sorry, I'm in chat for a little second. Uh, random question. What microphone do you use? I use the freaking Blue Yeti Nano. It's very cool. Has done me justice for about six five six years. So, it's really good. And I do a little bit of post-processing in OBS as well. Have you seen the new server authority video on Roblox Learn? I'm very excited to try stuff with that. It looks genuinely so cool. Uh, us developers get like the best updates ever. And then Roblox is like, "Yeah, so like you can't talk to anyone. Also, you can't play these games anymore. We Oh, we just get like the sickest updates as coders. So, yeah, what we need to do, we've got our rate. We need to take away the rate. So, uh local drops to process is going to equal uh Why would you use counters rather than an attack service? Hold on. Hold on. I have a little thing. Hold the freaking phone. local timer equals timer new timer start timer. Actually, I set the interval in here, don't I? Yeah. Okay. I could do something like this. This does like the same thing. I think it's just cool. I could also just make a timer that has like a 3se secondond interval. Should I? I don't know. I kind of feel like it's just adding another timer for the sake of it. Yeah, that should work. Um, yeah, he locked in. Okay. I can't My brain can't process stuff. This is the This is the uh side effects of using AI, man. I can't even [ __ ] think about this one this one thing. You were such a Durburger. What's an insult? I like that.
Okay. Drops the process. We need to get Okay. Okay. Okay. Okay. Okay. Okay. All right. I think I have it. Let me save this in my video. I have like a little thingy mark. I'm going to save me being stupid. Yo, what's up? The drunkie the duck. Okay. Okay. Thanks. Thanks, Jordan Sando. Great fizz. Thank you. Why can't Why can't we be more like that? Okay. Trust the process. Okay. Uh processing. processing is less than rate and processing or just the length of rate. Uh, okay. Sorry, my my chat timer went off. Just give me a second. So, we're going to process the drops and then we say uh data soft owner processing function end balance and then we return balance takeway trust the process. Is I even wait trying to wrap my head around this. Oh my god, man. I can't even do basic freaking math. Drops the process. processing if proc if the if the amount is in processing is less than the rate then processing or rate. Yeah. Okay. That should work. That should work. And then what we can do. If we go to our collect button function, collect button on and uh hera in it as we can say. Let's grab data. Let's say data self.er.processing or uh the cache to collect changed connect to a function value number format. Um, yeah and then we can say collect I say GI right shut off start do I Not. Do I do it in add button? Yeah. Okay. So, I might actually just put this in here. cuz every every instance has an overhead. Thank you, Shinszu, for the $5. I love you. Uh, thank you very much, man. I really appreciate that. >> [laughter] >> Okay, sweet. Says uh sick. Okay. Southgi.pric.ext text uh equals number format value. Simple as that. Enemy to collect. I don't have a collect function yet. That's fine. We can do that. function tycoon collect if data soft owner thanks you for the other donation of course I think if we don't have any cash to collect Then we return and we ignore it uh local cache to collect equals this. Okay. And then we can say uh data self owner cache to collect will be set to zero. And then data self owner cache will be updated. Let's get our current balance and return balance plus cash to collect. There we go. Simple as that. That should be the done. Get this pre-recorded. No, it's not. There's not the chats down here. Okay. Have I hooked everything up? That's the question. So, let's collect some of these Let's blend. They go away. Plus zero per second. That's not very helpful. Uh rate should be one to start off with. What time do you wake up? I wake up at seven. I used to wake up at six or half six. I think it was six. But, uh, I think Sim's just better for me. All right, let's collect. Let's blend. Okay, nothing's happening. I can do plus zero per second. That's not very helpful. That index not with processing. Such a dumb check, but it works. This stream is our rerun. The streamer is not here. I don't know why it is 0%. Bang. Bang. Bang. Nothing. Next time processing. That's so annoying. That's so annoying. Okay, this is 100% AI. Uh, even a motor told that I don't even know what that means. I can guarantee that I'm not AI. This is AI. No, it's not AI. Would I Would AI do this? Would AI do that? I don't think so. Would I drink water? Apparently, cuz it's using freaking all of it. But I'm going to drink some. Shinzy, thank you again for $2. Who's the best Bloxers member? Clearly me. Did you write all that? Is this seriously like the point we've gotten to where people are blown away by the fact that I can just code? Like we've been doing it for years. We've never need We've never needed AI. Would AI drink alcohol? Yeah. Didn't freaking think so, man. [laughter] Bro, shut up. Sorry. That's one of the best chat messages ever. I love your stream. Yes. Thank you for being here. He's not AI. Manual labor. You say hi. Manual labor. Do you mean like fun? I find this fun. Do you want me to stop having fun? Clearly. [laughter] Clearly. Yeah. All right. Bro, stop yapping. Stop. Stop capping, bro. Shut up. Sorry. Slow and reverb.
Okay. So, what is going on? What is going on? Because we have Oops. We um [laughter] Shinszu, thank you again. I love AI. I love AI. Able so much. I love AI. Are you a human in IRL? No. I'm a dog. Is AI good for coding? If so, why don't you use it? I do use it a little bit sometimes. I've been using it way too much recently, which is why uh we're doing this challenge where we're doing it without AI so I can remember how to think. I wish you could do all you. You can, man. You can learn. All it takes is a little bit of patience, a little bit of time. It took me six years, but you can definitely you could probably do what I did in like a year to be completely honest. >> So sorry. And I also think uh I also think that coding is a lot easier the older you get. At least that with me. Like once I got older, things kind of just clicked. Or maybe it's just cuz I took a big massive break. I think taking breaks is also very important because it lets your brain process what uh what's what's wow wow wow wow what's happening. Sorry that was [laughter] sorry humans that was a that was a buffer. My bad. What's your dream? Uh, that's a good question. What is my dream? Uh, to live a happy and fulfilling life. [laughter] Are you using data service typed? I am indeed. For some reason, the type checking has has stopped working and it's really bugging me. I don't know what I've done for it to stop working. But your AI sorry I had a little bit of a buffer. Coding is so much easier for me the older I'm getting. Yeah, that's kind of how it how it happened for me. I was really into it when I was younger. I took a little bit of a break and then I came back and then it was like whoa. Like everything just clicked. You said sorry humans. Yeah, it was just a bit. It was funny. Bro, do you read chat? If you do say no. No. Anyway, this AI is getting too human. Hey, look. You AI bot. [laughter] Stupid clanker. Freaking freaking chromedome. You smart. Thank you very much, Sigma boy. I I feel I feel dirty saying that. I feel I feel like I'm filth now. Sigma.
Why? Why? Why? Why? Why is this not calculate rate price, right? Return base price. It should be five. Uh, it should be five for the rate price. So, I'm not entirely sure why it's not doing this. I can't code. So, I use codeex. You could always just learn I guess it depends what you want out of making games. Like, do you just want money or do you want to like actually learn a valuable skill? Oh, no. Why though is this zero or do I just not update the UI? But I I call this recalculate price self button price. Let's print self button price five. Oh, that's the cost. That's the cost. That's my bad. And then we'll have a counter uh for how many things need processed on the blender. Yeah. So we we've updated the cost, but we haven't updated the rate. So the base rate should be update UI. So we say self.gui GUI calculate rate dot header.ext equals plus calculate rate uh data set uh tycoon.rate And let me add another thing cuz I wanted to number format per second. [clears throat] What goes into each folder in server script service? You seem very organized and I'm never sure how people do it in their games. Um, so I have a server script that uses my module loader called Quinnet, which is in my resources uh forum channel and my Discord server if you want to check that out. Uh, but basically I load a bunch of modules and that is all of these everything in here. Uh, so that's in there. Packages. These are little health things. I don't even need this. I can get rid of that. Uh, I pretty much have This is useless. I never use this. That's for admin commands. So any sort of like uh open source resources that only need to be used by the server, I just put in here. Uh, elements. This is like a little thing I made. If you add a tag called hide on start on any part, it will hide it when the game starts. So you can do like that kind of thing. That's cool. Components. This is where I have all my objects. Select my object oriented programming uh things. And this is commander. This is where all the admin commands go. Replicated cord. What? Replicated storage is kind of similar. I have controllers. It's pretty much just services but on the the client. Elements just on the client. Packages just on the client. Utils. These are just little helpful small modules. Info. This is where I drop all the data that the game needs. That's pretty much it. And I put all my assets in here. Unless they're only needed by the server. In that case, you put them in server storage. So, yeah. Hopefully that was helpful. Hey, Duck. I just wanted to say that I really enjoy your videos. your content. It's always fun to watch and you put a lot of effort into making each video entertaining. Thank you very much. I try my best. Uh, Bug Bambi, thank you very much for 100 RS. Cool. Thank you very much. I really appreciate that. That's a lot of money. I'm going to call the Clink Clanker clan. Okay. Okay. Yeah. Okay. Uh what kind of packages you use? I have quite a bit of custommade stuff, but also just a bunch of free open uh open source resources. So like Ripple, this is open source spring [music] timer zone. I made orbify myself. I made uh oh actually let's try use orbify drops. No, we need to go into Tyken controller, right? Pick up a drop. It's called Orbify. And basically how this works is we should be able Did I delete? No, it's down here. Orbify create uh we got the star position. So let's just say player do uh local character equals player dot character. If not character then return end or if I create character get pivot.position position target part. It's going to be character top primary part and we have a config which I need to check up on lifetime amount interval sound. The amount should be one. And then there should be a third parameter which is the item. Uh does it clone it? I don't think it does. No, it does. Okay. So, we can just send in our drop and then we can say if character then do this and then we destroy the drop after this. Let's see if that works because it's really cool. I really love this module. Uh, so let's buy this. Let's buy this. Let's buy this. Let's merge. And uh Oh, that takes a long time. I need to fix that. [laughter] Oh, and they like collide and stuff. That's weird. Okay. Unless I drop dot can collide equals false. Definitely need to tweak stuff. Lifetime equals 3. Interval equals 0.5. We don't need to worry about interval because there's only one. Uh, we just need the lifetime. I think lifetime equals 0.5. Have you made that free to use? I haven't posted it anywhere. Oh. Uh, but I might I might drop it. It's pretty cool. So, basically, if we hopefully it'll look a lot better now. There we go. Look at that. That's kind of cool. Could that work? I don't know. I'm not too big on it. It is pretty cool though. It is really cool. So yeah, that's pretty cool. Let's just do that cuz for some reason we're having issues here. Uh, okay. So maybe what we could do instead of setting the position to the character pivot, we can just say drop.position. So it it should look seamless now cuz right now it deletes and then spawns inside of like my torso. But now it should just spawn like where it is. That's kind of cool. That's kind of freaking sick, man. Look at that. I don't know. Do you guys think that's cool? You're from Russia? No, I'm from Scotland. Okay. It's growing on me. It's growing on me. It's cool. Oh, it's really cool. None of these other games have this, let me tell you. Oh, very satisfying. Keep that and I could play all day. Okay, sick. I'll keep it for now. It's really cool. I'm glad someone mentions my my stuff because I would have forgotten about that. Seems a bit tedious. Yeah, we're going to add bigger head boxes once we get the models in. Um, yeah. So, what we need to do is this. Forgot to check that. There we go. Plus one per second. Tycoon increase rate. Are you team plus duckable? I am 21. can hold. Uh, so what is going on here? It's updating the right. Uh, I think I just don't update it in here. Yeah. Okay. So, let's say data self. Data is here, right? Yeah. Data self.tsy.owner. owner rate. Have new value paris this again. Oh, and also I need to add this into here. And actually, what if I go like local connection? Is this Oh, it won't tell me because it's not type checked. Okay. Well, I've added it into the trove, so it should clean up. Let me make sure I don't have any leaks in my other buttons because I just kind of clock this in. Oops. Okay. None in there. Ah, there isn't here. Self trove at not there. Okay, we fixed that. Hopefully it should update. That's fine. That's a plugin. Doesn't affect us. Okay. Plus one per second. There we go. Plus two per second. Plus three. Uh, let's go pick up some of these boys. Let's just get a bunch. Let's see how satisfying it is to pick all these up. Uh, but we got a few right now. So, let's go blend. takes them away. Doesn't add them here. I think that's because we need to add a connection. No, no, it should update. uh data set of the owner or uh tycoon owner cash to collect. Why is this not working? Is there something in here? Process Ah, we don't set the cash to collect. Self the owner the cash to collect balance. Then we return balance plus uh trust the process. Stream is lagging bad. Was it dropped frames? Oh, that's not very good. Oh, it shouldn't have red. Oh, no. What's going on? Let me try this. Funnily enough, uh, my phone mobile data is faster than the Wi-Fi. So, I'm using my mobile data. Let me try Let me try plug my phone in cuz it's low on charge. We'll see if that makes a difference. Uh, back in green. Hopefully that's that's done something. Hey, use AI or are you smart? You stupid and you use AI. [laughter] I'd use a little bit of AI, but I know how to code. Okay, let's freaking buy 100. Okay, I need to fix that. It shouldn't be doing that. Oh, that's good. That is good. That's sick. Okay. Do I use an event bus? I use packets. It's a module by Sufi Kainer. He has a tutorial on it on his YouTube channel. It's very sick. I'd recommend checking it out. Anyway, very satisfying. It is. It's so cool. Anyway, boom. There we go. Finally. So, if I uh have no coins now. Let's try collect. Let's go. Let's try collect the money. No. Okay, great. >> [laughter] >> Uh nil and number interesting [music] nil number. So I'm assuming this is nil which should not make sense. Where? Yeah. Oh wait, I'm stupid. It's called coins. Such an idiot. Okay, let's try that again. place. Let's give coins. Set it to zero. Collect some drops. And then we blend. And then we collect. Hey, look at that. There we go. And then this is the part of the video where I go, uh, things were looking up for the big duckable. And then I say something else. Okay, that's so cool. So that works now. And blend. And then we I need dollars more. Great. Let's collect the money. Let's increase our rate. There we go. It's increasing the rate. Very nice. This is awesome. Actually, I think that's the core loop done. That's sick. Amazing. Oh, I could do this forever. Oh, the cat's here. He's He's circling me. Right. Is he going to say something today? Let's see. Let's bring him up to the mic. Oh, was that picked up? Hello? You going to say something? >> Huh? Look at this. Look at this microphone. Check out the microphone. Come on. No. Okay, he's He's freaking out now. Present your creature. That That's certainly a way to put it. Uh, are you creating only chilling and grind games? They are my favorite and I do love making them and I love playing them. Ryan Telmad Snaz, thank you very much for the $1. I really appreciate that. He is shy. Darwin is very shy. I don't know if you guys heard him though. He kind of made a noise when he was picked up. Um, yeah, I do really love these games. I love these kind of games. Uh, but I am working on two others. I'm working on Card Wars which is my dream game and then uh I'm working on another game which I am keeping secret for now but I'm very excited for it. It's kind of cool. Uh, we are two and a half hours through. Are you taking a break right now? I could I will take a break. Okay, this at last stream, right, we're currently at nine likes on the stream. Let's like the stream. Everyone drop a like on the stream and we'll see how fast it goes up again cuz I was crazy yesterday. Uh, but yeah, I'll take a break. I'll read some some messages. What would be cool as well if I create like a little window that I could pop up uh while I'm reading the questions and it's just like me and a share and I'm like just looking at the questions. I think that'd be cool. Right. The cat Darwin is just sat on the floor now. He's just staring at nothing. He's a crazy boy. Uh, do you use Contra Commander? I use Commander. Oh, he's making noise. He's meowing. Uh, yeah, I use commander. It's very cool. Uh, how do you make the two text over the button? This is a billboard GUI. I've just called it overhead. Uh, but this is called a billboard GUI. And it just creates like a a GUI in the world that floats above whatever you've you've put it in. Here's car again. Are you gonna say something? Oh, there's a treat. Look at this little treat. Do you want the treat? Oh, he's kicking. He's kicking me. [laughter] What's up? No. Okay, that's that's cat eating noises. There's some ASMR for you. Do you prefer commander over con? I've never used Kunch. I've never heard of it. So, yeah, I'll say commander cuz um I like it. All right. You going to go away now cuz you're not saying anything. Work fast. I'm sorry. Right, let's get back to it. We've done the main loop, right? Let's go in there to-do list. We still need to make the actual like Blender model, which can do, and then we can kind of like do some cool visuals with it. But for now, that works. What's the name of your cat? His name's Darwin. He's awesome. Uh, we need to make our selling stand. Now, what I'm thinking what I'm thinking is how we make this work because right now what happens is let's just play it big name. Yeah. What happens at the current moment is we can pick up our drops and then we pressing the blend and then it starts generating money. But I don't know if we should have it blend and then the blends turn into like works might be an important part of the game. Yeah, that's true. I think I know what to do. Uh, but yeah, we need a stand. So we need to wait for officials. Cat reveal on stream someday. Get a little cat cam set up. He does move about a lot though. That's the only problem. Where is he right now? He's gone somewhere. trunk will show out on stream. I can't I don't have a camera. I'll send more pictures after the stream. I did on the first stream. Yeah, that's kind of the game we're done, which is sick. We could maybe work on some like little uh effects and stuff. One thing I want to do, let's keep the to-do list up. If we go to the Tyken controller, we create this little orbify thing. Uh, basically does no. We could probably return. Yeah. Or maybe not. Let's just add it in. Spawn orb. Bang. Highlight. Flash. Clone. True. One. Whites. Always on top. No. See if that works. See how that looks. Bang. Bang. What type of game you making? We're making a to tycoon. We're making a smoothie to tycoon. Ooh. Is that good? Should we keep the little flash when we pick something up? Do you use Premiere Pro? I do use Premiere Pro. It's where I do all my editing. Don't even need to touch After Effects. It's so sick. Bang. Oh, that is so satisfying, man. It's epicable. How can I make icons like you? I actually don't make my icons. Uh, right now I'm using Rio's vector icon pack, but uh, a lot of the time I'll get Dycat to make some icons for me for games. I could do this forever, man. So cool. That's so cool. Okay, so that's cool. We've got that. We need to do an overhead on the droppers as themselves. I'm going to hide this tag for now because it kind of breaks a little bit. So, let's create the overhead. Where is it? Did we just not make an overhead yet? Okay. Uh, anyway, where is it? [laughter] Oh my lord, bro. It's very high up. So, this will be our totem overhead. Oh, is this the pickaxe tycoon? Yeah, it's very heavily inspired by pickaxe tycoon, chicken farm, uh crab tycoon, stuff like that. So we should have to some name to tier. You sound tired. Uh, this is just how I normally speak. I I put on the YouTube voice a little bit for my videos, but if I talk normally, I'm I'm down here. And I am just tired. It's been a very warm day and I I don't do very well with the heat. Uh, have you played Lethal Company? Love Lethal Company. It's pretty good. Uh, but I do I can't lie. Peak. Even better. Uh, Peak is so sick. It's one of my favorite games. Which YouTuber would you recommend to learn scripting from? Uh, Brawl Dev. Broly. He has the probably the best, most up-to-date tutorials. So, I'd recommend that. Okay. Uh, UI list layout. Let's add [music] the tiniest bit of padding. Let's go center. Let's go center. Let's not close the sentence. Okay. These two should be smaller totem name. This will be totem. We got rid of the gradient. We can just set like the color. Uh, yeah, actually. So we can like that'd be cool. Uh, so we can go to our drop info. Vfuls, thank you very much for €2. When you make a video, do you do footage or voice first? I do footage. Uh, sometimes I'll just do all the footage and then script the video or sometimes I will do increments and then script as I go. Uh, let's peak peek. Yeah, it's peak. I think tomorrow what I'm going to do is probably start scripting this uh cuz I'm doing all the streams. They're going to be for a video and yeah, it's going to be sick hopefully. What would the game be called? That's a good question. Uh, because I'm not entirely sure. I could just go for something like Smoothie Tycoon, but that's already a game name, I'm pretty sure. Or like Smoothie Factory Tycoon, I think it's called. Oh, so sorry. Okay. So, I might do something like uh sell a smoothie or uh smoothie start stand or something something a bit different. So, let's give a color for all of these. color color pair will probably be like this kind of green. That's a Oh, that's a very pear color. Okay. Uh, so we have tier which we could probably with the work faster. Uh, I don't think we really need the rate. You'll find out when you like pick one up. Are these new explorer icons? No, I'm using a little pack I think called like vanilla something. Uh, it's on my Discord server. It's in the resources channel if you want to use it. Smoothie Shack Empire. That could be cool. Uh, but it's going to be a stand. So maybe like Smoothie Stand Empire. I think that would fit more a little bit. But I do like that name. That's cool. I've never seen anyone call color color. Yeah, I think that's the UK way of spelling color. Uh, otherwise, we'd be saying collar. That's how you say that one. The American one. Collar. We say color. Collar. Sounds like you're saying collar. Like a like a dog collar. Run a smoothie stand. That's good. That's good. liking these names. Okay, total overhead done. Very simple. So, all we need to do now is put this into interface. Go to dropper. Let's uh overhead template equals first assets interface totem overhead soft overhead equals create overhead. And then we can create a little helper function create overheads truffer it. It's going to return overheads. Oh, overhead template. Okay. Uh, local GUI equals overhead template clone local data equals drop info get drop ID and then we can say GUI dot uh Twitter name.ext equals data.name name GUI.tem tier.ext equals tier data.tier. Oh, whoops. And then GUI. totem name dot uh text color equals data.color. And then GUI. Equals we just return it. Return the GUI. And then we can say self.overhead.parent parent equals self.instance dot primary. Ah, there we go. Primary part. There we go. Nice. Sweet. We could probably just put this in it. In it. Uh, sweet. So now hopefully Okay, something's wrong. Drop ID nil. Okay. I didn't send it. Okay. Drop ID. Okay. It's not showing up. Let's try that as well cuz uh don't need that. self.instance uh visual positionworld position. There we go. um. So why is this overhead not showing up? Why why why from Adventure Time. If there's any cultured people in chat, the the pizza song where he screams pizza and is awesome. Right. I'm so hungry, man. I'm so hungry. I'm going to go watch episode one of the series. That's sick. That's sick. Hopefully people can find some value out of the streams just from watching me code. I know it's very advanced stuff, but you never know. Might help someone at least if I can help one person. That's cool. Love the game. Keep up the good work. Uh, thank you very much. Order something. I'm not that kind of guy. I don't order nothing. I do have a cookie though. I might Oh, should I have the cookie? Yeah, I got some energy. It's floating over. It's flying over. Okay, I got the cookie. Man, I'm so hungry. Let's dig in. Okay. Your streams are great background music to work too. That's cool. I got some great music on as well. Oh man. Cookie aura. Yeah, [music] it just flowed over. It's weird. What kind of cookie? Got a freaking Oh, it's falling out. Uh, Belgian milk chocolate. That's what we're waiting for. Smoothies with as little as 90% alcohol. All right. Okay. Have you ever been to Europe? I have. I've been to Portugal, Spain, and Italy. Portugal's in Europe, right? Please don't tell me I'm one of those like dumb Americans that don't know anything to do with ge uh geography. Oh, no. Wheel of trunkable. Okay, this is such an ironic bit, man. I never I never have and never will drink alcohol. Have you seen Ronaldo? No, I haven't. I haven't seen Ronaldo. I've seen a picture of him and stuff. I've seen his tweet, seen his Instagram post where he was like, "I'm I'm having dinner with my I'm having lunch with my dinner." I thought that was kind of funny. You're American. I'm not. I'm uh I'm from I'm Scotland. I'm a I'm sunny Scotland. Not one of those stupid Americans. I do have like a a strange accent though. I have a mix of a bunch of different accents. Yeah. Why is this not working? Why is this not showing up? That's my question. Let's see. Drawers. Drawer. Oh, it's adorn is adorny is still right. Okay. Uh, let's set the adorny as well and then it should work. No. Oh, wait. No, it's down there. Why is it down there? Why is it down there? Oh, right. I think I know what it is. What's the package link for? Uh, so basically, if I make any changes to a tycoon, I'm able to publish to the package and it updates every other uh tycoon template. So, it's really cool. should make the droppers look better. Yeah. Okay. I want to preface. We have a builder, but they weren't able to make it to the stream. The subway servers gameplay. Yeah. Just to keep everyone entertained. We have a builder, so the game will look better. Uh, I'm a scriptor, man. Uh [laughter] so, cut me some slack. Do use AI in scripting or in your games in general. Uh, I use AI to code a little bit, but this is a challenge where we're using no AI because I hate using it. And the only reason I use it is because I feel like I have to because everyone else is, and I feel like I'm going to be left behind, and I'm going to be really slow at making games compared to everyone else. But I love coding, so I want to do more coding and less AI. Uh, which is why we're doing this challenge. Uh, in terms of anything else, like AI for art or thumbnails or modeling, I think that's dumb as [ __ ] and I hate that. And I don't really have unfortunately much respect for anyone who uses it for something like that cuz it's just really easy. I say really easy sometimes it's hard to work with people. But even like I don't know, I can make a game thumbnail. I made um there's that Twitter account. I don't want to I don't want to talk about this for for too long. There's a Twitter account that has like an AI thumbnail making service and they're like, I don't know why anyone pays artists anymore when you can do this. But they've like they've ripped so many thumbnails and it's like the exact same thumbnail as someone else who put actual work and effort into a thumbnail, but just it looks worse and they just like changed a couple things and that's theft. I'm sorry. That is theft. So there's this dumbass Twitter account that's saying like, "Oh, why do people even pay artists anymore?" And it's like, "Okay, they're they're like, "Oh, but look, cuz I can I can make stuff in like five seconds or whatever." Uh oh. And paying an artist is so expensive. Well, you have to like pay for the AI costs anyway. And also also I made right keyap RNG right let's look at this keycap RNG I put up some ads I made my own thumbnails I paid someone I commissioned someone to make one thumbnail because I'll say you know what yeah I'm not going to use [ __ ] AI for that [ __ ] sorry I just forgot I I'm trying not to swear too much on this [laughter] stream I'm getting very passionate about Um, yeah, man. Like, look at this. Just making sure there's no like personal information up on here. No, there shouldn't be. Okay. They're like, "Oh, but you can make the AI thumbnail and it's free." No, it's not free. It costs money, but it's fast and you get blah blah blah. First off, your game looks cheap if you use AI. Second, look at this. I made this thumbnail in like a minute and it has almost 6% CTR. That's really good. At least I think so. That's That's a really good CTR and I made that thumbnail in a minute. So, I I really feel like people don't have an excuse. It all comes down to just portraying the idea of the game. It doesn't matter if your if your thumbnail looks good or not. As long as people look at it and they're intrigued by what the game might be about from the thumbnail, then it's a good thumbnail. I think the game Strus had like a handdrawn, really terribly drawn thumbnail for a while that looks like it was made by a 5-year-old and it was still doing really well. Like, it all just comes down to that the idea you're trying to portray in the thumbnail. And using AI is just like I don't know. I'm sorry. I don't like using AI for any sort of art and also for something that would replace someone else. At least with AI encoding, I wouldn't really call coding an art form. To me, maybe it is. To a lot of people, it's just logic. So, you know, using AI to code, oh, but it's like a tool, so it's fine. But when it comes down to like using AI for art, that's just it's just theft and it's just lazy and it's replacing an artist and it's you just sitting there typing into a chatbot like a chud just be like, "Oh, could you make the bacon make him fat and greasy and and give him a burger for my game thumbnail?" And it's like, "Bro, that's you [laughter] using AI on art as fart. Uh, I don't like AI code personally, and that's fine. Yeah, like I I know I use it, but I don't like the fact that I use it, but there's part of me that feels like I have to, and it's it's such a mess. I Oh, it's so annoying. But yeah, rant over. Back to work. Uh, let's drop that back into there. Drop that into there. Let's set the adorny also to Let's just set the adren to nil. I don't know why it's it's still on the head of the NPC. Okay, it's all the way up there. [laughter] Okay, hold up, hold up, hold up. Let's just create another attachment. There's like the visual position and then there's the overhead position. We'll just put that like three above. Can we set the adorny to an attachment? Yes. Oh, that is so sick. Okay, so now we have apple and we've merged and we get pear. Oh, yes. Yes, yes, yes. Okay, that's so cool. That's so cool. How long uh will this game take you to make? I have no idea. Hopefully, I'll get it done before the the last stream on Friday. Hopefully by the end of the stream, we'll have like a fully functioning game and then maybe I'll go and and do monetization uh in my own time afterwards. Or maybe I'll maybe I'll extend maybe I'll do more streams on uh Saturday and Sunday as well because these are really fun and I've got a lot of time to stream so might as well make the most of it. Juke pilot. Yo, what's up man? Welcome to the stream. This is such an awesome idea. I love it. Yes, very cool. I'm very excited for it. Uh, the only danger is I'm streaming it. So, what if someone freaking game snipes me? Because there's a bunch of scumbags like that in the the death space. Okay, so that's cool. We've got that. Now, I think the tier text should be bigger. Can we do something like game nights? I do want to do I might do with the blocks as group, but I really want to do a game of What if we do it now? What if we do it now? Would that be cool? Oh, it might take too long. Okay, maybe we'll do it another time. We'll do it next week or something. I want to do an Outler game uh with viewers. I think that'd be really
fun. Uh, will you make models for each fruit? Yes, officials will be doing that when he, uh, comes on next stream. So, yeah, they're not going to be balls. They're not going to be balls. That's just placeholder. Uh, so, yeah.
Oh my god, Darwin is in the litter box. That's not good. Autocolor for Robux. Yeah, I have a lot of ideas for monetization. That's something I need to get better at. Monetization and game design/balancing. Make a playtest. Yeah. Uh, you guys will be able to playtest the game once it's in like a, a kind of like beta state. So, once all the streams are done, hopefully the game will be done for the most part and then you guys can test it and see how it handles. Okay.
Oh no. Oh, Darwin took a dump. It's being, it's being, uh, the bag's being evacuated. It's okay. Um, hey Duck. I was planning on making a, I was planning on making a horror game with a loop. How would you say I should go about that? Uh, do you mean a round system? If that's what you're talking about. Uh, I don't know. Not entirely sure. I've never really made a horror game. I'm, I'm maybe working on one now. Uh, the game that I was, I was hinting at earlier that I said I'll keep secret. It's a little bit of a horror game. I think it's surround-based. It's like a roguelike a little bit, which I'm very excited for.
Uh, I love the content. You're a real inspiration for the Roblox development community. And honestly, I hope there are more devs like you. Thank you very much, man. That means a lot. Uh, there definitely are. I have a lot of friends in the dev space that are, uh, very kind, very supportive, very awesome, very talented. Uh, yo, Taco, I just watched your video and it was mad inspiring. That's so sick. Uh, crazy mircat, thank you for the $5 a, whatever that means. Uh, my opinion on all AI, even if it becomes so good, better than anything humans can make, I won't, it won't have soul and I prefer a duel from a kid over AI. Yeah, that's, that's how I feel. I don't think there's a very distinct line between like just some code and an AI. Cuz for me, I don't like generative AI and generative AI to me is generating like videos and images and models and stuff. Uh, when it comes down to like code, to me that still feels like a chatbot. Chatbots are stupid as well, but to me, generative AI is separate and that is generating stuff so you can then like replace people. And I don't like that. Not very much. And yeah, like if, if AI, if I could just snap a my fingers and AI would disappear, I would do it in an instant. Even if I do think there are some benefits of AI, I just, I feel like it's going to be a negative. So, uh, fair opinion. I wouldn't use AI, though. Yeah. Like I think, I think anyone that is like completely opposed to using it, I have a lot of respect for you. I use it a little bit in code, um, and math and stuff, which probably isn't the best, but I don't, I think it's like a, it's like whatever when it comes down to code. I think it's just preference, but at the end of the day, if you're doing it like, if you're using it to do the code instead of helping you do the code because you want to make money and stuff and a hustle culture and everything, it's like, I don't like that. I don't like that. And I think you shouldn't be here if you're just here to make money. There needs to be an element of, I like what I'm doing, man. Like, I don't know.
What was a challenge you dislike the most? Uh, what challenges have I done? I did the 24-hour and then 24-hour tycoon and then, uh, I did Still Duck as well. I did the 24-hour animating. I can't lie, probably animating. Maybe it was the animating one and it was still a little bit fun, but I just don't like, I don't like animating that much. I don't think like when it comes down to making my videos and it's like, "Oh, I have this really cool idea, but I need to animate it." I'll probably just replace it with something else that's easier. So, yeah.
AI is like a decentralized data source. The only problem that arises is computing cost. Yeah, computing cost. It's going to cost a lot of energy. Uh, there's a lot of environmental impacts that are not going to be good. And that isn't a case of, oh, it uses water. It's not, it's not just like, I don't know. There's, there's, there's a lot more to it. Pretty much a lot of people are just like blindly against it and kind of just yap whatever. I think if you're going to be against it, you need to do the proper research and have your own opinion instead of just hearing like your favorite YouTuber, your favorite slop commentary YouTuber be like, "Oh, yeah, AI sucks." Uh, and then and then you're just like, "Yeah, it does." Cuz he uses water. And it's like, "Yeah, well, yeah." I don't know. Just be your [music] own person, you know? Like, go do the research, form your own opinion based on the research and the facts. Uh, that's all I'll say.
Do you use emotes and not animation? I do create animations for my videos, but I have them saved. So, I'll reuse a lot of ones I have saved. Yo, what's up, Minnie? How's it going? It's going pretty good, man. We're, uh, I think at this point we have like, I have an hour until it's the hard cap of when I'm going to stop streaming. So, maybe we can just work on like little, uh, effects for now because what I want to do, I want to add some little, uh, more particle effects to the buttons and stuff. And then for this collect, I want to create like a cache model like this, but with a band on it. But I want it to be like an actual model. Uh, something like this works. Yeah, this is from Please Donate. So I might like, Oh, wait. It's not even. Okay, wait. This isn't even right. Let's just use this for now. Delete these. Let's just make it this and then anchor. Can query cash assets, cash, and then what we can do is when we step on this button specifically, controller button zone. Um, actually, what we could do instead is just do packets, cache particles, packet cache particles, T. Effect to 360. So we get like an origin position or maybe not. No, it's whatever. It'll only be for this button. Sketch particles on client event connect function. And then we can say robify create and we do like this kind of thing again. If no character, return ends. We get the button position. So we want, yeah. Okay, let's get cache equals first assets models child cache. Do that. Okay. Uh, yeah. And then cache start position. That will be tycoon model. Buttons collect. Primary part. Position. Position. Uh, and then let's say that. And then let's try get like a cash sound effect. There's like a coin. I know the one that I'm thinking of. I guess we can use, uh, this for now. Then we can set the time position to 2.5. Make it like that. And maybe like two. Yeah, that's cool. Okay. Oh, no. Sweet. Uh, sound equals sound service.sfx.cache. Okay, that should be good. H. Okay. Don't even need this. Yeah, cuz you know what? Wait. Uh, no. Let's do it like that. Still like that. Then we can go into our tycoon. One more questionable.
How many videos did you have to scrap this past year or two? I think I scrapped one or two. I scrapped two. Uh, but one of those ideas I might still do. Uh, what is sound service? I've never noticed that before. Sound service is down here. It might be hidden. You can like right-click down here and show services. And there's some stuff here that you can. What? What is this? Don't know what that is. I'm going to hide it. Uh, yeah, it's really cool. You put your sounds in it. These are my sound groups. And I put the sound effects in the sound groups. And then you assign them to the sound group. And then you can adjust the volume of everything. So, it's really cool. Um, okay. So, what we can do is collect and then we can say packets. Particles fire client self owner. And then what happens? Uh, nothing will happen right now because we, we don't have anything. Then let's go buy some freaking droppers. Pick up some of these. Let me blend them. And then we go get the cash. That's kind of cool. Sound effect is very quiet though. Let's do that. Let's go. Boom. Boom. Collect. That is pretty freaking sick. We just need to turn the sound up and then maybe set the time position to like 0.1. Okay. And then blend. Nice. That is very cool. And we can set the position to like somewhere. Is that time? Oh, that's so good. Yes.
Uh, why do you use self so much in your code? Self is the kind of like main variable that you use for object-oriented programming. So, for instance, yeah, I don't know why it's self specifically, uh, but basically that's kind of like the variable you use when you're referencing something that's inside of an object. So, this is like a tycoon object that I've created. Uh, and inside of it there's the instance. So, like the model of the tycoon, the owner, so that's the player. So whenever I'm anywhere inside of, um, this tycoon object, I can just reference these things and it's very awesome and helpful and I can reference like the functions. So, it's very cool. Okay, so, uh, do you mind sharing this collect sound effects? Uh, this one. That's the ID right there. 607665037. And I've, uh, put it to two times playback speed. Would you rather be a Honda? Sorry. Would you rather eat a 2017 Honda Civic or a hot dog? Probably the 2017 Honda Civic. Sounds, sounds pretty good. Sounds pretty good. Okay, that's really cool. What if we make it a little bit, a little bit shorter? I think 0.5 is good though. Let's keep it five. Why we set this to 100? Is taco a sandwich? No, taco is his own thing, man. What will come after Perry? We can, we can think about that. Um, how long have you been coding? Uh, in terms of like forever, about six years. In terms of the streams, it's been like a total of maybe like 12 hours now. So, we've not made like insane progress, but that's cuz I'm, I'm trying to chat with you guys as well. See what's up. 100. [laughter] That's so cool. Oh, that's so satisfying.
Uh, do you need to be in every live stream? I think the crimes are, are the crimes just per live stream? I think they might be. So, you don't need to be in all of them, I don't think. Oh, that is so sick. Oh, wicked. That's so cool. Something we need to handle actually is the max drops. Uh, tick. So, we have self drops and then we have max drops up here. So, if the length stuff drops is greater or equal to max drops, then return at drop or drop. That should be how it works. And then hopefully, uh, it will stop dropping when there's too many because we don't want, we don't want the game to blow up. This needs to be compatible on all devices. Okay, that's sick. There we go. We got max drops and then it'll start dropping again. Oh, that was so easy. Oh my god.
Where do you get your playlist? Uh, I'm listening to Ambient Time by OSC. There's a bunch of am, uh, Adventure Time inspired ambient albums he's made and they're so cool. So, I'd recommend checking them out. They're so sick. I love them so much. It's like the perfect coding music for when you just want to like get work done. I tried doing like Loi. I don't, I don't like all Loi. Uh, but also I've, I've used about like two or three different playlists that say like copyright free and then I get copyright strike or I get like a warning. So, I don't trust them. OSC is my goat. I forgot to change that back. Look how far it goes. [laughter] This is so cool.
What app do you use to make thumbnails? Uh, right now I'm using Phototopia or Photopea, whatever you want to call it. It's pretty much just Photoshop. Like, it genuinely is just Photoshop. Uh, because whenever I try to open Photoshop right now, it just crashes. So, I've resorted to the free online version and it is the exact same software. So, if you're using photo, uh, Photopea right now, you're really not missing out on much because it's the exact same. Uh, for my thumbnails, I just like, I just take a screenshot in game and then add a little bit of like post-processing effects. I don't really do too much, but that's sick. We got max drops. Let's say, uh, let's see 150. I feel like we could go a little bit further. There's so many drops. This game is so sick already. This has been, Oh, I don't know which stream's been the best. I feel like we've made the most like satisfying progress in this video. Like, I feel like we've done a lot of, uh, I don't know. We've made quite good progress in all, all three streams. I'd say these things are falling so hard that they're like getting stuck in the ground. That's crazy. Blend.
What's your favorite snack to eat while watching videos? Uh, I don't know. Oh, I don't really have a snack thing. I say that. I've got a cookie right here. I've been using the cookies for motivation. So, whenever I complete a task in the day, I get a little bit of cookie. Last stream you became an alcoholic. Okay. Yeah, [laughter] sure. Whatever, man. Whatever. Uh, there's a plugin called UI Plus. I actually have that. I just don't have it turned on because it was, it was quite buggy when I last used it. Or like, better UI editor. Is that it? It's really helpful. Make them not bounce. Uh, they go over the walls. Yeah. Yeah, I know how to fix that. So, we're good. Uh, we need to go into 3D collision groups. Uh, we don't have ragdolls in the game. So, let's rename that to drops. So, we have player drops and let's make barrier. So, player should not be able to interact with drops, or they will, but they can't collide with them. And then player should not be able to interact with the barrier, but the drops should. And then that's pretty much it. So, yeah. Uh, we can just go and like create some invisible walls now. It's like here. You probably just fill them all the way down. Oh, why is that like that? Such a weird height. Anyway, I guess we'll stick it back here as well, just in case.
Hi, Taco. Just start watching. I'm just saying I love your videos. Thank you so much. That's so cool. Uh, do you also watch Roblox dev YouTube videos sometimes? Uh, which ones do I watch? Uh, I like Leaf's videos. I watch a lot of educational stuff so I can like learn more. In terms of entertainment, I don't really know. There's not too many dev YouTubers that are uploading like a lot. So, unfortunately, I don't, I don't watch too many at the moment, which sucks because I freaking love all my dev tubers out there. That's what I've, uh, kind of coined the term. I like this term dev tubers is pretty cool. So, let's create these walls. Barrier. Let's set the collision group to barrier. Thank you so much. Yes, Thunder Roblox. Uh, really appreciate that. When daily uploads when I learn how to, uh, break the laws of physics and edit faster than light. Watch Janice. Janice. Yeah, he's pretty cool. He's tough. Yeah, I haven't watched his recent stuff because he's kind of just been posting the same idea over and over. His videos are good though. I don't want to, I don't want to throw [ __ ] His videos are good. There's a reason that he has that many subscribers. But he has been doing the same idea. So I've, I think I might have just like not watched them thinking I've already watched them. Let's bring this up to an unfathomable height. And then we can lock those. And then we can hide on start just in case I forget at some point. But we can make them invisible. Barrier publish. Uh, that should be good now. But what I'll need to do is go to drops, collision group to drops. And also, uh, just in case when I create a drop here, drop.collision group equals drops. And then for thingy part in drop create descendants base part. So, just in case we create like more advanced looking drops in the future and there's like parts inside of it, we can say part.collision group equals drops as well. Uh, and that should work.
What's your highest CCU player on a game? Uh, 2000, uh, 2000 something, uh, on Steel Duck. Will the drop stay balls? No, we're going to make some cool models, some custom models for that. So, get freaking ready. Okay. Well, that's not right. Do I not play load service? Huh? Query query descendants. We don't even need to do IP pairs anymore, which is sick. Thank you to everyone who mentioned that last stream. Face part. Uh, you really inspired me to make my own game. That's so cool, man. I wish I could script as good as you. Well, man, if you, if you try, if you put the put in the time and have the patience, you could probably, probably, sorry, definitely get better at scripting. Probably be better than me. Uh, because unfortunately, I have to spend a lot of time editing instead of coding where I could be learning. Oh, I just love learning, man. I love learning school if it was good. I actually like enjoy learning stuff. Let's read chat. Do you scripting plus? Uh, I have no idea what scripting plus is. I would, uh, I'm interested in knowing what that is. Do you think Roblox is going to die in one to two years? No, probably not. There's so much uproar in like Twitter and stuff. I've uninstalled Twitter. I hate it. It just makes me angry. Uh, but there's so much uproar because how the cycle works is Roblox releases an update. Uh, RTC on Twitter takes that, tries to make the most rage-baited tweet ever so people will interact with it and they get money. But then it results in people hating the update even though it's not even that bad. And also like, majority of Roblox's player base doesn't even know what's going on cuz they're all like kids. So, I think it's going to be fine. A lot of people are worried and they're like, "Oh, Roblox is coming to an end because everyone hates it." It's like, well, I feel like 95% of the player base doesn't even have a clue that this outrage is going on. So, I don't know. I think it'll be fine. Obviously, I could be wrong, but yeah.
Uh, can you hurt editors? I've tried. I've, I've had editors in the past. Uh, but editing is very expensive. But like hiring an editor is very expensive. Uh, and I'm very fast at editing. I've, like, I've got it down to a science. So, it actually doesn't take me as long as it used to, even like a couple months ago. Uh, so, yeah. SCR is the better version of the free auto-import thing. Scripting plus. I might check that out then. The all-in-one. Let's take a look at this guys. Uh, and it's free. Uh, main features, code snippets, uh, can be quickly inserted into your codebase. That is sick. Color themes. Very nice. Autocomplete. Very nice. Uh, the smart autocomplete that organizes itself. Hierarchy based localization. Import completions in top of script with. Wait, wait. This could be freaking sick, man. Let's take a look. I don't know any. Okay, that is. Yeah, this is really cool. This is so cool. This is what I've been looking for. Wait, thank you whoever suggested that. This is awesome. And there's themes. And there's themes. Oh, wait. Is that my one? I swear I saw my one for a split second. Oh, it's almost, it's a bit similar. Those are nice. This is very cool. Oh my goodness. I might switch the theme. Oh no. Pash duckable theme. This is really cool. Thank you for suggesting this. I'm going to download it right now. And I'll, um, I'll set it up for next stream hopefully. Uh, yeah. Why are we not, why are we colliding with the barrier collision groups? Player should not be able to interact with the barrier. So why are we interesting? Um, can you show the link for scripting plus? You can just start, uh, search up scripting plus Roblox scripting plus on Google. I just found it. If I check it out and it's like really cool, then I'll put on my resources channel on my Discord. Oh, wait. Cash, what's up? I forgot to change that. [laughter] Yeah, I just, I just, I just changed that. Uh, am I going crazy?
What are the best places I can increase my coding knowledge? Uh, it sounds like you're at least not a beginner. I don't know if you're, uh, trying to like broaden into more intermediate advanced stuff. Uh, Quaker Tom, Q E K E R T O M. I spelled that right. Quicker Tom is really cool. He's got a little bit of advanced, uh, intermediate kind of coding videos that are really cool. Uh, Leaf as well. Well, he's got some great resources and videos. Uh, I don't really know then. I, it's so weird cuz thinking about it now, I don't even know where I learned a lot of the stuff that I know. I also don't know why this isn't working. Freaking six years of coding, guys, and I can't even figure out what's going on here. Uh, which tin are we in right now? This one. Barrier. Let's go. The barrier collision group. Do I have, yo, Code Bro, what's up? Thank you so much for the donation. How are things looking for the big ducker? They're pretty freaking good. Uh, you got to show, uh, Gnome Code. Yeah, Gnome Code's really cool as well. Uh, I haven't watched too many of his tutorials, so I don't know how advanced his kind of stuff is, but yeah, you feel free to check out his channel as well. He's really cool. He's another, uh, fellow UK fellow Brit. He's part of, he's, he's part of Britain. He's the UK. But he doesn't sound like that. I'm sorry. I'm sorry. Very num code. Why? Okay, our collision groups default, which shouldn't be the case. Am I going crazy? Do we need to wait? I don't know why it's not working. Uh, what do you recommend for me? I've been scripting for around six years now, too. And I don't know. Since AI came out, I've been lazy and been doing most of the work with AI. How do you think I can get rid? That's pretty much how I've been feeling. Uh, I've just felt like I need to use it to keep up with making games so quickly. Uh, and I don't like it and it's making me stupid and I hate it. I'd recommend just doing something like this. Uh, this is a stream where we're making, I'm going to do a week streaming where we try and make a game from start to finish without AI whatsoever. Uh, I haven't done, like, genuinely, I've been using AI, even just a little bit, for years now. Uh, this is the first time I've made a game entirely without it, and it's going really well, and I love, I love making it. It's so fun. Uh, so, yeah, I would just recommend just trying to make a game without it. If you got stuck, go on the dev forums, go on, uh, Roblox documentation. Just think, just think, you know, like, I think something that needs to be part of the process of creating something is just struggling and just sitting there and being like, "Okay, how do I do this?" and then maybe going for a walk and coming back and then bang, it's freaking in your head and you're like, "Oh, yes. I've got the solution now." So, yeah.
Uh, isn't that what Leaf is doing too? Yeah. I don't think he uses AI at all, which is the coolest thing ever. He has, he has infinite aura for that. I want to get to that point, man. All these hustlers have so much respect for Leaf because they're like, "Oh, he means slime." It's like, "Okay, but he doesn't use code." That's why, that's why he's the goat. All of them use code, or sorry, all of them use AI and they're all like, they're not even close to Leaf, man. Does he use AI? Okay, forget what I said then. Forget what I said. He sucks. Just kidding. Uh, coding looks so confusing. It definitely does at first, but once you start getting into it, it's so fun and it starts to make so much sense. He uses AR for some stuff. Okay, that's fair. I do a little bit. Uh, but I'm trying, I'm trying my best to like not use it as much because I'm getting way too reliant on it. Uh, what's CCU? It's, uh, concurrent users. So, just how many people are playing a game at one time? Uh, hi Taka. I'm from Brazil and I really like your videos. Thank you so much, man. Thanks for watching. Uh, perhaps add a print to see the collision group is actually being set. Yeah, this is very interesting. Uh, running. Okay. So, it's not even. That's interesting. So, do I not attach our spawn it though? So, that's interesting. H. Okay. Go back to the collision group menu. Am I that stupid? Have I messed this up? I haven't though, I don't think, because when, when I checked the player model, it didn't have the right collision group on. Uh, for some reason this module isn't being ran. Is Orbify public package? Uh, I can make it public. I can put it in my resources channel, my Discord. Uh, if you need an init module, I have one with the same syntax for you. I've got my own, uh, that I think, I think works well. I think it's cool. Um, this hasn't happened before, though. So, oh, there's a fly. A freaking fly in the room. Uh, what's your favorite game to make? Probably Tycoons. I love tycoons. Summon the all-knowing brain. Services catch children. So, why, why, why, why? Um, wait, server for players. Yeah. No. So, it should play this. So, why is no working? Why isn't this being called? Uh, it's being loaded. Current on character added for entry. Print entry.name. Interesting. Okay. So, it's not running any server ones. Uh, what's the worst hardest part for me? The hardest part is game like balancing. I hate that. I'm not the best at monetization either. W Loi girl. This isn't Loi girl. This is freaking Ambient Time. Ambient Time by OSC is the best thing ever. To use a framework? Yes, I have my own framework. I would love to make a video about it, uh, sometime on my second channel. All right. So, this is only calling in the client, which is interesting. So, clearly something is wrong here. Maybe I put this here. I will do anything. I feel like that wouldn't have. Yeah. What the hell, man? What's going on? The default and barrier kind. Uh, yeah, but I have a module here that should set the player characters to a player collision and for some reason it's just not doing it. I could also just do that though, to be fair. Let's just do that as well. That'll work. Go to sleep, bro. Okay. Yeah, it's getting late, so I will. There we go. And then hopefully nothing should, nothing should go out of bounds. Is that sick? We do this. We collect this stuff. We blend. We do whatever. We collect. I keep forgetting to reset that. Keep forgetting to reset that. Okay. Well, that works. Not sure why that's not working. I guess I'll just delete it for now. Uh, yeah, maybe it's pretty good progress. What's the music? It's Ambient Time by OSC. Uh, I'll definitely link it in the description next time. Anyway, cool. Let me make sure this is back at like 15. I think 15 is a good number. So, yeah, nothing happened. By dropper. Boom. Blend. Collect. Sweet. What? That wasn't even a word. Sweet. Okay.
Uh, I can't stop using AI, but I want to quit AI and know how to script. That's awesome. That's the first step. Uh, AI is kind of an addiction to be fair. It kind of is, especially if you're using it, um, as like a therapist. It's not very good. Or like a girlfriend or a boyfriend. Like guys, come on, lock in. Uh, you inspire me to start learning how to code. Thank you. That's so cool, man. Yeah. If you want to stop using AI, you can just join me. Uh, and and make a game as well without it and see how that goes. Uh, because this is honestly the most fun I've had making a game in a while. So, yeah. Do you pay for an AI subscription? I, I pay for Claude. Is it worth it? I'm not entirely sure. Uh, I might cancel my subscription after, after this. How do you make that collect effect for the balls? It's my module called Orbify and I might [music] uh, make it public and put it in my resources for, uh, channel, my resources channel in my Discord server. So, if you're interested in that, then join my Discord server. Uh, but with that being said, I think it's time to go. I think it's time for the stream to end cuz, uh, it's almost midnight and I'm hungry and I want to go to bed. So, yeah. Do you think turret defense are easy to do? No, I think they're quite a bit more advanced. Uh, yeah. Uh, will you make it so you can watch the live streams again? Yeah, I will put them up on my channel so you guys can watch them back, maybe learn something. Uh, I don't know how to script. That's the thing. Yeah. Uh, if you go to my FAQ channel on my Discord server, I have some info on, uh, how to get started learning how to script. So, yeah, if you, if you do want to learn how to script, I'd start there. Anyway, thank you all for joining. It's been so sick. Again, I love these streams. Uh, there's 350 people here. Holy moly. Uh, thank you all for being here and, uh, I'll freaking see you next time. See you tomorrow, 8:00 p.m. BST. Same time. Same time every day. Uh, I was inspired when I saw the stream yesterday, so I started making my own game. That's so sick. That's so cool. Okay. Uh, I don't have Discord. Okay. Watch, uh, Brawl Dev tutorials, the beginner tutorial series, and then after that, start trying to build your own little systems for your game. To like a, maybe like a coin collection system or a round system or a pet hatching system. And you make these small systems and you keep getting better. And if you get stuck, you go to the dev forum, you go to, uh, Roblox documentation, and then you keep building up these systems and they eventually come together to make a game. Or you just learn, you keep learning, and then eventually you get good enough where you can just make a game. So, yeah, that's kind of like a brief plan. I don't need tutorials, I just do it. Yeah, there's a bunch of different ways to learn. Uh, but I think tutorials to get down the fundamentals of coding are, is pretty helpful. Can you end the stream? I'm going to bed. Okay. Yeah, I'm going to bed as well. So, thank you everyone for being here. Uh, I'll see you guys tomorrow, same time, 8:00 p.m. PST. Goodbye. Goodbye.