Scratch 3.0 Online Multiplayer

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 132

  • @thekrazydev
    @thekrazydev  Рік тому +11

    This tutorial has some bugs in it, so I recommend watching my new multiplayer video - ua-cam.com/video/pErFjqcEXKw/v-deo.html&ab_channel=TheKrazyDev

  • @georgihh
    @georgihh Рік тому +10

    Do more of these multiplayer tutorials! Epic video

  • @40sulman
    @40sulman 8 місяців тому +1

    You made it soo smooth without having to use a giant amount of encoding and decoding! Nice!

  • @RedzonM12024
    @RedzonM12024 Рік тому +6

    Try doing 0 secs to glide for smooth
    AYO
    LETS GO I WAS HEARTED BY MY FAVORITE YT CHANNEL

  • @LoganBakerBL
    @LoganBakerBL Рік тому +4

    Title: “Scratch 3.0 Online Multiplayer”
    Thumbnail: **shows Scratch 2.0 cat**

  • @ameridev
    @ameridev Рік тому +3

    I am currently working on a cloud game creator where you can make (pixel art) games and publish them with moderation required first.
    I already know how to make multiplayer but decided to watch this to see other peoples methods to give me some ideas, do you think I should add online compatibility for games people create?
    But I am already using basically all of the limited cloud data to hold 5 games that can have a 7x7 background, 4 5x5 sprites, 128 lines of code with 60+ code types, 10 letter title, 20 letter description, 20 letter user for ownership, ability for moderators to add warning messages (from pre-made warnings), ability for moderators to shut down the platform temporarily, and ability to report a game (for like if we accept a game and they change it to where it's inappropriate after it was accepted).
    I am thinking I should add multiplayer compatibility for games or maybe change how many games possible to higher than 5, but in order to do that I'd need to limit some other features.
    do you think I should keep it as it is or should I add changes to limit it such as slightly lower resolution sprites, 3 letter developer passcode instead of user detector, and less lines of code?
    I will add some of the limits listed above eventually but if you have any more limits I should add or any ideas to compress some of the current cloud limitations please reply and tell me. Thanks!

    • @ameridev
      @ameridev Рік тому

      Forgot to mention but each code type is compressed to only 2 characters, and each warning message is compressed to only 1 character, aswell as the shutdown platform, and for characters like letters I have an encoder and decoder that is 2 characters per letter for all 68 characters. So some of the main stuff is really compressed but I'd like to see your ideas on how to compress some of the other features.

    • @thekrazydev
      @thekrazydev  Рік тому +1

      Wow this sound like quite the project :) . Having multiplayer In people's games sounds pretty cool, but difficult with the var cap. Are you planning to release to scratch or something like itch.io? If your releasing beyond scratch use turbo warp, it has no cap on vars.
      For lowering stuff though, I think the passcodes instead of account reconigition is a good idea, from the looks of it you can make a 20 letter username so you can change that to at least half. Lowering sprite even lower then 5x doesn't sound like a good idea.

    • @thekrazydev
      @thekrazydev  Рік тому +1

      @@ameridev wow looks like you have this really thought out. But yea compression is a necessity, though I'm trying to think of the best method of this. I wish they would add cloud lists. Maybe looking at popular techniques or algorithms developers use would be good.
      Though I find this very interesting, I'll try and see what I can find and come up with in the mean time

    • @ameridev
      @ameridev Рік тому

      @@thekrazydev yeah after I decided to replace pixel art with just 1 block sized sprites it will help with compression alot and I can increase the amount of sprites while still taking up less storage than before!

    • @ameridev
      @ameridev Рік тому +2

      @@thekrazydev Sorry for commenting so much but after compressing with some of my compression ideas I was able to increase the sprite limit alot while also having more games and more precise moderation data, of course the only thing lowered is the code but if I compress it enough I think I'll have the original value or even higher value but compressed to a point, and yes I'd also like to hear any of your ideas

  • @Exceptional_Hacks
    @Exceptional_Hacks Рік тому +3

    bro your channel is underrated! tysm for help :D😁😁😁

  • @PeppaPig-pp8tl
    @PeppaPig-pp8tl Рік тому +4

    Do more of these multiplayer tutorials! Epic video❤❤❤

  • @TMG_Gaming_and_more
    @TMG_Gaming_and_more Рік тому +4

    you make it look sooooo easy. great vid btw.

  • @coral.dr0p
    @coral.dr0p Рік тому +8

    You deserve more subs! +1!

  • @zentejavorszky5077
    @zentejavorszky5077 8 місяців тому +1

    This is smarter and easier😊 i like the *3 digit reading* teaqunie

  • @joocXD
    @joocXD Рік тому +2

    Underrated

  • @stefankocic744
    @stefankocic744 Рік тому +3

    This was an amazing video! I subscribed.

  • @YouWatchgo
    @YouWatchgo 7 місяців тому +1

    Ur so good Earned a Sub!

  • @Tails_Universe
    @Tails_Universe Рік тому +4

    you deserve more subscribers because of these amazing videos!

  • @ClimbeRageRageGame
    @ClimbeRageRageGame Рік тому +1

    Please do a part 2 where you continue from this one but add more things plz as the other one is a playfotmrt which I don’t need?

  • @ClimbeRageRageGame
    @ClimbeRageRageGame Рік тому +1

    How can I make usernames show and when they leave the username changes to none so you can see the player in your game????

  • @ClimbeRageRageGame
    @ClimbeRageRageGame Рік тому +1

    Please create a add in tutorial from this video and it being how to add online usernames who you know who your vs? Please

  • @Gustavintop
    @Gustavintop Рік тому +4

    thx i can play with my friends now :D

  • @hamster_-mn3vs
    @hamster_-mn3vs Рік тому +18

    way more easier and smarter than griffpatch's code

    • @mib9621
      @mib9621 Рік тому

      POV his code: gergbrbtsrbvwdfdqscdsasdfvbgrthnfhgmfhjkiyiyuilyoioiuplyiou

    • @wouf_
      @wouf_ Рік тому +2

      Because you can’t store much shit in it and you can’t make good shit with this but ok

    • @DeanSwengler
      @DeanSwengler Рік тому +2

      so true

    • @thekrazydev
      @thekrazydev  Рік тому +2

      ​@@wouf_watch your mouth >:(

    • @mikevazovsky2532
      @mikevazovsky2532 Рік тому +1

      Maybe easier but not smarter and you need to do more coding

  • @magicdippyegg
    @magicdippyegg Рік тому +1

    im your 102th subscriber!

  • @wayofbee
    @wayofbee Рік тому +2

    In First 50 subs

  • @kevinoutofcontext
    @kevinoutofcontext Рік тому +1

    here before 30 subs ❤

  • @DreadheadedVamprire
    @DreadheadedVamprire Рік тому +3

    Love your tutorial thank u ❤

  • @Taz_TAZ123
    @Taz_TAZ123 10 місяців тому +2

    SO GOOD FOR MY ONLINE GAME GOOD I LOOVE IT!!!😀😀😀

  • @JustBebyLol
    @JustBebyLol Рік тому

    I wanted to make a 5 player multiplayer game but what do i do for the playercount

  • @karstsn
    @karstsn Рік тому +2

    Awesome

  • @hussain_2x_
    @hussain_2x_ Рік тому +5

    Very helpful!

  • @test0949
    @test0949 Рік тому +2

    Thanks I love you bro

  • @ConfusedAnimationsOffcial
    @ConfusedAnimationsOffcial Рік тому +3

    Nice!!!

  • @stefankocic744
    @stefankocic744 Рік тому +4

    Also, does this work on scratch 1 and 2

    • @thekrazydev
      @thekrazydev  Рік тому +1

      I'm not really sure. If scratch 2 has cloud variables and the same blocks then ya.

  • @kevinoutofcontext
    @kevinoutofcontext Рік тому +2

    Awesome!

  • @dimbkolnomobetter
    @dimbkolnomobetter Рік тому +3

    THANK U SO MUCH BRO!

    • @dimbkolnomobetter
      @dimbkolnomobetter Рік тому +2

      but 2p isnt showing on my screen. does anyone know how to fix?

    • @dimbkolnomobetter
      @dimbkolnomobetter Рік тому +2

      oh cuz i cant use cuz im nor using packager

    • @thekrazydev
      @thekrazydev  Рік тому +3

      @@dimbkolnomobetter I do want to state I've made a new video for multiplayer which is improved and removes a bug

  • @ComiColaMan
    @ComiColaMan Рік тому +2

    I'm probably the first to have this problem, but when I load up two windows of the program, they don't enter the same room/lobby and therefore never register each other. Any solutions?

    • @thekrazydev
      @thekrazydev  Рік тому +2

      Hmmm thats odd.....
      One thing i wanna put out there is that when you leave using turbo warp it doesnt work on decreasing the player count.
      I cant think of anything else really.
      If you want you could publish it and give me the link and i could take a look at it

    • @Error_and_bendy
      @Error_and_bendy Рік тому

      Same thing happened

    • @thekrazydev
      @thekrazydev  Рік тому

      @@Error_and_bendy After posting I did find some bugs. I recommend watching my newest vid, I made a updated version (And its a platformer)

    • @Error_and_bendy
      @Error_and_bendy Рік тому

      Ok

  • @EpixWhiteness
    @EpixWhiteness Рік тому +1

    bruh i could just done this intead of watching like 10 episodes of griffpatch's toturial when i could just watch this😂

    • @thekrazydev
      @thekrazydev  Рік тому

      I do recommend watching my updated version, it looks really similar but fixes some glitches

  • @thelostnoob67
    @thelostnoob67 Рік тому +1

    most likey not to respond but can you make a tut about a chat system in these games

    • @thekrazydev
      @thekrazydev  Рік тому

      Chat systems is something that might be a bit tricky being scratch doesnt have cloud lists. Though I'll see what I can do. I do wanna say chat systems aren't allowed on scratch

  • @thuan.cookie
    @thuan.cookie Рік тому

    Can you make function create room and join room?

  • @Negreb25
    @Negreb25 Рік тому +3

    Does it work with 3 players? (The variables were only 1 and 2

    • @thekrazydev
      @thekrazydev  Рік тому +5

      If you create a 3rd var and add the same code for the 3rd player ya itll work

    • @Negreb25
      @Negreb25 Рік тому

      @@thekrazydev ok

  • @wouf_
    @wouf_ Рік тому

    Why not changing player count by 1 and after setting id to player count

  • @myroslavabilobrova9272
    @myroslavabilobrova9272 10 місяців тому +1

    Wow, good code

  • @theddawwroni
    @theddawwroni Рік тому +1

    do you know a way to make it have more than 2 players? I tried to add a third, but the second and third are flying somewhere

    • @thekrazydev
      @thekrazydev  Рік тому

      Hmmmmm, you would have to make a 3rd cloud var, make 2 clones, and add change the id checking. Alot of people asked this question so I might make a vid on it, or make a better version supporting 100 players.

    • @thekrazydev
      @thekrazydev  Рік тому

      Though I recommend watching my updated multiplayer video. It fixes some bugs.

    • @theddawwroni
      @theddawwroni Рік тому +1

      @@thekrazydev I watched a new video, but I either didn’t see something there, but there’s nothing new there except for a platformer

    • @thekrazydev
      @thekrazydev  Рік тому

      @@theddawwroni the method of setting the ids are different

    • @theddawwroni
      @theddawwroni Рік тому +1

      @@thekrazydev oh, okay, thanks

  • @Tasos-pe1op
    @Tasos-pe1op Рік тому +2

    thx

  • @emirmustafin9673
    @emirmustafin9673 Рік тому +2

    its wont letting make me cloud :(

    • @thekrazydev
      @thekrazydev  Рік тому +1

      You need to have scratcher rank on your account. I think you either gotta verify your account, post a project, or wait a while

    • @emirmustafin9673
      @emirmustafin9673 Рік тому +2

      ​@@thekrazydev i waited 2 weeks but its still saying my account is 1 week old :|

  • @duoplay5538
    @duoplay5538 Рік тому +2

    How to get cloud variable?

    • @thekrazydev
      @thekrazydev  Рік тому +2

      There's a button when you make a variable, and you have to have scratcher rank on your account

    • @duoplay5538
      @duoplay5538 Рік тому +2

      @@thekrazydev Thanks

  • @benstoic
    @benstoic Рік тому +1

    400th like

  • @AsterEdits
    @AsterEdits Рік тому +1

    swag

  • @Ignitohere
    @Ignitohere Рік тому +1

    I did the same thing but It 😢didn’t work

    • @thekrazydev
      @thekrazydev  Рік тому +1

      After posting I did find some bugs. I recommend watching my newest vid, I made a updated version (And its a platformer)

    • @Ignitohere
      @Ignitohere Рік тому

      @@thekrazydev thanks

  • @cauclaulater
    @cauclaulater Рік тому +1

    so how do i make more player in game

    • @thekrazydev
      @thekrazydev  Рік тому +1

      You can add more variables for each player. Though because of scratch 10 cloud var limit its quite restricted.

  • @monkeperson0
    @monkeperson0 Місяць тому +1

    when a 3rd player joins it breaks

    • @thekrazydev
      @thekrazydev  Місяць тому

      Ya this method is capped to 2 players. Though, I recently made a new tutorial that allows for infinite players -> ua-cam.com/video/qz4BF6GAIsc/v-deo.html

  • @Ghyurt234
    @Ghyurt234 Рік тому +2

    its not working

    • @thekrazydev
      @thekrazydev  Рік тому

      After posting I did find some bugs. I recommend watching my newest vid, I made a updated version (And its a platformer)

  • @yahyamohammed9325
    @yahyamohammed9325 Рік тому

    Thanks >:)

  • @PixelArcherCookie
    @PixelArcherCookie 11 місяців тому

    What about mobile?

  • @seker__
    @seker__ Рік тому +2

    when I make a variable I don't have the option to set it to the cloud?

    • @thekrazydev
      @thekrazydev  Рік тому +2

      Could be because your account isn't verified as a scratcher account yet

    • @seker__
      @seker__ Рік тому +2

      @@thekrazydev yup that was the problem and i fixed it thanks!

  • @karamMohammed-lb7ob
    @karamMohammed-lb7ob 7 місяців тому

    i don't have cloud

  • @LittleTimmy_IPS.
    @LittleTimmy_IPS. Рік тому

    8:18

  • @BerlandiaOfficial
    @BerlandiaOfficial 10 місяців тому +1

    it didnt work!!

  • @nikoloveres2731
    @nikoloveres2731 Рік тому +1

    Is offline no online

  • @CheesiX8
    @CheesiX8 Рік тому +2

    now remake roblox

    • @thekrazydev
      @thekrazydev  Рік тому +1

      Funny you say that ive been experimenting with that lately.

  • @rgp1982
    @rgp1982 Рік тому +1

    doesnt work:(((((((((((((((

    • @thekrazydev
      @thekrazydev  Рік тому

      After posting I did find some bugs. I recommend watching my newest vid, I made a updated version (And its a platformer). Apologies for the delayed reply, didn't have a answer at the current time

  • @ENRGguy
    @ENRGguy Рік тому

    dont working

  • @Tasos-pe1op
    @Tasos-pe1op Рік тому

    it didht work

  • @fabiankrajewski3147
    @fabiankrajewski3147 Рік тому

    Dark mode scratch looks bad

  • @BurntDrPepper
    @BurntDrPepper Рік тому +1

    hearing your voice you need some water

  • @Coderfordabois
    @Coderfordabois Рік тому

    wtf is he saying!?!?!?

  • @XxX-ur3tr
    @XxX-ur3tr Рік тому

    me after making this: ua-cam.com/video/_IdSmnduVB4/v-deo.html
    *MY FINGERS*: ua-cam.com/video/r9x8JaarZdk/v-deo.html

  • @pacman2774
    @pacman2774 Рік тому

    Fake

  • @amygdala2022
    @amygdala2022 Рік тому +1

    Can it make ip socket without Internet ? LAN ?

    • @thekrazydev
      @thekrazydev  Рік тому

      You might be able to when you package with turbowarp, but I'm not super experienced with that stuff.