Thursday, November 5, 2015

The "For" Loop

//In this post, I'm referring to the for loop as it functions in C++. It might function differently in other //languages, so I can't touch up on those.
For loops are beautiful yet complicated things. If you understand it, the for loop can be your best friend. If you don't, it'll be your worst nightmare. I want to help as many people as possible to understand it, because once you do, THE WORLD OF C++ WILL BE YOURS TO CONTROL.
//Definitely not exaggeration
To start, its important to note that the for loop is, well, a loop. It will keep going as long as the requirements are met. What differs this from a while loop is the ways you can word your requirements. Here's an example of a for loop.

for(int i=7, i>10, i++)
{
cout<<i<<"This is the value of i.";
}
Now what does all of this do? Here's a breakdown:

The "for" at the beginning registered it as a "for" loop.
Everything inside the parentheses is a requirement for the for loop to run, or setting up an escape route. The loop will run as long as the requirements are met, but stop when when the requirements stop being met.
The "int" is stated the creation of an integer. If you have a integer you want to use in the for loop requirements, you can simply put it where the "i" is and not write "int".
The "i=7" is stated what the integer is called (i), and what the integer is equal to (7).
The "i>10"  is stating the limitations. In this case, the loop will continue until the integer "i" equals at least 10, when it will stop.
The "i++" is stating that at the end of one cycle to add 1 to the integer "i".
Everything inside the {} is what is done during to loop.

Now, what can for loops be used for? For loops can be used for many things, but I find the most useful way to use it is for simple math programs. Because with it, you can create programs to solve the most annoying math problems.
And who doesn't want that?

Romain, stop purifying the dwarves!
-GIR

Wednesday, November 4, 2015

Smashing across the ages

There have been 4 generations of smash thus far, and all of them have had very different play styles. Because of this, if you get good at one version, you probably won't be good at any of the others. In Melee, many advanced techniques (Abbreviated as "Techs") were introduced, including wave-dashing, unlimited ledge invincibility, and hard aerial combos. Brawl removed these techs, and introduced features like the dreaded tripping and multiple air dodges. The latest iterations of smash created ledge-trumping and grab limitations. But these aren't the only changes. The games all fundamentally play differently.  Melee is very fast paced and its hard to escape combos once their started, due to the limited air dodging. Brawls removal of advanced techs and the introductions it made caused many to consider it a "casual" form of smash, and it has since been almost completely removed from competitive smash being replaced by Project M. Smash 4 has found somewhat of a balance between these. Many people play casually, but it also has a huge competitive scene. It is also the easiest game to get competitive at, in my opinion.
Tier lists are seen by people as either brilliant or garbage. However, there is no denying that they're here, and constantly changing. For the uninitiated, a tier list orders the characters in smash in a best-to-worst format, showing you the best characters, and worst. Some say they don't measure anything, and that they have no logic behind them, but based n what I see, they definitely mean something. I haven't seen any tier lists for smash 64, but in melee the top characters were Fox, Falco, Captain Falcon, Peach, Jigglypuff, and Marth. You might expect the tiers to remain somewhat the same, but you'd be wrong. Marth and falco stayed on top, but all the others dropped, some significantly. Peach and Fox fell into the middle, and Captain Falcon and Jigglypuff fell to be some of the worst characters in the game! The new best character (By a landslide) was newcomer Meta Knight. In smash 4, the characters are far more balanced, so even if some characters are considered "The worst", they're still pretty good. However, a distinct top tier emerged who were undeniably more powerful than the rest, and that character was Diddy Kong. He had an incredibly powerful combo, good for racking up damage and killing. Although he was later nerfed, he still has a large competitive presence, being towards the top. However, the new top tiers are Sheik, Rosaluma, and Zero Suit Samus.
With all of this being said, it's clear that smash has changed a lot over its generations, and that's a good thing. With all these changes, it gives us all games we can enjoy. Some love Brawl, others hate it. But either way, we can all find a smash that we can enjoy, and it's because of this that I say as we approach the one year anniversary of smash 4's full release, good job smash. Just keep changing for everybody.

And remember, if you see Kryongor...
Just run.
-GIR

Tuesday, November 3, 2015

The squans be squaning

Somewhere, in the US (And many other countries) there is a twisty puzzle called a square-1 (Abbreviated as "squan" which is pronounced scw-u-an). Squans are a very interesting puzzles. To start, they are the only WCA puzzle that..
-Shapeshifts
-Bandages
-Has defined layers
-Uses number as a main source of annotation
Along with being a special WCA puzzle, it also holds its own in the sea of all puzzles. It is one of the only (If not THE only) puzzles that NEVER requires a cube rotation. Also unlike other puzzles, the main way you'll get faster is by learning new algs. The only way to improve your times is to learn new algs, and perfect finger tricks for said algs. Because of this, squans are mainly seen as a bunch of algs, much like high level 2x2 (Although unlike 2x2, squans aren't universally hated). Because of this, not many people pick up squan, and I don't blame them. Squans are the only puzzles I know that can't initially be solved by pure determination. There are some fundamental functions of a squan that I personally didn't understand for the first week of squaning, which kept me from solving consistently. It's also really intimidating, I mean, look at this alg!
/(3,-3)/(-3,0)/(0,3)/(0,-3)/(0,3)/(0,-3)/
Now, with all of this crazy stuff, how can anyone be expected to learn squan? Well, I'm going to try to compile a few issues I had while trying to learn. Hopefully this will help you.
-There is a certain way you must hold it! You should hold it so that (Once cubeshape is attained) you can perform the move (1,0)/ and still maintain cubeshape. If you have cubeshape and you can't do this, flip the cube over and you'll be set.
- The way you hold the cube doesn't matter as long as you have a / layer on front, and the right layer on top (Referenced in previous note).
-Certain algs will require shapeshifting the puzzle. This shapeshifting does cause bandaging. If, somewhere in the alg, you try to make the next move and you can't, check the pieces to see if that move has been bandaged. If it has, then the alg is impossible, or you screwed up. You'll just need to solve it to where you were and try again.
-And if you're having trouble with the parity alg,
No one can help you.

Luckily for you Jimmy all dwarves get health care! Well, juice anyway...
-GIR


Monday, November 2, 2015

But wait, there's more!

Hey'O Jimmies! Today I'm going to build off of a few other hobbies mentioned in the last post. Hopefully you'll enjoy it!
Now, last time I mainly talked about why you should persist to learn to solve a 3x3. But what if you haven't started learning yet? Why should you? Well, as I said last time you can learn a lot from this hobby, including mathematical thinking and problem solving. But it can also be a lot of fun. I know it may seem like something only some people enjoy, but I never thought I would get into this, and here we are now. I would say that everyone should try getting into it, and that most people will get into it once they try.
In smash stuff, I've noticed recently that there have been a large amount of diddy kong players on for glory as of late. Recently, there was a patch nerfing him, so I'm confused as to why more diddy players came around now as opposed to earlier. I'm also seeing many more fire emblem characters. Then again though, this is for glory. Who knows what people are doing there? In smash news, villager amiibo restocks are coming to Toys R Us this Saturday, so if you're dying for a villager amiibo like I am, make sure to get over there early.
That's all I have for today, but more ideas are appreciated, so if anyone reads this, tell me about something I could write about tomorrow.

Blue them walls Jimmy, blue them good.
-GIR

Sunday, November 1, 2015

Let's get started

I'm not entirely sure if you can see my name, so hello there. I'm GIR. Well, that's the screen name I'm going with anyway... Welcome to my blog! Here, I will post all sorts of stuff about the many hobbies I follow. I'll try to cover news, interesting discoveries I and other people I know make, and tips, tricks, and more! I also intend to try to make it as easy as possible for people to get into these wonderful hobbies I have, and (If anyone actually reads this) feel free to give me tips, and help me out with what I can write here. The main hobbies I'll be covering here are cubing (Rubik's cubes), Smash bros, some tech and coding, yoyo's, and possibly a few others. I'm going to try to post at least once a day throughout November, and I might go beyond if I'm given a reason to. Today, I'll just be covering a few things about each of these hobbies, and I'll be covering them each in depth individually in later posts, but for now, let's get started.
Cubing is an interesting hobby that I personally have been loving for about 2 years now, and I've picked up a few things over that time. The hobby itself is really fun, but unlike some other hobbies, it sort of has an entry requirement: You need to be able to solve a Rubik's cube. This seems like no easy feat, and it isn't at first. It can be confusing, and many people learn most of the solution, but give up at the most complex part: The last layer. I understand that its difficult, but like all good things, it comes in time. It took me one full day of dedicated solving, but by the end, I could consistently solve the cube. Don't worry about your speed, and certainly don't worry about finger tricks (If you don't know what those are, again, don't worry. It all comes in time.). Just concentrate on learning the method. At first, it is going to be memorization. You're going to wonder how people learn how to solve other puzzles without help, and wonder how people learn more complex methods. That's ok, don't worry about any of that now. When you get to it, it will turn out to be MUCH easier than learning how to solve the cube at all was. In the end, I would say that if your having trouble learning how to solve, keep trying, and ask for help. I'm here to help, along with the rest of the community. And if you don't know how to solve yet, you should learn. It honestly just takes dedication and time. If you start to cube deeply, it will also teach you a lot. Trust me. I know.
Smash is easily (In my opinion) the best nintendo game out there right now. It also has a huge community following, and getting into it is as easy as owning the console and the game! (That can actually be quite difficult. The game is still about 60$. Just do what I did and get the 3DS version if you're short on cash.) It may be difficult at first if you go online, as the people there are ruthless and the biggest, most sore losers one ever did see, but if you practice against CPU's and locally with friends, you'll find the online community much more tolerable, as you can now kick them so hard that they rage quit. Now there's something to strive for. In news, and I know this is old, Nairo beat ZeRo, ending his huge tourney streak. So, there's that, if you didn't know.
There isn't much as far as tech and coding goes, but I'll give you what I've got. Remember the <marquee> tag in HTML, and, if you don't already, learn how to properly use "for" loops. They will become your best friend.
That's all I have for you today. This was a slightly larger post, future posts will likely be smaller. But as a first post, I needed to give you a taste of what's to come. Hopefuly, someone will actually read this, that way I'm not just talking to myself all the time, but hey, that's fine if I do. It's not like I'd do anything else anyway. Thanks to anyone who actually read this.

And remember Jimmy, more than 5's a waste.
-GIR