I Made a Scratch Game without Code

Поділитися
Вставка
  • Опубліковано 16 лис 2024
  • Yes everyone, I'm going to be making a video game WITHOUT ANY CODE.
    actually, heh, its a little more than that. I can't use WHEN GREEN FLAG CLICKED, the most used block. and If Then, it's going to get CRAZZZY.
    Join this channel to get access to perks:
    www.youtube.co...
    _____________________________________________________________
    🎁 Our Patreon! / jacksonacademy
    💎Our equipment (Affiliates):
    www.tubebuddy....
    🎞️ Our Courses!
    www.udemy.com/...
    🎶 Where we get our moosic!
    app.hellothema...
    🔊Additional sound effects from www.zapsplat.com 🔊
    🔊 Some music from www.zapsplat.com
    🔊www.fiftysound...
    ___________________________________________________________________________________
    Make sure to subscribe and turn on notifications so you get notified when we release a new video!
    ~-~~-~~~-~~-~
    Please watch: "Scratch Jr. Is the WORST Programming Language"
    • I Made a Game in Scrat...
    ~-~~-~~~-~~-~

КОМЕНТАРІ • 663

  • @Toohard315
    @Toohard315 2 роки тому +157

    We need a tier list based on the most useful blocks to the least useful.... Or the block people use alot and the block people don't or barely use at all.

    • @choco-person
      @choco-person Рік тому +12

      I dont think anyone is using the volume variable show in their code so 🤔

    • @mlamps
      @mlamps Рік тому +7

      people arent using if on edge, bounce

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

      @@mlamps ive used it recently in like 3 of my projects, its useful if u wanna want to make ur sprite turn around when touching the edge and u dont feel like making it urself

    • @madison-3325
      @madison-3325 Рік тому +1

      Wait until is useless because you could just do repeat until and make it repeat nothing.

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

      @@mlamps unless for boss battles that move across and turn around when hitting the edge.

  • @JacksonAcademy1
    @JacksonAcademy1  2 роки тому +187

    I thought the cloud highscore wouldn't work because I'm a new scratcher. but i does! GUESS I HACKED SCRATCH!!!

    • @Scratch3.0Tutorials
      @Scratch3.0Tutorials 2 роки тому +6

      You are a scratcher

    • @amcmaster4
      @amcmaster4 2 роки тому +3

      it does not i does

    • @goldbearproductions
      @goldbearproductions 2 роки тому +5

      If new scratcher = true then
      No cloud variables allowed
      THIS GOES AGAINST MY CODE

    • @MauventuresMaurio
      @MauventuresMaurio 2 роки тому +3

      There are some games called tower defense in scratch
      And I know these types of games of tower defense
      (you should make a scratch tower defense game)

    • @Kattaku
      @Kattaku 2 роки тому

      Your a "schacker"

  • @ItBeJC
    @ItBeJC 2 роки тому +70

    For a "forever" loop you could've just used 'repeat until 1 = 0"
    Also, maybe add a "set pitch effect to pick random 0 - 100" block for when the player hits the green platform.

    • @jumpwithkarl
      @jumpwithkarl 2 роки тому +6

      I am pretty sure you can just use a repeat until loop without a condition and it will still act as a forever loop

    • @RonicTheEgg
      @RonicTheEgg 2 роки тому +2

      @@jumpwithkarl that's true

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

      He literally did that in the video

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

      @@RedstoneRuler no he didn't

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

      @@RonicTheEgg Well, yes, he didn't quite do that, but he still used a repeat block.

  • @RonicTheEgg
    @RonicTheEgg 2 роки тому +84

    I told Jackson about the moai emoji and now he is obsessed with it 🗿

  • @Blue-gy2it
    @Blue-gy2it 2 роки тому +58

    How to do a forever loop in the situation:
    Make a custom block called “forever” then add the stuff you want in it, then the LAST block is the same “forever” custom block and it’ll continue.

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

      Also a When I receive (message) block and a broadcast (message) loop works too

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

      Just make sure you don’t make that block run without screen refresh

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

      use a repeat and set it to like 9999

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

      @@krasistefanovlol it will end because 9999 frames for a game is not enough

    • @Fr3nchToast.
      @Fr3nchToast. Рік тому +1

      or just “repeat until 0=1”

  • @allthingstolearn6212
    @allthingstolearn6212 2 роки тому +33

    The repeat block can take an input of Infinity if given by a join block

    • @BestBoi8
      @BestBoi8 2 роки тому +3

      you can also use a variable, then make the variables data "Infinity" this also works with the color block to make things grayscale for some reason?

    • @xBZZZZyt
      @xBZZZZyt 2 роки тому +1

      1 / 0 = Infinity

    • @Scratch3.0Tutorials
      @Scratch3.0Tutorials 2 роки тому +1

      @@xBZZZZyt I thought that as well

    • @tukankasemamorn8539
      @tukankasemamorn8539 2 роки тому +1

      True -pro

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

      repeat until ((1 + 1) = 3)

  • @petis1477
    @petis1477 2 роки тому +31

    -Just make an illusion
    -No
    -*uses code*
    -Me:???

    • @aadyncummings3970
      @aadyncummings3970 2 роки тому +6

      yea like ????

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

      legit like what does he mean

    • @LoLv28221
      @LoLv28221 7 місяців тому +2

      erm he actually he said that he cant use specific blocks🤓👆

    • @petis1477
      @petis1477 7 місяців тому +2

      @@LoLv28221 doesn't change the title of the video

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

      @@petis1477 *well idk why he didnt change it*

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

    there are workarounds for all of these
    green flag clicked - timer > 0
    forever - custom block with the custom block at the end of it (recursive loop) or repeat until
    hide - set ghost effect to 100
    show - set ghost effect to 0 (or whatever ghost value the sprite is at
    wait - repeat loop with nothing inside
    turn - point in direction (direction) +/- (value)
    if - wait until

    • @321phil1
      @321phil1 Рік тому +2

      everything right but the If command not, it makes it stops the current script until the wait command ends

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

    You could do this for forever
    Make a variable
    Set that variable to "Infinity"
    Put your variable on a repeat block

    • @arnetshop6693
      @arnetshop6693 2 місяці тому

      @@jemmabeman8365 bro i never knew that

  • @gabbylowes6785
    @gabbylowes6785 2 роки тому +11

    Scratch but you can only use every block once

    • @JacksonAcademy1
      @JacksonAcademy1  2 роки тому

      good idea

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

      @@JacksonAcademy1 scratch but you can ONLY use these blocks

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

      @@notwithouttext bad idea

    • @bonelessChillies
      @bonelessChillies 5 місяців тому

      Scratch but you can only use the scratchjr equivalent blocks with broadcast channels 1 2 3 4 5 6

  • @JonaNL
    @JonaNL Рік тому +78

    u still use code

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

    Scratch deserves a bigger community

  • @darkdemongamer_1685
    @darkdemongamer_1685 2 роки тому +13

    try and make a game without broadcasts custom blocks or variables see how far that gets you

    • @thatonebozo42069
      @thatonebozo42069 2 роки тому

      Seems kind of easy but idk

    • @darkdemongamer_1685
      @darkdemongamer_1685 2 роки тому

      @@thatonebozo42069 oh don't worry it's hard because literally every project has those blocks

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

      I would imagine making a simple pong game would be pretty easy and still work with these limitations. Even with a score counter using a sprite with costumes of the numbers 0 to 10 and sensing to see if the ball's X position is past or below a certain point, then changing to go to the next costume and waiting 1 second. The ball can also just wait around 0.1 seconds after going past certain points before going to the middle and waiting 1 second.

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

    Jackson Academy: This is so easy why didn’t I Remove More Sprites?
    Also Jackson Academy: 7:05

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

    i know how to get around your limitations (since you already figured out how to do green flag without green flag):
    "forever;" becomes "set [var a] to (1); repeat until ;", so long as (var a) never changes, it will continue to run to no end.
    "wait (x) seconds;" becomes "repeat ((x) / (30)); point in direction (direction);". x is the amount of seconds you wait.
    "hide;" and "show;" become "set [ghost] effect to (100);" and "set [ghost] effect to (0);", respectively.
    "turn cw (x) degrees;" and "turn ccw (x) degrees;" merely turn into "set direction to ((direction) + (x));" and "set direction to ((direction) - (x));", also respectively.
    now, the hard part here is going to be "if then;", because it's functionally identical to "if then; else;", except "if then; else;" only runs the blocks in the lower grouping whatever if the boolean value provided is false. i'm not sure if you're letting yourself use "if then; else;" also. you probably aren't. although you might find "repeat until ;" and "wait until " very useful, if you want to have something do something or do nothing until something is true.
    anyways, thanks for your time reading this comment, and say goodbye to restrictions.

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

      for if you can use repeat times. since condition is boolean, and when converted into int, it returns 0 or 1, it'l repeat code 1 time if true, and 0 times if false.

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

      um

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

    you are a legend. new subscriber

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

    Alt name: making a video game on scratch without code

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

    UNRELATED TIP: The Windows 11 wallpapers are located in C:\Windows\Web

  • @Myballz-dj2ji
    @Myballz-dj2ji Рік тому +1

    That chord sounded like the: Do you want a break from the ads?

  • @xBZZZZyt
    @xBZZZZyt 2 роки тому +8

    07:14 I think you can use repeat instead of if because false = 0 and true = 1

  • @RedKitten64
    @RedKitten64 4 місяці тому +1

    “It’s really impossible to make a game without any code.”
    *video ends*

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

    I thought he was gonna do it without ANY CODE 💀

  • @cheeseburgerinvr
    @cheeseburgerinvr 2 роки тому +7

    holy moly i got into the video
    thanks jackson!
    edit: weve been ripped off!

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

    3:16 the nerdface made me dying

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

    Me who knows you can use the
    "When [timer v] > ()" block to make custom when conditions

  • @SamiSaba2
    @SamiSaba2 5 місяців тому

    1:41 if you need a forever block, use the join block and put one value as infinity and the second value as nothing and put it in the repeat block and you get a forever block without a forever block

    • @DoulatonNessa-t5n
      @DoulatonNessa-t5n 2 місяці тому

      Or you can use a repeat until block and not fill the input 🤯

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

    I wasn't screaming. **MY BRAIN WAS MELTING!**

  • @SuperGD501
    @SuperGD501 8 місяців тому +2

    "I Made a Scratch Game without Code" *Uses code*

  • @thetetrisking-nes
    @thetetrisking-nes 2 роки тому

    "when green flag clicked set size to 200"
    him: *Realizing he cant use code after 5 seconds

  • @09masterjaker
    @09masterjaker Рік тому

    THAT TIMER EVENT BLOCK DEFEATS THE WHOLE PURPOSE OF THE VIDEO!!!!!!

  • @qatary800
    @qatary800 2 роки тому

    "making a scratch game without code"
    Him: uses block codes
    Me: what the f-

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

    the forever block could be replaced with “repeat until not 1st letter of apple = a” or something along those lines

  • @The_octogamer
    @The_octogamer 2 роки тому +2

    Video idea: scratch with a limited amount of blocks

    • @kariedwards6186
      @kariedwards6186 2 роки тому

      lol

    • @aadyncummings3970
      @aadyncummings3970 2 роки тому

      dude like... thats what he is doing

    • @The_octogamer
      @The_octogamer 2 роки тому +1

      @@aadyncummings3970 not the same my idea is like u can use whatever block u want but u can only use a certain amount

  • @DemonicMeWasHere
    @DemonicMeWasHere 10 місяців тому

    7:10 you can. Just do wait until with and blocks so it checks if all 3 are true.

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

    1:55 repeat until work as a good alternative to the forever loop

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

    Play button: allow me to intruduce myself

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

    0:36 wait, but I thought you can't use when green flag clicked

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

    I thought in order to make a repeat forever you would need to put a "repeat until 1 = 2" or something like that lol

  • @RedCliff1
    @RedCliff1 8 місяців тому

    ‘ wait lemme think ‘
    *the background*
    ‘ Hello! Fellow scratchers ‘

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

    2nd subsitute to the forever loop : a loop + division operator with 1 for first no.and 0 for 2nd no.

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

    you can also use the "when key pressed" block

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

    “Can’t use forever”
    Me: Repeat until (1=2)

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

    now rename it to I Made a Video Game in Scratch without "Green Flag Clicked, Turn 15 Degrees, Forever, If Then, Wait, Hide, Show"

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

    wait 1 seconds is just repeat 30 with noting inside (if it is not 1, then use your seconds you want, then put a *30 around the seconds

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

    for hide and show u can use set ghost effect and also go to front or back layer

  • @hamzaylmazturk4855
    @hamzaylmazturk4855 2 місяці тому

    U can make forever block with "repeat 1÷0 times" (1÷0 means forever.)

  • @MauventuresMaurio
    @MauventuresMaurio 2 роки тому +1

    WOW WHAT?!

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

    This video is fake. He still uses blocks

  • @Shadow-Silver-Edits
    @Shadow-Silver-Edits Рік тому +1

    ahhahahahaha

  • @DuySHOA
    @DuySHOA 2 роки тому +1

    Scratch game hay. Hello my friend

  • @hourglass2230
    @hourglass2230 2 роки тому +3

    You could've done "Repeat Until" without putting a Sensing block in there.

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

      that's what he did

  • @RedCliff1
    @RedCliff1 8 місяців тому

    him: making a math equation to move
    the if key pressed event block:

  • @coolguygaming5882
    @coolguygaming5882 8 місяців тому

    For the forever block,use a repeat until block and dont use anything inside the Boolean

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

    if you press d and left arrow or a and right arrow, you go 2x speed

  • @RonicTheEgg
    @RonicTheEgg 2 роки тому +1

    Now make a video where you make flappy bird without variables 😎

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

    without using green flag clicked? ez! when space clicked.

  • @Plasticgorgon10-td5th
    @Plasticgorgon10-td5th 7 місяців тому

    For a forever block you could repeat for a variable then in the repeat loop change the variable by one😮

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

    you can make another hide and show block by using the effect block, setting the effect to ghost, and if you want to hide it, set the input to 100. if you want to show it, set the input to 0

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

      that's not a perfect solution tho, since setting the ghost effect to 100 still makes it so touching blocks work, while if you hide something it stops that entirely

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

      @@theREALsilviautism yeah ik, it's just the simplest solution I could think of at the time.

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

      ​@@theREALsilviautismthen put it somewhere where you would not touch it/offscreen

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

      @@ellayin0406 you can't really do that in native scratch without a little bit of creative exploits. scratch has a feature where no sprite can move offscreen if by doing so you couldn't see it anymore.

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

    Wait there are cloud-stored variables now? I haven't used Scratch for like 5 years...

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

      server side? scratch doesn't have server varialbe, do you mean cloud variables?

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

      @JacksonAcademy1 I mean.. aren't they the same, oh wait I'm dumb. Cloud stores DATA while the server side is some nonsense script for the client to send post requests to. Sorry.

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

      lol that's okay, unity has server side variables though, so I know what you mean in general

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

    him: moai
    actual spelling: moyai 🗿

  • @AllYoutube-all4u
    @AllYoutube-all4u Місяць тому

    "I made a scratch game without code"
    -proceeds to add code

  • @SamiSaba2
    @SamiSaba2 5 місяців тому +1

    4:15 If you can’t use “if” then use if else and put nothing in the else section.

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

    Use a broadcast for green flag, make a hide and show costum for hide and show, repeat for an impossible amount of time for forever, use if else for if and wait until for wait

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

    hey theres a way to make a forver 2 ways 1.use a repeat untill nothing 2. repeat 1/0 since it equals inf

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

    YEEEEEES THAT IS THE TRUE POWER OF SCRATCHERS

  • @aneurisbido9057
    @aneurisbido9057 7 місяців тому

    for the orange get a repeat block of them so put change -10

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

    the fact of him getting 🍊is funny

  • @funwithemanuel6935
    @funwithemanuel6935 10 місяців тому

    For the repeat block you could have used the repeat until block.

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

    the turn is the simplest. point in direction; direction+1

  • @Blocktron17-ch4gv
    @Blocktron17-ch4gv 2 місяці тому

    Challenge you to make a scratch only using one sprite and only using one costume to make a tut Minecraft game running at round 30 FPS using the pin extension and using an IMG renderer to render images using the pin as well as a text, renderer Efficiently render out text without it taking up too much space on Photos

  • @darkspectraldagod6265
    @darkspectraldagod6265 2 роки тому +1

    Pov: you saw the game before the video came out

  • @Tyrell-y7f
    @Tyrell-y7f Місяць тому +1

    bro used code

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

    jit trippin' 7:10 🤣 bruh

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

    he instantly made the green flag?! without green flag
    he so pro

  • @Nico_plays12340
    @Nico_plays12340 7 місяців тому

    The title says he wouldn’t use any code. He’s using code right now.

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

    the title is like writing but with no letters

  • @averagebrawlstarsyoutubeuser
    @averagebrawlstarsyoutubeuser 6 місяців тому +2

    would the repeat loop act as a forever loop if you set the parameter to Infinity with capital i?

  • @dachi-2
    @dachi-2 Рік тому

    "when I receive message1","broadcast message1",="forever:....."

  • @hypercoder-gaming
    @hypercoder-gaming Рік тому +1

    That still uses code though...

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

    Dare: make a game without using same block twice

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

    but you can just replace all green flag by when timer>0, turn gradus lcan replace rotate at rotation+x hide/show blank costume wait replace value thant forever get +0.1 forever you can replaced by custome block than activate himself if then you can replace by wait until(sorry for my bad engish)

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

      Rotation can use variables, because we have the handy point towards () block!

  • @AThingProbably
    @AThingProbably 6 місяців тому

    "Um, Actually- if you use binary it's considered code, and if your computer works then that means you already broke the rule." - Me, Whenever I made this.

  • @galactic800
    @galactic800 2 роки тому

    Next vid: Making a game without using any code blocks in scratch and also no normal programming such as python, java, c#,etc

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

    "Im gonna make a scratch game without code" 😆

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

    AAAAAAAAAAAAA you used IF *BLEEP* THEN
    him: oh crap-

  • @Scratch3.0Tutorials
    @Scratch3.0Tutorials 2 роки тому +12

    Tried this on scratch, quickly became my life’s work to get the high score...
    and I have.

  • @Fensmiler
    @Fensmiler 7 місяців тому

    Alternate title: i made a scratch game with limited code

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

    his keyboard 😭😭😭😭

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

    HAPPY NEW YEAR 2023

  • @cattyy99
    @cattyy99 2 роки тому +3

    This is clickbait, the title of the video says "I can't use CODE". Yet there you are, using code.

  • @James-the-red-tender-engine
    @James-the-red-tender-engine 3 місяці тому

    7:14 buddy, theres a reason the "if-then-else" block has the "if-then" in it

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

    I’m not joking but back in year 2 we used our old school iPad 1s to create games with scratch (jr) and they avoided using the Green flag at all costs until year 3 when we could use the real scratch

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

    I challenge you to make a scratch game with only 1 script. that means using only 1 sprite with 1 event block.

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

    To create a forever loop , create a message that auto triggered himself

  • @do-not-make-this-a-bot-acc
    @do-not-make-this-a-bot-acc Рік тому

    It's just simply easy you just replace the green flag block as when timer is 0 block

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

    Dude I made a few projects without using "green flag clicked".

  • @sararosetarot
    @sararosetarot 2 роки тому

    You need a green flag with liuson and a forever block also with liuson thats how you do it

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

    I learned that you can make a alternative forever block
    First, create a variable named infinity
    Second, set the variable to “Infinity”
    Third, use a repeat 10 block
    Fourth, put the infinity variable in
    And you’re done!

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

    You can use when space pressed

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

    you can use repeate 1/0 its equals infinity that means forever