How to Make Any Game in JUST 1 SPRITE! (Scratch)

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 มิ.ย. 2024
  • In this video, I'll show you how you can create your own game in just 1 sprite! It can be almost anything you want! Keep Watching!
    😻 Examples (Start Menus) - • Start Menus
    (Tutorials on Making Games in 1 Sprite are Coming Soon!)
    ▶️ New on the channel? Start here!
    • New on McVincient? Sta...
    ▶️ Social Links!
    Join our Discord Server - / discord
    My Scratch Profile - scratch.mit.edu/users/FANJOUA/
    ⭐ For more videos & exclusive content, become a member today!
    youtube.com/@McVincient/join
    ▶️ Scratch Series on this channel!
    Scratch Project Review - • Project Review S2
    Top Down Shooter Series - • Scratch 2D Shooter Game
    Clicker Series - • Playlist
    ⏱️Timestamps/Video Chapters⏱️
    0:00 Intro
    0:19 Tutorial
    #indiedev #scratch

ความคิดเห็น • 110

  • @suhly
    @suhly ปีที่แล้ว +31

    I once saw a platformer on scratch that had a sprite for every coin, grass glade, and particle effect. I almost died 💀💀

    • @McVincient
      @McVincient  ปีที่แล้ว +10

      That exists and annoys me so much 😭

    • @IzzTheRealFive
      @IzzTheRealFive ปีที่แล้ว

      WHATT💀💀💀

    • @IzzTheRealFive
      @IzzTheRealFive ปีที่แล้ว +1

      WHAT IS THE SCRATCH GAME LINK I WANNA SEE IT

    • @McVincient
      @McVincient  ปีที่แล้ว +5

      literally open any explore page game and you'll see stuff like this

    • @derwastl
      @derwastl ปีที่แล้ว

      What da heeel?

  • @fridayfunkgaming291offical
    @fridayfunkgaming291offical ปีที่แล้ว +15

    Theres actually a Scratch project that acts like a console, you can upload one-sprite games to a studio so people can backpack those games easily and put them in the console
    Its called the GES, reference to the NES

    • @McVincient
      @McVincient  ปีที่แล้ว +4

      That's amazing! I had an idea to make something like this, but I never actually started. I'll surely check this out!

    • @ShinZyXD
      @ShinZyXD ปีที่แล้ว +2

      i search them it was looking good but i think its not simple to control or make game because i saw a lot of codings and not organised

    • @Epic-shorts
      @Epic-shorts ปีที่แล้ว +1

      where?

    • @rehimememmedova7958
      @rehimememmedova7958 11 หลายเดือนก่อน +1

      There is a project called portsniffer it runs ges games faster

  • @BobChess
    @BobChess ปีที่แล้ว +14

    Remember kids, clone block is very useful, but if you use it too much. It can be compilated and also it will be very hard to understand like where is player part and where is enemy part.

    • @McVincient
      @McVincient  ปีที่แล้ว +1

      I've been using this for almost 4 years so not for me but yeah it can be confusing sometimes

    • @helckho3875
      @helckho3875 4 หลายเดือนก่อน

      @@McVincient because small projects have little used of clones, with larger projects lists are used to store data but people use clones but what is the point when there is a pen tool which has no limit. just loop through a list its so much easier.

  • @MrIssa2021
    @MrIssa2021 8 หลายเดือนก่อน +3

    I'm Using This For My New Project, X Station! Thanks For The Code!

  • @puru1619
    @puru1619 ปีที่แล้ว +2

    Thx for teaching me new! I will start work on my submission for Scratchstation now. I will make a small JSA remix. I am also 200th like on this vid btw.

  • @johndesacada9893
    @johndesacada9893 6 หลายเดือนก่อน +1

    That's so cool! it actually worked, like I made a parallax effect and it worked! subbing you =]

  • @TheMCLegendTeam164
    @TheMCLegendTeam164 8 หลายเดือนก่อน +2

    Fun fact: a long time ago I was working on an OS in Scratch and realized the games needed to be one sprite big to import easily.

  • @RonicTheEgg
    @RonicTheEgg ปีที่แล้ว +3

    Good video for people who use a bunch of sprites as individual buttons or even bullets

  • @bloxd666
    @bloxd666 ปีที่แล้ว +6

    Really usefull! Thanks!❤

  • @dotYT1396
    @dotYT1396 ปีที่แล้ว +5

    It's better to put change clone Num by 1 after the create clone block to reduce confusion, otherwise we have to subtract 1 every time we use the block

    • @McVincient
      @McVincient  ปีที่แล้ว

      Idk about that
      This works either way

  • @EpicCZ123
    @EpicCZ123 ปีที่แล้ว +4

    i made a full alphabet clicker game with 26 upgrades (yes 26)
    in two sprites (not one because i dont want to combine the game sprite with the text)

  • @juniorstar7511
    @juniorstar7511 ปีที่แล้ว +5

    Wow,, never knew how advanced you could go in a kids programming language!

  • @shreyanakra
    @shreyanakra 10 หลายเดือนก่อน +1

    0:20 I hope you become the best desi scratcher #desi scratchers best

  • @ShinZyXD
    @ShinZyXD ปีที่แล้ว +2

    WoW, i will try to make a full game in one sprite

  • @Lesha_Blueness
    @Lesha_Blueness ปีที่แล้ว +1

    I've did this similarly to do the buttons
    Even noticed also people do that

  • @TheOneAndOnlyEpicStick
    @TheOneAndOnlyEpicStick ปีที่แล้ว +1

    Firs- never thought this was possible, be cuz I I didn't touch grass yet!

  • @beatertjtyplayz4712
    @beatertjtyplayz4712 10 หลายเดือนก่อน +2

    I've been using clones for like my entire time coding... I wish I knew how to use pen. do u have a video on that?

    • @McVincient
      @McVincient  10 หลายเดือนก่อน +2

      Yeah once I know how to use that

  • @ultradangerous8758
    @ultradangerous8758 ปีที่แล้ว +2

    ty for tips

  • @Blue_Stickman09
    @Blue_Stickman09 ปีที่แล้ว +2

    This Is Great!

  • @Soup-Boot
    @Soup-Boot ปีที่แล้ว +3

    Neato! :)

  • @MrExplosion499
    @MrExplosion499 ปีที่แล้ว

    When Im trying to make a button work
    Its making the whole costume change size
    And I only want the button to change size. help plez

    • @McVincient
      @McVincient  ปีที่แล้ว

      Check your build number
      It might be higher than the number of clones you actually want

  • @teapot796
    @teapot796 ปีที่แล้ว +2

    can you upload the cookie clicker game? i wanna make a clicker in one sprite but i cant add falling cookies so i wanna see the project to figure out how it works.

  • @khiemnguyen2298
    @khiemnguyen2298 ปีที่แล้ว

    I have a question how do you make a broadcast so only one clone gets it (Ive tried putting if then after every when i recieve block and its clearly not working)

    • @McVincient
      @McVincient  ปีที่แล้ว

      Neither can I understand your problem this way, nor can I tell the solution as a comment
      Ask me on scratch with link

    • @datcap6289
      @datcap6289 ปีที่แล้ว

      when i recieve message1
      if cloneid = id you want to recieve the message
      do this action
      if this doesnt work your scratch is bugged

  • @TheFNFan17
    @TheFNFan17 11 หลายเดือนก่อน

    I may actually be very late but, how do you make a clone follow another clone? I tried
    if
    | set x to (clone 1's position)
    |__________________END____
    but it didnt work, wat do i do

    • @McVincient
      @McVincient  11 หลายเดือนก่อน

      Did you update the Clone1's position in a forever loop?

    • @TheFNFan17
      @TheFNFan17 10 หลายเดือนก่อน

      @@McVincient yes, and the same for clone 2 with the if loop

  • @zachariestudio
    @zachariestudio ปีที่แล้ว +1

    I have do a similar project with 1 sprite and 1 script

  • @Epic-shorts
    @Epic-shorts ปีที่แล้ว

    ive already made my game i want but how do i make that cuz each sprite has scrripts liek next costume

    • @McVincient
      @McVincient  ปีที่แล้ว

      Yeah making them clones will work

  • @marketminds1620
    @marketminds1620 ปีที่แล้ว +1

    bhaisab ap to masterrrrrrrrrrrrrrrrrrrr hai

  • @rockets4lifegaming
    @rockets4lifegaming ปีที่แล้ว +2

    How do you make collisions with this though

    • @McVincient
      @McVincient  ปีที่แล้ว +1

      By detecting color, or just using "if touching sprite 1" block (it's possible! Simply get a touching block and drag it into stage, then in stage, choose sprite1, and then drag this block back to your sprite i.e. sprite1 and here you go!)

  • @mustos4717
    @mustos4717 ปีที่แล้ว +2

    neat

  • @user-ec2rg6ep8i
    @user-ec2rg6ep8i 9 หลายเดือนก่อน

    It does not work the clones hide them selves and when I put the show block it does nothing ):

    • @McVincient
      @McVincient  9 หลายเดือนก่อน

      Check your code and costumes
      There must be a mistake

  • @ChickenGamingFlamingoLegs
    @ChickenGamingFlamingoLegs 11 หลายเดือนก่อน +1

    You can just switch the costume to the CloneNum variable.

    • @McVincient
      @McVincient  11 หลายเดือนก่อน +1

      If you want to

  • @TimeMaster57
    @TimeMaster57 6 หลายเดือนก่อน

    Used this script on a project but it somehow doesn't work. Copied 1-to-1 and it just makes the number of clones I asked for but all of the clones use the same costume, the 5th one, even though I never used it.

    • @McVincient
      @McVincient  6 หลายเดือนก่อน

      There must be some error
      Maybe you made 5 clones but put the script only for 4 of them
      Check your code

    • @johndesacada9893
      @johndesacada9893 5 หลายเดือนก่อน

      I see, the variable actually has to be "For this sprite only".

  • @cool-128
    @cool-128 ปีที่แล้ว +1

    ayo your game got into scratchstation

    • @cool-128
      @cool-128 ปีที่แล้ว

      nvm there is no sign of you making the game in scratchstation

    • @McVincient
      @McVincient  ปีที่แล้ว

      Bro I literally made scratchstation

    • @cool-128
      @cool-128 ปีที่แล้ว

      wait you made the games but there is no credit, that means...

  • @bastianrevazov7425
    @bastianrevazov7425 ปีที่แล้ว +2

    Why do you sound like the perfect person to voice papyrus undertale?

  • @abe704
    @abe704 ปีที่แล้ว

    how would you check collision?

    • @McVincient
      @McVincient  ปีที่แล้ว

      You gotta figure out that yourself! I have done it in my ways!

  • @Gravy_Guzzler
    @Gravy_Guzzler ปีที่แล้ว +1

    im trying to figure out how to detect for touching costume

    • @McVincient
      @McVincient  ปีที่แล้ว +2

      Get a touching block, and drag it into stage. Now in stage, choose your sprite name. Then drag this block back into your sprite, and there you have it! Now use this block to detect collision. You can also use touching color block.

    • @Gravy_Guzzler
      @Gravy_Guzzler ปีที่แล้ว

      @@McVincient ok ill try thx

  • @crtscreen
    @crtscreen ปีที่แล้ว +1

    remomber me form the 10k stream?
    Whopper Wapper Whopper Whop-

  • @ThGiovannaLord
    @ThGiovannaLord 10 หลายเดือนก่อน

    How do you make it detect clones touching eachother😢

    • @McVincient
      @McVincient  10 หลายเดือนก่อน

      By detecting color, or just using "if touching sprite 1" block (it's possible! Simply get a touching block and drag it into stage, then in stage, choose sprite1, and then drag this block back to your sprite i.e. sprite1 and here you go!)

  • @T0MRoblox_
    @T0MRoblox_ ปีที่แล้ว

    How do you change the fonts?

    • @McVincient
      @McVincient  ปีที่แล้ว

      Of what?

    • @T0MRoblox_
      @T0MRoblox_ ปีที่แล้ว

      @@McVincient of the code

  • @rebeccaxing74
    @rebeccaxing74 2 หลายเดือนก่อน

    The only problem is that I don't know how to sense touching with the clones.😢

    • @McVincient
      @McVincient  2 หลายเดือนก่อน

      This video is meant to show how much you can save on sprites and instead use clones
      If not 1, at least it'll be less number of sprites than what you'd do without this method

  • @PenguinZ64.
    @PenguinZ64. ปีที่แล้ว

    how do you detect collision?

    • @McVincient
      @McVincient  ปีที่แล้ว

      You gotta figure that out
      Cuz I did

    • @PenguinZ64.
      @PenguinZ64. ปีที่แล้ว

      @@McVincient Just gotta "borrow" some code and... done.

  • @LIEWJENSONMoe
    @LIEWJENSONMoe ปีที่แล้ว +1

    wow gosh

  • @aabhasdubey1245
    @aabhasdubey1245 ปีที่แล้ว +1

    ❤❤

  • @RandomEG1234
    @RandomEG1234 ปีที่แล้ว

    Dude it didnt work. I put the same block code you did, and everything had the same costume

    • @McVincient
      @McVincient  ปีที่แล้ว

      There must be some mistake in your code, check it once again!

  • @drkclshr
    @drkclshr ปีที่แล้ว +1

    I do this sometimes but other times it wont work with the code

    • @McVincient
      @McVincient  ปีที่แล้ว

      It works in almost every situation
      It's just that sometimes, it's more complicated

    • @drkclshr
      @drkclshr ปีที่แล้ว

      @@McVincient yeah but then it requires a few extra variables

    • @McVincient
      @McVincient  ปีที่แล้ว

      @@drkclshr Yeah why not

    • @drkclshr
      @drkclshr ปีที่แล้ว

      @@McVincient too much effort

    • @McVincient
      @McVincient  ปีที่แล้ว

      @@drkclshr It's not always needed tho. This script is useful mostly when you have similar objects, like environment objects like spikes, moving platforms etc.
      But I personally am so used to this that I have huge huge games using this to a very large extent.

  • @alexander499zero
    @alexander499zero 11 หลายเดือนก่อน

    BUT YOU CANT MAKE: Is touching the clone number #

    • @McVincient
      @McVincient  11 หลายเดือนก่อน

      Colors/touching block trick
      Also this video is meant to show how much you can save on sprites and instead use clones
      If not 1, atleast it'll be less number of sprites than what you'd do without this method

  • @T0MRoblox_
    @T0MRoblox_ ปีที่แล้ว

    if wanted to sense that its touching another clone, how

    • @McVincient
      @McVincient  ปีที่แล้ว

      Color/Use the touching block trick (put the touching block on stage, select your sprite there, and put it back in your sprite)

    • @T0MRoblox_
      @T0MRoblox_ ปีที่แล้ว

      @@McVincient i tried but it doesn’t work all 2 tricks

  • @romastalgolubem
    @romastalgolubem ปีที่แล้ว

    bro you making the clicker game in this video so then why did you name video like How to Make ANY Game

    • @McVincient
      @McVincient  ปีที่แล้ว +1

      Because you can make a lot of games with this script, not just a clicker, and obviously I cannot show you making 10000 games in 1 video

  • @Lukeaibiet
    @Lukeaibiet 11 หลายเดือนก่อน +1

    I can make it easier

    • @McVincient
      @McVincient  11 หลายเดือนก่อน +1

      Nice

  • @Shifat_Hossain
    @Shifat_Hossain ปีที่แล้ว

    That's soooo bad cause in your video thumbnail you shows the lemonoids game from *Griffpatch* but it's a cookie clicker game and that's so easy to make in one sprite but you cannot make lemonoids in one sprite. That is misinformation. You must fix the thumbnail of this video.

    • @McVincient
      @McVincient  ปีที่แล้ว +2

      Nope, you can actually create that game with just one sprite if you truly understand how this script works and excel at coding in Scratch. The video is not solely focused on coding a clicker game; it was merely used as an example to better explain the capabilities of the new script. Underestimating the script's power by showcasing the clicker game in the thumbnail not only undermines its true potential but also lacks visual appeal. Moreover, it's not "misinformation" because it is indeed possible to develop a game like Lemonoids in Scratch. And if you believe I did this solely for more views, bro, I could have used Minecraft, but I refrained from doing so because that game cannot be created with just one sprite.

    • @Shifat_Hossain
      @Shifat_Hossain ปีที่แล้ว

      @@McVincient hmmm I understand...

  • @user-wo9hi6xn6c
    @user-wo9hi6xn6c 3 หลายเดือนก่อน

    WHAT IS THIS IT IS FAKE

    • @McVincient
      @McVincient  3 หลายเดือนก่อน

      no

    • @exthus143
      @exthus143 21 วันที่ผ่านมา

      It’s real not fake, i tried it and it works, so stop lying “user-wo9hi6xn6c”