Wednesday, September 28, 2016

Why I play video games!

I was introduced to video games at a young age, my dad and my siblings were all somewhat into video games so it was only fate that I would be too. I didn't really have any reasons to play other than for fun but as I got older I realized it was an escape from stress in my life. video games were my only real outlet and for a while I became somewhat obsessed to the point where it began to effect my health and grades. I finally had to step away and get my self together enough where I could enjoy video games and live like a sane person. I've realized that video games are something that I enjoy so much that I am actually pursuing a career in video game development.

Monday, September 26, 2016

Love Sandwich

What parts of the class are going well for you so far? What parts could be improved upon? What are some things that your other teachers have done/are doing that Dr. Mo could steal?


I think everything is going well so far, I generally finish everything in class before it is due. There are times where I just have to work through the problems and figure it out for myself or just look at someone else's code and see what things i am missing from my own code. As far as I know I don't think there is anything that the class needs to improve on, each week we go through what we will need to use in our codes and we apply them with help from the other students to get through things we don't have a grasp on. None of my other classes have anything that I would think you would need to borrow from. :D!!

If else in Code.org


Image result for if else statement in code.org
If Else statements are used to decide between two or more options if the requirements are met for example.

if (time < 10) {
greeting = "Good morning";
 } else if (time < 20) {
greeting = "Good day";
} else { 
greeting = "Good evening";
}


The same rules apply but the code is hidden behind the blocks making it easier for the user to under stand. They are similar in that they both give the computer steps to go by depending on what instructions activate the statements below but they are different in that one is capable of more else statements where as the code.org is set to how many you can use.

Friday, September 23, 2016

Game Review of Qwop

Control/Gameplay
For those who are unaware in 2008, an online game known as QWOP was created. QWOP is known as a very difficult game due to its unconventional game controls using the title keys Q,W,O, and P to control a rag doll like Olympic runner. Your goal is to reach the 100 meter mark by correctly pressing the given keys to control his legs and thighs, however the challenge comes in that the legs stop moving when you stop pressing a key.

Graphics:
Image result for Qwop
Q.W.O.P's graphics are nothing to be amazed about they are pretty basic with minimum colors and this is because the games strength comes in its game play.


Sounds:
Q.W.O.P doesn't have much int terms of music they just have a thud sound effect when the runner falls on his face or falls backward.

Replayability:
Q.W.O.P's main strength comes the replayability of the game. To get a higher score you have to become better at the controls which you do by starting over every time you fall down. This may become a problem as you will probably become frustrated and obsessed with getting a higher score.

Fun:
The Fun of Q.W.O.P comes from the challenge of getting further like games such as flappy bird.You find a way to get further and cheer when you actually get further than before.





Tuesday, September 20, 2016

Humans Need Not Apply

When it comes to the progression of automatons, I don't really feel strongly one way or another. It is true that at the rate we are currently going it won't be long before they are capable of doing any job a human can do more accurately and at more cost efficient rates. This leads to a very serious problem as there will be a lot of unemployed people with no means of income, what will we do with the massive influx of people with nothing to do with themselves? One solution to the problem is to just give everyone a shared amount where they can buy everyday necessities and live their lives as carefree as possible. There are a lot of bugs to work out with that system but it is a viable solution. Shrug what do you think is a better solution to the problem ?

Monday, September 19, 2016

Order of Operations

The Order of Operations is also known as P.E.M.D.A.S

P.E.M.D.A.S is the orders in acronym formation,P is Parenthesis anything in parenthesis has to be dealt with first such as (2*4)+4 You would multiply 2 by 4 to get 8 and then add 4 to get 12. E is exponents which is any number multiplied by itself any number of times such as 2^4 is 2*2*2*2 or 16. M is multiplication, D is Division, A is addition, and finally S is subtraction. P.E.M.D.A.S can solve any problem because all problems involve P.E.M.D.A.S


Image result for PEMDAS

Thursday, September 15, 2016

IDE

An IDE is a software application that allows the user to create,edit,and run codes or programs. IDE's have source code editor and all sorts of tools that allow you to fix and edit codes.IDE's are one of the most important tools that are available to programmers.

Some of the issues I faced were using the wrong variables then wondering why my code wasn't working as well as the ever elusive missing semicolon from time to time. Some of my problems were simply a lack of knowledge such as how switch statements worked and all sorts of things.


There are some IDE's that aren't as helpful and you will have to work diligently to fix any errors that popup. Some IDE's include Visual Studio,Notepad, Notepad ++, and many others.

Wednesday, September 14, 2016

Variable types

10. Compare and contrast the four primary variable types (bool, int, char, double) we’ve discussed so far. When would you use each, and to store what sort of data?


The four primary variable types are booleans, integers, characters, and doubles. Booleans are true and false statements and when you input them you have to give back a true or false for example when using a boolean you would set up a variable and when the code runs it should run true if it works correctly or false if the statement is incorrect. Integers are numbers preferably smaller numbers and always whole numbers. Characters or Chars are single letters, they can't do full length words but they can be used as shortcuts for words such as Y for Yes or N for No.The double variable holds extremely large numbers like 999999999 and extremely small numbers such as .502.

You would use booleans to set a statement as one state or the other they cant have more than the two options like 8<10 return true it would return true of course. Integers are used anywhere that simple numbers are necessary like for listing numbers.Chars can be assigned to other variables like integers like C=6. Doubles are like integers but are set to numbers like decimals which ints cant reach.

Artful Games


When it comes to games being considered art there is a very clear divide between people but the addition of 13 video games into the Museum of Modern Art has clearly put that dispute to rest. With this the only reasonable thing to do is to choose a game I would consider to be art and my choice would probably have to go to the wonderful game Legend of Zelda; Wind Waker.  Wind Waker is an extravagantly beautiful game from beginning to end. Mixed with hours of fun game play i would seriously recommend this game to anyone who hasn't had the opportunity to play such a creative masterpieceThe use of lighting and bright colors in the morning give it a very lovely island vibe and the nighttime sections are just as brilliant with neon colors to contrast the dark and allow for visual enjoyment
Image result for LOZ wind waker
















The use of lighting and bright colors in the morning give it a very lovely island vibe,from the popping blue to the verdant green colors of the trees and grass! Every color only adds to the overall appeal of the game from tan orange of links boots to the clean white of his pants.

Image result for LOZ wind waker


The nighttime sections are just as brilliant with neon colors to contrast the dark and allow for visual enjoyment, the popping oranges of the enemies eyes and his neon green tail feathers only add to his already creative design! Here Link's Green clothes continue to contrast regardless of whether it is day or night.








Friday, September 9, 2016

Surrealism in Video games

Surrealism in Video Games

Image result for surrealism art
I really enjoy this piece because its nice to see the different elements that exist around the whale for example the town on top of the whale the sunset ocean underneath it and the under the sea shots on both sides of him. It really is like a dream sequence.

I can see why someone could believe Mario's bros and games in general could be surrealist art.There are so many wild and peculiar elements to games that can probably be found in a dream like eating a flower and gaining magical powers or jumping through a ring and ending up in an other world. It is amazing how creative game makers can be and how wild their visions are.

Compile Time Error vs Run Time Error

Compile time errors are errors that exist in the code and prevent the program or code from running. They generally have to do with a mistake like missing semicolons incorrect line of code.
Image result for compile time error
Run-time errors are errors that exist within the program themselves while they are actually running as well for example if you were playing Mario and Mario got stuck on top of a koopa shell rendering him unable to move.Run time errors can be fixed if you find what is wrong within the code.
Image result for sonic boom glitches

Tuesday, September 6, 2016

What are Binary Numbers ?

Binary numbers are numbers set in a base of 2 generally as 0 and 1's. The 2 numbers represent their current states meaning 0 is off and 1 is on. Binary can support decimal numbers by putting them in specific states of on and off for example.

1 = 1
2= 10
3= 11
4=100
5=101
6=110
7=111
8=1000
9=1001
10=1010

Thursday, September 1, 2016

Gaming Components

The difference between a game creation tool, a game engine and a game library are there capabilities.
A game engine is the base for creating and developing video games, they are used to create games for all sorts of systems from computers to consoles and mobile devices. A game creation tool is used in assisting game creation with such tools as converting certain things to models and textures needed by the game. A game library like Allegro allows for game creation by taking care of basic levels of coding usually needed by hand. One example of a game engine is Unreal Engine 4 and one example of a game creation tool is Unity (if it isnt a game engine).