The Best Matrix Falling Code Effect

224K2335

Intro: The Best Matrix Falling Code Effect

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.

28 Comments

@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

what does that code do
how to set matrix exit time plzzz help
Wha- Wha Copu- ter DAMEGE :(
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
bro plzz help you
How to set time to exit the matrix,plzzzz
replace "echo Welcome, Mr. Reigns" with "echo Welcome, %username%" To print the actual name of the user

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

How to set matrix exit timing ..

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

mine is the best (my opinion).... it does a rainbow effect, but each number is a different color...
@echo off
mode con: cols=187 lines=44
color a
: colorful
title
echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
title C
echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
title CO
echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
title COO
echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
title COOL
echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
title COO
echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
title CO
echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
title C
echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
goto colorful

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?

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

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...

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 ).

I added a shutdown command to the end of this.

Many a computer class confusion, many thanks xD

More Comments