Skip to content

Brain Rot Mode ☠️

Pranav Verma edited this page Dec 2, 2024 · 10 revisions

Tidal Features a Brain Rot Mode, for the Newer Gen Z Kids, to make coding for them Easier.

To use this Feature, you will need to Rename Your File Extensions to .br, which stands for BrainRot Mode.
You can write code using the normal syntax in .br files, but, you can also write code using the "Improved" Keywords.
Also, anything that is not in the keywords section, for that you will have to write in the normal syntax.
PS, when using Brain Rot Mode, you can't define variable names with the keywords given below, as, they will be counted as syntax.

The Preprocessor just Replaces the Keywords of Brain Rot to Normal Keywords.

Keywords

Here are the Keywords You can Use Currently:

boogey

boogey keyword can be used to import a library.
Example:

boogey(math);

Check the Libraries Page for more information.

rizzler

rizzler keyword is used to define a mutable variable.
Example:

rizzer a = 10 no cap

This will define a Mutable Variable a with value as an int - 10.

be

be keyword will be replaced by the = assigner.
Example:

rizzer a be 10 no cap

This will define a Mutable Variable a with value as an int - 10.

no cap

no cap is used to end a line in Brain Rot Mode.
It counts as a replacement to ;.
Example:

rizzer a = 30 no cap
rizzler b = 23.43 no cap

sigma

sigma will define a immutable variable.
Example:

sigma a = 10 no cap

This will define a Immutable Variable a with value as an int - 10.

skibidi

skibidi works as a replacement of print() function.
Example:

rizzler a = 10 no cap
skibidi(a) no cap

fanum tax

fanum tax works as a replacement of type() function.
Example:

rizzler a = 10 no cap
skibidi(fanum tax(a)) no cap

sussy and baka

sussy and baka are used to define comments.
Example:

rizzler a = 10 no cap

sussy This will all
      be Ignored by the Code baka

skibidi(fanum tax(a)) no cap

Loops

bussin

bussin will identify as a for loop.
Example:

bussin(rizzler i = 0 no cap i < 10 no cap i = i + 1 no cap){
    skibidi(i) no cap
}

spill

spill will identify as a while loop.
Example:

rizzler i = 0 no cap

spill (true) {
     skibidi(i) no cap
     i = i + 1 no cap
     drip (i == 1000) {
          aura +69420 no cap
     }
}

aura +69420

aura +69420 will be replaced by the break keyword.
Example:

bussin(rizzler i = 0 no cap i <= 100 no cap i = i + 1 no cap){
     aura +69420 no cap
}

aura -69420

aura -69420 will be replaced by the continue keyword.
Example:

bussin(rizzler i = 0 no cap i <= 100 no cap i = i + 1 no cap){
     aura -69420 no cap
}

Control Flow

drip

drip will be replaced by the if keyword.
Example:

drip (i == 50) {
     aura +69420 no cap
}

mid

mid will be replaced by the elif keyword.
Example:

drip (i == (50 + 1)) {
   aura +69420 no cap
} mid (i == -1) {
   aura -69420 no cap
   sussy This Statement will Never be Called. baka
}

nah

nah will be replaced by the else keyword.
Example:

drip (i == (50 + 1)) {
        aura +69420 no cap
    } mid (i == -1) {
        aura -69420 no cap
        sussy This Statement will Never be Called. baka
    } nah {
        b = b + str(i) + " " no cap
        aura -69420 no cap
}

gyatt

gyatt will be replaced by the true keyword.
Example:

sigma b = gyatt no cap

diddy

diddy will be replaced by the false keyword.
Example:

rizzler a = diddy no cap

big yikes

big yikes will be replaced by the func keyword.
Example:

big yikes addThem(variable1, variable2) {
   skibidi (variable1 + variable2) no cap
}

yeet

yeet will be replaced by the return keyword.
Example:

big yikes addThem(variable1, variable2) {
   yeet (variable1 + variable2) no cap
}
Clone this wiki locally