• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

Project M Social Thread Gold

MechWarriorNY

Smash Master
Joined
Oct 3, 2009
Messages
4,455
3DS FC
5387-4245-6828
^Yeah, by vocal minorities who refuse to actually do anything about their woes, instead of everyone else who plays and gits gud.
 
Last edited:

Grey Belnades

The Imperial Aztec
Joined
Jan 20, 2009
Messages
8,447
Location
Brawley, CA
NNID
OldManGrey
3DS FC
0748-2157-4277
8 hours later, and I still have no idea what @ CORY CORY and @ Player -0 Player -0 were on about.
Something about rap videos and backing it up...?
nvm
Attempting to understand the inner workings and machinations of the social thread will just melt my brain
That being said it's probably an in-joke or some obscure anime reference.
You see, when they're referring to backing it up, they referring to backing up the plunger from the toilet. See, when rappers talk about "paper" in their rap videos, they're actually referring to toilet paper. They often flush it down along with the "hos" which is code for body pillows. They do so in order to add "diss" to them "hos" but those two things can clog up the toilet so they "back it up" in order to fix the toilet.
 

Lizalfos

Smash Master
Joined
Dec 30, 2013
Messages
3,483
Location
Greenville, SC
Can we just talk about Fox and not "Spacies".

Nobody is playing Falco right now and I think he is at least a few characters below Fox.

Like pls don't nerf him again.
 

mimgrim

Smash Hero
Joined
Jun 20, 2013
Messages
9,233
Location
Somewhere magical
Can we just talk about Fox and not "Spacies".

Nobody is playing Falco right now and I think he is at least a few characters below Fox.

Like pls don't nerf him again.
Except for giving Brawl Shine to the furry trio because Melee Shine is plain bad game design.

#BrawlShine #Truth
 

Lizalfos

Smash Master
Joined
Dec 30, 2013
Messages
3,483
Location
Greenville, SC
That reminds me, I need to start dumping my code here for the lols.
This cycles through a bunch of text files and then sees if they are full of randomness or contain messages using Chi square.
What things are calling what or whatever:
File Organizer (main) -> TextFileData(creates my kinda pointless objects) -> TextFileIO (reads the text files)
Ciphers just holds a bunch of methods for basic decryption.
Code:
/**
* Creates file objects by calling methods from the file class.
*
* @author David [REDACTED]
* @version (a version number or a date)
*/
import java.util.*;
public class FileOraganizer
{
    public static void main(String[] args)

    {
        ArrayList<TextFileData> list = new ArrayList<TextFileData>();
        for(int i=0;i<18000;i++)
        {
          ///*for school*/list.add(new TextFileData("R:\\Cooper\\AP Computer Science\\2015-01-20_SNEL\\text_files2\\file_"+ String.format("%06d", i)+ ".txt"));
          /*for home*/list.add(new TextFileData("C:\\Users\\David\\Desktop\\text_files2\\file_"+ String.format("%06d", i)+ ".txt"));
          //System.out.println(list.get(i).toString());
          if(list.get(i).getChiSum()>=135)
          {
              System.out.println(list.get(i).toString());
              System.out.println("[Decrypted]:"+Ciphers.substitution(list.get(i).readToArray()));
              System.out.println();
          }
  
        }

    }
}
Code:
/**
* An object that finds and holds information about a text file
*
* @author David Schmitt
* @version 3/1/2015
*/
public class TextFileData
{
    private String filePath = "";

    private int[] characterFrequencies = new int[128];//Do I need to run my countCharacterFrequencies method in a main to fill this?
    private double chiSum = 0;//does this break conventions? I can do anything similar for the line above

    //public  void main(String[] args) having a main here at all is probably a very flawed concept so I moved calls to the oraganizer (3/15)

  


    /**
     * Constructor for objects of class TextFileData
     */
    public TextFileData(String filePath)
    {
        this.filePath = filePath;
        //are these next 2 ok to be like this?
        this.characterFrequencies = countCharacterFrequencies( TextFileIO.read(filePath) );
        this.chiSum = findChiSum();
    }

    /**
     * Creates an array holding the numbers of time a char occurs at the array position coressponding to that char's hex value.
     *
     * @param  s   String of characters
     * @return     void
     */
    private int[] countCharacterFrequencies(String s)
    {
        int[] characterFrequencies = new int[128];
        for (int i = 0; i<s.length();i++)
        {
            characterFrequencies[(int)s.charAt(i)]++;
        }
        return characterFrequencies;
    }

    private double findChiSum()
    {
        double chiSum=0;
  
        double expected=18000/95;
        for(int i = 32; i<127; i++)
        {
            chiSum += Math.pow(characterFrequencies[i]-expected,2)/expected;
        }
  
        return chiSum;
    }

    public int[] readToArray()
    {
        String str=TextFileIO.read(filePath);
        int[] arr = new int[str.length()];//now works abstractly through String.length(). This avoids the issue with file 2800, previously caused by it not containing 18000 chars.
        for(int i=0;i<arr.length;i++)
        {
            arr[i]=str.charAt(i);
        }
        return arr;
    }

    public double getChiSum()
    {
        return chiSum;
    }


    public String toString()
    {
       return "[filePath]: " + filePath + ", [chiSum]: " + chiSum;
    }
}
Code:
/**
* This class creates reads text files into a String and writes
* Strings to plain text files.
*
* Usage:
*
* // read a file
* String fileContents = TextFileIO.read("[folder]/[filename.txt]");
*
* // write to file
* String text = "Perry the platypus";
* TextFileIO.write(text,"[folder]/[filename.txt]");
*
* @author Dank teacherman (mains falcon)
* @version Jan. 20, 2012
*/

import java.util.Scanner;
import java.io.*;

public class TextFileIO {

    public static String read(String p)
    {
        String text = "";

        try
        {
            Scanner file = new Scanner(new File(p));
            while (file.hasNextLine())
            {
             text += file.nextLine() + "\r\n";
           }
        }
        catch (IOException e)
        {
            System.err.println ("Unable to read from file, \"" + p + "\".");
            System.exit(-1);
        }

        return text.trim();
    }

    public static void write(String t, String p)
    {
        String text = t;
        String path = p;
        FileOutputStream fos;   

        try
        {
           fos = new FileOutputStream(path);
           new PrintStream(fos).print(text);
           fos.close();
        }
        catch (IOException e)
        {
            System.err.println ("Unable to write to file");
            System.exit(-1);
        }

    }
}
Code:
/**
* Write a description of class Ciphers here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Ciphers
{
    public static int[] shift(int[] arr, int shift)
    {
        int[] shiftedArr=new int[18000];
        for(int i=0; i<18000;i++)
        {
           shiftedArr[i]=arr[i]+shift;
     
           if(shiftedArr[i]>126)shiftedArr[i]-=95;
           if(shiftedArr[i]<32)shiftedArr[i]+=95;
        }
        return shiftedArr;
    }
 
    public static String ceaser(int[] arr , int shift)
    {
        String decrypted = "";
        for(int n : shift(arr,shift)) decrypted+=(char)n;
        return decrypted;
    }
 
    public static String substitution(int[] arr)
    {
        String str ="";
        for(int n: arr)str+=(char)(158-n);
        return str;
    }
 
}
@ standardtoaster standardtoaster , you said you were curious.
 
Last edited:

drakargx

Smash Journeyman
Joined
Feb 28, 2015
Messages
348
That reminds me, I need to start dumping my code here for the lols.
Code:
/**
* Creates file objects by calling methods from the file class.
*
* @author David [REDACTED]
* @version (a version number or a date)
*/
import java.util.*;
public class FileOraganizer
{
    public static void main(String[] args)

    {
        ArrayList<TextFileData> list = new ArrayList<TextFileData>();
        for(int i=0;i<18000;i++)
        {
          ///*for school*/list.add(new TextFileData("R:\\Cooper\\AP Computer Science\\2015-01-20_SNEL\\text_files2\\file_"+ String.format("%06d", i)+ ".txt"));
          /*for home*/list.add(new TextFileData("C:\\Users\\David\\Desktop\\text_files2\\file_"+ String.format("%06d", i)+ ".txt"));
          //System.out.println(list.get(i).toString());
          if(list.get(i).getChiSum()>=135)
          {
              System.out.println(list.get(i).toString());
              System.out.println("[Decrypted]:"+Ciphers.substitution(list.get(i).readToArray()));
              System.out.println();
          }
  
        }

    }
}
Code:
/**
* An object that finds and holds information about a text file
*
* @author David Schmitt
* @version 3/1/2015
*/
public class TextFileData
{
    private String filePath = "";

    private int[] characterFrequencies = new int[128];//Do I need to run my countCharacterFrequencies method in a main to fill this?
    private double chiSum = 0;//does this break conventions? I can do anything similar for the line above

    //public  void main(String[] args) having a main here at all is probably a very flawed concept so I moved calls to the oraganizer (3/15)

  


    /**
     * Constructor for objects of class TextFileData
     */
    public TextFileData(String filePath)
    {
        this.filePath = filePath;
        //are these next 2 ok to be like this?
        this.characterFrequencies = countCharacterFrequencies( TextFileIO.read(filePath) );
        this.chiSum = findChiSum();
    }

    /**
     * Creates an array holding the numbers of time a char occurs at the array position coressponding to that char's hex value.
     *
     * @param  s   String of characters
     * @return     void
     */
    private int[] countCharacterFrequencies(String s)
    {
        int[] characterFrequencies = new int[128];
        for (int i = 0; i<s.length();i++)
        {
            characterFrequencies[(int)s.charAt(i)]++;
        }
        return characterFrequencies;
    }

    private double findChiSum()
    {
        double chiSum=0;
  
        double expected=18000/95;
        for(int i = 32; i<127; i++)
        {
            chiSum += Math.pow(characterFrequencies[i]-expected,2)/expected;
        }
  
        return chiSum;
    }

    public int[] readToArray()
    {
        String str=TextFileIO.read(filePath);
        int[] arr = new int[str.length()];//now works abstractly through String.length(). This avoids the issue with file 2800, previously caused by it not containing 18000 chars.
        for(int i=0;i<arr.length;i++)
        {
            arr[i]=str.charAt(i);
        }
        return arr;
    }

    public double getChiSum()
    {
        return chiSum;
    }


    public String toString()
    {
       return "[filePath]: " + filePath + ", [chiSum]: " + chiSum;
    }
}
Code:
/**
* This class creates reads text files into a String and writes
* Strings to plain text files.
*
* Usage:
*
* // read a file
* String fileContents = TextFileIO.read("[folder]/[filename.txt]");
*
* // write to file
* String text = "Perry the platypus";
* TextFileIO.write(text,"[folder]/[filename.txt]");
*
* @author Dank teacherman (mains falcon)
* @version Jan. 20, 2012
*/

import java.util.Scanner;
import java.io.*;

public class TextFileIO {

    public static String read(String p)
    {
        String text = "";

        try
        {
            Scanner file = new Scanner(new File(p));
            while (file.hasNextLine())
            {
             text += file.nextLine() + "\r\n";
           }
        }
        catch (IOException e)
        {
            System.err.println ("Unable to read from file, \"" + p + "\".");
            System.exit(-1);
        }

        return text.trim();
    }

    public static void write(String t, String p)
    {
        String text = t;
        String path = p;
        FileOutputStream fos;   

        try
        {
           fos = new FileOutputStream(path);
           new PrintStream(fos).print(text);
           fos.close();
        }
        catch (IOException e)
        {
            System.err.println ("Unable to write to file");
            System.exit(-1);
        }

    }
}
Code:
/**
* Write a description of class Ciphers here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Ciphers
{
    public static int[] shift(int[] arr, int shift)
    {
        int[] shiftedArr=new int[18000];
        for(int i=0; i<18000;i++)
        {
           shiftedArr[i]=arr[i]+shift;
     
           if(shiftedArr[i]>126)shiftedArr[i]-=95;
           if(shiftedArr[i]<32)shiftedArr[i]+=95;
        }
        return shiftedArr;
    }
 
    public static String ceaser(int[] arr , int shift)
    {
        String decrypted = "";
        for(int n : shift(arr,shift)) decrypted+=(char)n;
        return decrypted;
    }
 
    public static String substitution(int[] arr)
    {
        String str ="";
        for(int n: arr)str+=(char)(158-n);
        return str;
    }
 
}
Java is icky

You forgot to remove your last name on the second class, unless that name is some dank meme that I hadn't seen before

Upon closer inspection, your AP comp sci class was significantly more interesting than mine
 
Last edited:

Lizalfos

Smash Master
Joined
Dec 30, 2013
Messages
3,483
Location
Greenville, SC
Java is icky

You forgot to remove your last name on the second class, unless that name is some dank meme that I hadn't seen before
I don't care. Come at me weriods.

And icky compared to what? Or in what way? At least it isn't Python, so I can make my code as ugly as I want.
 
Last edited:

Draco_The

Smash Lord
Joined
Jun 2, 2010
Messages
1,367
I don't have one single storage point for backup, I use 2 different cloud services, my laptop, phone, tablet, and 1TB hard drive, and my USB drives in order to store anything important. Also, thanks to Github's student pack I have around $100 in credit for a server, so I could store stuff on that as well

My reasoning is that if I stored everything on a single device then I would have nothing if something bad happened to it, but I'm also somewhat paranoid of using solely cloud services for privacy purposes, so I choose to store most of what I have physically
I for sure don't have so many things to backup my stuff. Just a 1TB hard drive that I was gifted some time ago and was like "wtf, let's do a backup!".

I may also backup some things to Dropbox though. I have an account there and I don't even know why. The same goes for my 5-year-old SmashBoards account.
 

drakargx

Smash Journeyman
Joined
Feb 28, 2015
Messages
348
I don't care. Come at me weriods.

And icky compared to what? Or in what way? At least it isn't Python, so I can make my code as ugly as I want.
I don't know how to explain it very well, but it's way too verbose. Like most of my problems with it was because I wanted to do something but because the nature of how everything is set it forced me to think of a roundabout way of solving it. C# is pretty similar to java but I've had less issues with it being overly verbose. The downside being that it only really runs on windows(but official cross platform support is being worked on daily which is a good thing)
 

standardtoaster

Tubacabra
Joined
Nov 26, 2009
Messages
9,253
Location
Eau Claire, Wisconsin
I haven't had much experience outside of java but I like that it's verbose. The extra "details" required help me know what exactly is going on. I don't really type all that much because I can use the autosuggestion in Eclipse for what I want to do. For example, instead of typing System.out.println(); I can just type sysout and hit control+space and it expands that. idk I probably really like java because it's the first language I've been taught and am using that isn't assembly, lol. I'm taking a C++ course right now and I don't like how I have to declare functions, use includes, etc. Java just takes care of that stuff automatically.
 

Lizalfos

Smash Master
Joined
Dec 30, 2013
Messages
3,483
Location
Greenville, SC
Wow, what a casual. Everyone knows that notepad is the best IDE. (BlueJ is essentially notepad that highlights classes and methods in pretty colors.)

Say, causal, explain to me the difference between C++ and C#.
Which is higher level; which is lower level? Are they both object based, or is that just C#?
 
Last edited:

Draco_The

Smash Lord
Joined
Jun 2, 2010
Messages
1,367
C is my main programming language. I also know a bit (just a bit) of Lua and assembly. Next year I'll have Java.

I learned C because I wanted to try making games for the DS (I was fascinated by all the people making homebrews) and the "make a game in 5 mins for the DS" apps just... ugh. I started using the PAlib libraries and then switched to nflib. None of my prototypes went anywhere though lol

I had a Super Paper Mario game (menu and a veeeeeery small level with just a readable sign and a Boo with a very simple AI), one of those torture games (two main versions where only the first one was actually playable since I wanted to make a revamp but didn't even reach a playable state) and a port of One Button Bob (properly named One Touch Bob (I'm so damn original I know)) and some others that are not worth mentioning. One Touch Bob was the project that went the farthest out of all of them, but when I updated nflib I replaced all the source code by mistake and lost it all. Hahahaha, now that I think about it it was very funny, because I DIDN'T HAVE A BACKUP.

I may still have the roms somewhere. If I find them I'll post them here. Just... don't expect anything groundbreaking. Apart from being an amateur work (I basically made them as I was learning) they lack any kind of polishment, and the code of all of them was of course awful. Like AWFUL.
 

drakargx

Smash Journeyman
Joined
Feb 28, 2015
Messages
348
I haven't had much experience outside of java but I like that it's verbose. The extra "details" required help me know what exactly is going on. I don't really type all that much because I can use the autosuggestion in Eclipse for what I want to do. For example, instead of typing System.out.println(); I can just type sysout and hit control+space and it expands that. idk I probably really like java because it's the first language I've been taught and am using that isn't assembly, lol. I'm taking a C++ course right now and I don't like how I have to declare functions, use includes, etc. Java just takes care of that stuff automatically.
Yeah I know what you mean, it's actually a perfect language to start with because it's so verbose. I could have skipped the c++ course that I'm in because I skipped APCS but I chose to skip another course. It's so different, things like function prototypes and pass by reference/pointer are things that are just handled by java but have to be taken care of with c++.

Wow, what a casual. Everyone knows that notepad is the best IDE. (BlueJ is essentially notepad that highlights classes and methods in pretty colors.)

Say, causal, explain to me the difference between C++ and C#.
Which is higher level; which is lower level? Are they both object based, or is that just C#?
C++ is lower level. C# is more like microsofts answer to java. Both languages have support for object oriented programming but in C++ I guess you could say it's tacked on.
 

Lizalfos

Smash Master
Joined
Dec 30, 2013
Messages
3,483
Location
Greenville, SC
So once I have a proficient understanding of Java, if I wanted to have more variety in the languages I know, learning C# would be kind of redundant.

I'm kind of interested in HTML now that HTML5 has made Flash obsolete. I think the indie games on the Wii U are created with HTML5.
Also,
NiceAdsWarchamp.PNG
nice job chainchomp.
I wonder if Smashboards makes 3 times the Ad revenue.
 
Last edited:

Saito

Pranked!
Joined
Nov 3, 2013
Messages
3,930
Location
Anywhere but Spain
NNID
Vairrick
3DS FC
1719-3875-9482
Man, i've been hyped for splatoon since they announced it and after seeing the recent stuff I can safely say that I will definitely be picking it up.

I can't wait to shower my enemies in copious amounts of my ink.

If we get to pick colors, i'm choosing white.
 

mimgrim

Smash Hero
Joined
Jun 20, 2013
Messages
9,233
Location
Somewhere magical
Falco without his current shine would be one of the worser characters in the game.
I honestly don't agree and think Falco players rely too much on the move as is and it isn't even that good of a move for him against a good number of characters (Still dumb design though).

I'm being completely serious with this statement.
 

drakargx

Smash Journeyman
Joined
Feb 28, 2015
Messages
348
Man, i've been hyped for splatoon since they announced it and after seeing the recent stuff I can safely say that I will definitely be picking it up.

I can't wait to shower my enemies in copious amounts of my ink.

If we get to pick colors, i'm choosing white.
The question is, who wouldn't choose white?
 

FPSWalrus

Smash Ace
Joined
Jan 9, 2015
Messages
509
Location
AZ
NNID
TehKingOfWalrus
i would rather choose red over white so i can be 1/1 with reality
yes im seeing a doctor
 

~Dad~

part time gay dad
Joined
May 20, 2013
Messages
656
Location
Edmond, OK
p cool how nintendo isn't including voice chat in their online mulitplayer shooter game


oh wait that's not p cool


that's p stupid
 

Paradoxium

Smash Master
Joined
Sep 7, 2012
Messages
3,019
Location
New Sand Fall
I honestly don't agree and think Falco players rely too much on the move as is and it isn't even that good of a move for him against a good number of characters (Still dumb design though).

I'm being completely serious with this statement.
I agree completely, I think he would be totally fine without his shine.

Lasers however, are a different story. Without lasers he would have like no way of approaching, he would just get pivot grabbed every single time.
 

PlateProp

Smash Master
Joined
Mar 15, 2014
Messages
4,149
Location
San Antonio
NNID
Genericality
3DS FC
3823-8710-2486
Guys i've fallen for a 2d character

Does this mean I have a waifu?

Am I becoming a meme?

Pls help
 

Gamegenie222

Space Pheasant Dragon Tactician
Joined
Mar 18, 2008
Messages
6,758
Location
Omaha, Nebraska
NNID
Gamegenie222
3DS FC
3411-1825-3363
Hey. A stream to check out if you need something PM.
http://www.twitch.tv/waffru
This dude streams netplay matches of all levels and ages on Monday, Wednesday, and Fridays at 8:00 PM Eastern/5:00 PM Pacific.
That streams and nerds in that stream invaded our local stream for PM this past Friday so I should check that stream more.

Also random USF4 vids from FR this past weekend day 2.




 
Last edited:

Lizalfos

Smash Master
Joined
Dec 30, 2013
Messages
3,483
Location
Greenville, SC
I honestly don't agree and think Falco players rely too much on the move as is and it isn't even that good of a move for him against a good number of characters (Still dumb design though).

I'm being completely serious with this statement.
I agree completely, I think he would be totally fine without his shine.

Lasers however, are a different story. Without lasers he would have like no way of approaching, he would just get pivot grabbed every single time.
What the **** are you guys talking about. Laser is way worse than shine. Without shine Falco can't pillar. If Falco can't pillar then he essentially has no combos.
Where the hell did you get the idea that "slow fox with less laser damage overall but hitstun that might lead into a grab or jab reset people" is a good character. Don't bring up something along the lines of "well Brawl Falco was good" because he has a crazy chain grab and way more lasers in a meta where playing campy is a lot easier/lucrative. There is no way you can convince me that Falco would be good in this game without his current shine. You would have to explain to me how that character could even win, because to me it is completely unfeasible.

Help me explain to these people why they are dumb @PMS | Glaceon.ez.™
 

drakargx

Smash Journeyman
Joined
Feb 28, 2015
Messages
348
Guys i've fallen for a 2d character

Does this mean I have a waifu?

Am I becoming a meme?

Pls help
Waifus are past meme, they're part of the path to ascension

Just embrace the love and give love back, and all will be well

 

mimgrim

Smash Hero
Joined
Jun 20, 2013
Messages
9,233
Location
Somewhere magical
What the **** are you guys talking about. Laser is way worse than shine. Without shine Falco can't pillar. If Falco can't pillar then he essentially has no combos.
Where the hell did you get the idea that "slow fox with less laser damage overall but hitstun that might lead into a grab or jab reset people" is a good character. Don't bring up something along the lines of "well Brawl Falco was good" because he has a crazy chain grab and way more lasers in a meta where playing campy is a lot easier/lucrative. There is no way you can convince me that Falco would be good in this game without his current shine. You would have to explain to me how that character could even win, because to me it is completely unfeasible.

Help me explain to these people why they are dumb @PMS | Glaceon.ez.™
I could explain it to you.

But I don't think it is worth the effort with that kind of attitude.
 

Lizalfos

Smash Master
Joined
Dec 30, 2013
Messages
3,483
Location
Greenville, SC
I could explain it to you.

But I don't think it is worth the effort with that kind of attitude.
I'll listen, but I really think shine makes or breaks the character.

Abusing uptilt is really the only thing that works, and it just isn't the same thing at all when it comes down to it.
 
Last edited:
Top Bottom