CabConModding
Facebook
Twitter
youtube
Discord
Contact us
RSS
Menu
CabConModding
Home
New
Top
Premium
Rules
FAQ - Frequently Asked Questions
Games
Fornite
Call of Duty: Black Ops 3
Clash of Clans
Grand Theft Auto 5
Apex Legends
Assassin’s Creed Origins
Forums
Premium
Latest posts
What's new
Latest posts
New profile posts
Latest activity
Members
Current visitors
New profile posts
Log in
Register
What's new
Premium
Latest posts
Menu
Log in
Register
Navigation
Install the app
Install
More options
Dark Theme
Contact us
Close Menu
Forums
Tech Boards
Computer Programming
Source Code & Tutorial
Cool Matrix CMD [Source]
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="God" data-source="post: 1549" data-attributes="member: 19"><p style="text-align: center"><span style="font-size: 18px"><span style="color: #4d4dff"><strong>Hello CCM <img src="/styles/default/xenforo/smilies.emoji/people/kissing_heart.emoji.svg" class="smilie" loading="lazy" alt=":kissingheart:" title="Kissing Heart :kissingheart:" data-shortname=":kissingheart:" /></strong></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 18px"><span style="color: #4d4dff">I'd like to share this cool matrix console application that i found somewhere <img src="/styles/default/xenforo/smilies.emoji/people/stuck_out_tongue_closed_eyes.emoji.svg" class="smilie" loading="lazy" alt=":tongueclosed:" title="Tongue Closed Eyes :tongueclosed:" data-shortname=":tongueclosed:" /></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 12px"><span style="color: #4d4dff">(not mine)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 12px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff">PIC:</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"><img src="http://i.imgur.com/5eB4zf6.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /> </span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff">Code:</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff">[PHP]using System;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff">using System.Collections.Generic;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff">using System.Linq;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff">using System.Text;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff">using System.Threading.Tasks;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff">namespace ConsoleApplication2</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff">{</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> class Program</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> static int Counter;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> static Random rand = new Random();</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> static int Interval = 100; // Normal Flowing of Matrix Rain</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> static int FullFlow = Interval + 30; // Fast Flowing of Matrix Rain</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> static int Blacking = FullFlow + 50; // Displaying the Test Alone</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> static ConsoleColor NormalColor = ConsoleColor.DarkGreen;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> static ConsoleColor GlowColor = ConsoleColor.Green;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> static ConsoleColor FancyColor = ConsoleColor.White;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> static String TextInput = "God Is Bae";</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> static char AsciiCharacter//Randomised Inputs</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> get</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> int t = rand.Next(10);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> if (t <= 2)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> return (char)('0' + rand.Next(10));</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> else if (t <= 4)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> return (char)('a' + rand.Next(27));</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> else if (t <= 6)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> return (char)('A' + rand.Next(27));</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> else</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> return (char)(rand.Next(32, 255));</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> static void Main()</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.ForegroundColor = NormalColor;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.WindowLeft = Console.WindowTop = 0;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.WindowHeight = Console.BufferHeight = Console.LargestWindowHeight;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.WindowWidth = Console.BufferWidth = Console.LargestWindowWidth;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.SetWindowPosition(0, 0);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.CursorVisible = false;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> int width, height;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> int[] y;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Initialize(out width, out height, out y);//Setting the Starting Point</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> while (true)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Counter = Counter + 1;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> UpdateAllColumns(width, height, y);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> if (Counter > (3 * Interval))</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Counter = 0;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> private static void UpdateAllColumns(int width, int height, int[] y)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> int x;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> if (Counter < Interval)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> for (x = 0; x < width; ++x)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> if (x % 10 == 1)//Randomly setting up the White Position</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.ForegroundColor = FancyColor;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> else</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.ForegroundColor = GlowColor;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.SetCursorPosition(x, y[x]);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.Write(AsciiCharacter);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> if (x % 10 == 9)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.ForegroundColor = FancyColor;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> else</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.ForegroundColor = NormalColor;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> int temp = y[x] - 2;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.SetCursorPosition(x, inScreenYPosition(temp, height));</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.Write(AsciiCharacter);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> int temp1 = y[x] - 20;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.SetCursorPosition(x, inScreenYPosition(temp1, height));</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.Write(' ');</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> y[x] = inScreenYPosition(y[x] + 1, height);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> else if (Counter > Interval && Counter < FullFlow)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> for (x = 0; x < width; ++x)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.SetCursorPosition(x, y[x]);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> if (x % 10 == 9)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.ForegroundColor = FancyColor;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> else</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.ForegroundColor = NormalColor;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.Write(AsciiCharacter);//Printing the Character Always at Fixed position</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> y[x] = inScreenYPosition(y[x] + 1, height);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> else if (Counter > FullFlow)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> for (x = 0; x < width; ++x)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.SetCursorPosition(x, y[x]);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.Write(' ');//Slowly blacking out the Screen</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> int temp1 = y[x] - 20;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.SetCursorPosition(x, inScreenYPosition(temp1, height));</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.Write(' ');</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> if (Counter > FullFlow && Counter < Blacking)// Clearing the Entire screen to get the Darkness</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> if (x % 10 == 9)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.ForegroundColor = FancyColor;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> else</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.ForegroundColor = NormalColor;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> int temp = y[x] - 2;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.SetCursorPosition(x, inScreenYPosition(temp, height));</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.Write(AsciiCharacter);//The Text is printed Always</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.SetCursorPosition(width / 2, height / 2);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.Write(TextInput);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> y[x] = inScreenYPosition(y[x] + 1, height);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> public static int inScreenYPosition(int yPosition, int height)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> if (yPosition < 0)//When there is negative value</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> return yPosition + height;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> else if (yPosition < height)//Normal</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> return yPosition;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> else// When y goes out of screen when autoincremented by 1</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> return 0;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> private static void Initialize(out int width, out int height, out int[] y)</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> height = Console.WindowHeight;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> width = Console.WindowWidth - 1;</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> y = new int[width];</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> Console.Clear();</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> for (int x = 0; x < width; ++x)//Setting the cursor at random at program startup</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> {</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> y[x] = rand.Next(height);</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"> }</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff">}</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff">[/PHP]</span></span></span></p> <p style="text-align: center"><span style="font-family: 'Verdana'"><span style="font-size: 15px"><span style="color: #4d4dff"></span></span></span></p> <p style="text-align: center"></p></blockquote><p></p>
[QUOTE="God, post: 1549, member: 19"] [CENTER][SIZE=5][COLOR=#4d4dff][B]Hello CCM :kissingheart:[/B][/COLOR][/SIZE] [FONT=Verdana][SIZE=5][COLOR=#4d4dff]I'd like to share this cool matrix console application that i found somewhere :p[/COLOR][/SIZE] [SIZE=3][COLOR=#4d4dff](not mine) [/COLOR][/SIZE] [SIZE=4][COLOR=#4d4dff]PIC: [IMG]http://i.imgur.com/5eB4zf6.png[/IMG] Code: [PHP]using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class Program { static int Counter; static Random rand = new Random(); static int Interval = 100; // Normal Flowing of Matrix Rain static int FullFlow = Interval + 30; // Fast Flowing of Matrix Rain static int Blacking = FullFlow + 50; // Displaying the Test Alone static ConsoleColor NormalColor = ConsoleColor.DarkGreen; static ConsoleColor GlowColor = ConsoleColor.Green; static ConsoleColor FancyColor = ConsoleColor.White; static String TextInput = "God Is Bae"; static char AsciiCharacter//Randomised Inputs { get { int t = rand.Next(10); if (t <= 2) return (char)('0' + rand.Next(10)); else if (t <= 4) return (char)('a' + rand.Next(27)); else if (t <= 6) return (char)('A' + rand.Next(27)); else return (char)(rand.Next(32, 255)); } } static void Main() { Console.ForegroundColor = NormalColor; Console.WindowLeft = Console.WindowTop = 0; Console.WindowHeight = Console.BufferHeight = Console.LargestWindowHeight; Console.WindowWidth = Console.BufferWidth = Console.LargestWindowWidth; Console.SetWindowPosition(0, 0); Console.CursorVisible = false; int width, height; int[] y; Initialize(out width, out height, out y);//Setting the Starting Point while (true) { Counter = Counter + 1; UpdateAllColumns(width, height, y); if (Counter > (3 * Interval)) Counter = 0; } } private static void UpdateAllColumns(int width, int height, int[] y) { int x; if (Counter < Interval) { for (x = 0; x < width; ++x) { if (x % 10 == 1)//Randomly setting up the White Position Console.ForegroundColor = FancyColor; else Console.ForegroundColor = GlowColor; Console.SetCursorPosition(x, y[x]); Console.Write(AsciiCharacter); if (x % 10 == 9) Console.ForegroundColor = FancyColor; else Console.ForegroundColor = NormalColor; int temp = y[x] - 2; Console.SetCursorPosition(x, inScreenYPosition(temp, height)); Console.Write(AsciiCharacter); int temp1 = y[x] - 20; Console.SetCursorPosition(x, inScreenYPosition(temp1, height)); Console.Write(' '); y[x] = inScreenYPosition(y[x] + 1, height); } } else if (Counter > Interval && Counter < FullFlow) { for (x = 0; x < width; ++x) { Console.SetCursorPosition(x, y[x]); if (x % 10 == 9) Console.ForegroundColor = FancyColor; else Console.ForegroundColor = NormalColor; Console.Write(AsciiCharacter);//Printing the Character Always at Fixed position y[x] = inScreenYPosition(y[x] + 1, height); } } else if (Counter > FullFlow) { for (x = 0; x < width; ++x) { Console.SetCursorPosition(x, y[x]); Console.Write(' ');//Slowly blacking out the Screen int temp1 = y[x] - 20; Console.SetCursorPosition(x, inScreenYPosition(temp1, height)); Console.Write(' '); if (Counter > FullFlow && Counter < Blacking)// Clearing the Entire screen to get the Darkness { if (x % 10 == 9) Console.ForegroundColor = FancyColor; else Console.ForegroundColor = NormalColor; int temp = y[x] - 2; Console.SetCursorPosition(x, inScreenYPosition(temp, height)); Console.Write(AsciiCharacter);//The Text is printed Always } Console.SetCursorPosition(width / 2, height / 2); Console.Write(TextInput); y[x] = inScreenYPosition(y[x] + 1, height); } } } public static int inScreenYPosition(int yPosition, int height) { if (yPosition < 0)//When there is negative value return yPosition + height; else if (yPosition < height)//Normal return yPosition; else// When y goes out of screen when autoincremented by 1 return 0; } private static void Initialize(out int width, out int height, out int[] y) { height = Console.WindowHeight; width = Console.WindowWidth - 1; y = new int[width]; Console.Clear(); for (int x = 0; x < width; ++x)//Setting the cursor at random at program startup { y[x] = rand.Next(height); } } } } [/PHP] [/COLOR][/SIZE][/FONT] [/CENTER] [/QUOTE]
Verification
Post reply
Forums
Tech Boards
Computer Programming
Source Code & Tutorial
Cool Matrix CMD [Source]
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top