The Best Matrix Falling Code Effect

About: Hey, I an average person, I have many interest including electronics, music, design and architecture. I also enjoy skateboarding in my free time when I am not working. I would really like to get into 3d prin...

Many versions of the falling code effect have been attempted. Many of them are fails, it is very hard to recreate the original, but the best one that can be redone in notepad, is this one. I have some pictures of some that are not as great as they could be, because they do not display random numbers, or even numbers at all. This script i great for the beginner in bat files, because it is very simple and very easy to understand. The code for this script is very simple and very easy to understand, it is actually surprisingly short also! You will notice this in the next step. (for experienced programmers it is very short!). Now, on to the code!

Step 1: THE CODE

Copy and paste this into a blank notepad document. (in between the hash tags)
################################################################
@echo off
title AHHHHHH
color 02
echo This Matrix Affect was created by Superman
echo This program will shut down your computer!
echo The Matrix Effect begins in
ping -n 2 127.0.0.1>nul
echo 5
ping -n 2 127.0.0.1>nul
echo 4
ping -n 2 127.0.0.1>nul
echo 3
ping -n 2 127.0.0.1>nul
echo 2
ping -n 2 127.0.0.1>nul
echo 1

:superman
echo %random%%random%%random%%random%%random%%random%%random%%random%
goto superman
###########################################

As I said this is a very short code,
if you don't want to know how this code works, skip to the last step.

Step 2: HOW IT WORKS.

As in my messenger instructable (https://www.instructables.com/id/How-to-make-a-Chat-Room-With-Notepad/), I will go through what every part does, if you don't want to learn how, just skip this part. 
Next Step >>>>>----------------->
  

Step 3:

Here is how it works, pretty simple, could be made even simpler if you wanted to take out the count down.
Well, there it is.

Step 4: WORD OF CAUTION

Word of Caution, I was informed by an expert that this, left running, for to long, would have the ability to take down a computer. That was pretty obvious to me because the scroll bar goes all the way down to the bottom  instantly (Close it after watching it for a very short period). Anyway,USE AT YOUR DISCRETION, IT CAN DAMAGE A COMPUTER, DO NOT LEAVE IT RUNNING, I AM NOT RESPONSIBLE FOR ANY DAMAGE.

Step 5: SAVING AS a BATCH FILE

This is how to save your notepad as a batch file. Refer to the pictures below.
After you have saved it,CONGRATULATIONS, you have successfully created a good version of the Matrix Falling Code effect.

Share

    Recommendations

    • Make it Glow Contest 2018

      Make it Glow Contest 2018
    • Optics Contest

      Optics Contest
    • Plastics Contest

      Plastics Contest

    19 Discussions

    0
    None
    Timothy M

    5 years ago

    Mine says

    "'2884379244389' is not recognized as an internal or external command, operable program or batch file." And it just repeats that over and over again with a different number each time.
    What did I do wrong?

    1 reply
    0
    None
    The GreatPTimothy M

    Reply 1 year ago

    Did you copy and paste it into the prompt? If you did, that's probably why. you will want to save notepad as a .bat file, then search for it in start and run.

    If you want to use my file, you can:

    @echo off

    title AHHHHHH

    color 02

    echo This Matrix Affect was created by Superman

    echo This program will shut down your computer!

    echo The Matrix Effect begins in

    ping -n 2 127.0.0.1>nul

    echo 5

    ping -n 2 127.0.0.1>nul

    echo 4

    ping -n 2 127.0.0.1>nul

    echo 3

    ping -n 2 127.0.0.1>nul

    echo stop!

    ping -n 2 127.0.0.1>nul

    echo 2

    ping -n 2 127.0.0.1>nul

    echo 1

    ping -n 2 127.0.0.1>nul

    echo I Warned You

    ping -n 2 127.0.0.4>nul

    echo err

    echo err

    echo err

    echo err

    echo err

    echo err

    echo err

    echo err

    echo err

    :superman

    echo %random%%random%%random%%random%%random%%random%%random%%random%

    goto superman

    0
    None
    Shield_Reigns

    1 year ago

    I am afraid I have done better than all of you. Copy and paste it to notepad and save it as a (.bat) and open it from your documents. Enjoy! - Cake Kid

    @echo off

    mode 1000

    title Matrix

    color 0a

    set load=

    set/a loadnum=

    :Loading

    set load=%load%_

    cls

    echo Microsoft Windows [Version 10.0.14393] (c) 2016 Microsoft Corporation. All rights reserved.
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo run backdoor
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Running Backdoor.exe
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    cls
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Backdoor [Version 9.3.03581]
    pause
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    cls

    echo Backdoor [Version 9.3.03581]
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo run Op3
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Running Op3.exe

    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    cls

    echo Welcome to Shield Securities... Please Wait...
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Running HoundSecure ID Number...
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo HoundSecure member found!
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul

    echo Enter password __________

    echo %load%

    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul

    echo Running RC7 exploit...

    echo %load%

    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul

    echo Access granted!

    pause
    cls

    ping localhost -n 2 >nul
    set/a loadnum=%loadnum% +1
    if %loadnum%==20 goto Done

    :Done

    cls

    echo Running IP Recognition..
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Internet Protocol Address Recognized!
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Welcome, Mr. Reigns
    pause
    cls

    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Overriding system...
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Injecting SSL coding..
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Installing HXR v7.3...
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Opening HXR v7.3...
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    cls
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo This is the era of the Roman Empire...
    echo %load%
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Adding Reclaim.exe...
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo From ashes to Empire..
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Extracting files..
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Opening Spear...
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Running Spear..
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo Enter the Empire..
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo 5
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo 4
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo 3
    echo %load%
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo 2
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    echo 1
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    ping -n 2 127.0.0.1>nul
    cls


    :romanempire
    echo %random%%random%%random%%random%%random%%random%%random%%random%
    goto romanempire

    0
    None
    dragonslayer212

    2 years ago

    @echo off

    mode 1000

    title MATRIX

    color 0a

    set load=

    set/a loadnum=

    :Loading

    set load=%load%?

    cls

    echo.

    echo Loading MATRIX... Please Wait...

    echo ----------------------------------------

    echo %load%

    echo ----------------------------------------

    ping localhost -n 2 >nul

    set/a loadnum=%loadnum% +1

    if %loadnum%==20 goto Done

    goto Loading

    :Done

    echo.

    pause

    rem *your action here*

    echo This Matrix Affect was created by MR.CMD

    echo The Matrix Effect begins in

    @MODE CON: COLS=1000 LINES=500

    COLOR 0a

    SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION

    FOR /F %%# IN ('COPY /Z "%~dpf0" NUL') DO SET "CR=seconds in%%# The Matrix Effect begins in"

    FOR /L %%# IN (10,-1,1) DO (SET/P " =%%# !CR!"<NUL:

    PING -n 2 127.0.0.1 >NUL:)

    cls
    :a
    set /a a=%random%
    if %a% geq 16384 set /a aa=1
    if %a% lss 16384 set /a aa=0
    set /a b=%random%
    if %b% geq 16384 set /a bb=1
    if %b% lss 16384 set /a bb=0
    set /a c=%random%
    if %c% geq 16384 set /a cc=1
    if %c% lss 16384 set /a cc=0
    set /a d=%random%
    if %d% geq 16384 set /a dd=1
    if %d% lss 16384 set /a dd=0
    set /a e=%random%
    if %e% geq 16384 set /a ee=1
    if %e% lss 16384 set /a ee=0
    set /a f=%random%
    if %f% geq 16384 set /a ff=1
    if %f% lss 16384 set /a ff=0
    set /a g=%random%
    if %g% geq 16384 set /a gg=1
    if %g% lss 16384 set /a gg=0
    set /a h=%random%
    if %h% geq 16384 set /a hh=1
    if %h% lss 16384 set /a hh=0
    set /a i=%random%
    if %i% geq 16384 set /a ii=1
    if %i% lss 16384 set /a ii=0
    set /a j=%random%
    if %j% geq 16384 set /a jj=1
    if %j% lss 16384 set /a jj=0
    set /a k=%random%
    if %k% geq 16384 set /a kk=1
    if %k% lss 16384 set /a kk=0
    set /a l=%random%
    if %l% geq 16384 set /a ll=1
    if %l% lss 16384 set /a ll=0
    set /a m=%random%
    if %m% geq 16384 set /a mm=1
    if %m% lss 16384 set /a mm=0
    set /a n=%random%
    if %n% geq 16384 set /a nn=1
    if %n% lss 16384 set /a nn=0
    set /a o=%random%
    if %o% geq 16384 set /a oo=1
    if %o% lss 16384 set /a oo=0
    set /a p=%random%
    if %p% geq 16384 set /a pp=1
    if %p% lss 16384 set /a pp=0
    set /a q=%random%
    if %q% geq 16384 set /a qq=1
    if %q% lss 16384 set /a qq=0
    set /a r=%random%
    if %r% geq 16384 set /a rr=1
    if %r% lss 16384 set /a rr=0
    set /a s=%random%
    if %s% geq 16384 set /a ss=1
    if %s% lss 16384 set /a ss=0
    set /a t=%random%
    if %t% geq 16384 set /a tt=1
    if %t% lss 16384 set /a tt=0
    set /a u=%random%
    if %u% geq 16384 set /a uu=1
    if %u% lss 16384 set /a uu=0
    set /a v=%random%
    if %v% geq 16384 set /a vv=1
    if %v% lss 16384 set /a vv=0
    set /a w=%random%
    if %w% geq 16384 set /a ww=1
    if %w% lss 16384 set /a ww=0
    set /a x=%random%
    if %x% geq 16384 set /a xx=1
    if %x% lss 16384 set /a xx=0
    set /a y=%random%
    if %y% geq 16384 set /a yy=1
    if %y% lss 16384 set /a yy=0
    set /a z=%random%
    if %z% geq 16384 set /a zz=1
    if %z% lss 16384 set /a zz=0
    echo %aa% %bb% %cc% %dd% %ee% %ff% %gg% %hh% %ii% %jj% %kk% %ll% %mm% %nn% %oo% %pp% %qq% %rr% %ss% %tt% %uu% %vv% %ww% %xx% %yy% %zz%
    goto a

    0
    None
    VictorS10

    3 years ago on Introduction

    Do you know how to make it in python? Because I already knew the Batch one.

    And there is a way to make it display binary numbers...

    1 reply
    0
    None
    JoshuaF5VictorS10

    Reply 3 years ago

    why do it with numbers? Letters make it look way cooler. Plus, if you have a custom font, you can use randomised letters and matrix font to make it look awesome.

    In Python you can import the random module and use random.randint() to create the numbers (or letters if you use chr). To use binary numbers, shove a bin() in front of the number to convert it, so:

    import sys, os, random

    #make it green

    os.system("COLOR 0a")

    while True:

    #if you want it all in one line that goes onto the next line after it fills, which is alot easier than putting random.randints everywhere

    sys.stdout.write(random.randint(bin(0,1000))) #or just use print()

    this is a really simplified version, but it should work. Use it as you want, I have a much better version (with scrolling lines of matrix code letters :D ).

    0
    None
    SincereF

    3 years ago

    I added a shutdown command to the end of this.

    Many a computer class confusion, many thanks xD

    1 reply
    0
    None
    ewei

    4 years ago on Introduction

    to slow down the scrolling just a bit add

    ping -n 2 127.0.0.1 >nul

    in between the second to last and last lines so it looks like this

    echo %random%%random%%random%%random%%random%%random%%random%%random%

    ping -n 127.0.0.1>nul

    goto superman

    1 reply
    0
    None
    eweiewei

    Reply 4 years ago on Introduction

    you can add it as many times as you want until it is slow enough for you