Thursday, April 7, 2016

https://docs.google.com/presentation/d/1ZsWJUfa6zMtjMu0-B-LvPiPs2y4z_yqPXzc26NuaWlM/edit?usp=sharing

Monday, April 4, 2016

Rate your comfort levels, on a scale of 1-5, on the following coding concepts:
  1. Variables - 5
  2. Conditional statements - 5
  3. operators - 3
  4. Loops - 5
  5. Functions - 4
  6. Arrays- 4
  7. OOP (classes and objects) - 3

Are there any particular concepts you feel you need practice with?

I need practice with functions

Are there any skills you’d like to learn more about?
i would like to learn more about switches and loops because i think that they can become a lot more complicated and make my code and games a lot more interesting.

Monday, March 21, 2016

What do loops look like in some of the supplementary helper programs you’ve used (i.e. Scratch, Code.Org, CodeCombat, etc). How are they different and similar? Provide a screenshot.

The loops in supplementary helper programs look a lot easier and more simple to understand. The supplementary helper programs make you read it over and over to full understand the loop statements.
they both have the same function but are both presented differently.

Wednesday, March 16, 2016

Know

I knew nothing about RPG and have never heard of it before this class.




 Want to know

How to create an rpg and make it like final fantasy
 Learn

I learn how to create a map
What characteristics will the winning game in the DPL’s IdeaLab RPG Maker contest have? Describe how you will set your game apart from others.

A great story line will be a major part in the RPG. Other RPGs that have fighting systems will have the user train but in my game the characters are already strong and only have one quest to kill a final boss.
What is an RPG (use your own words)? Provide a few examples. Have you played any RPGs? If yes, which ones, and what did you like or dislike about them? If not, which would you like to try  and why?

RPG stands for Role-playing game. RPGs normally have the player play as a character in the game and control them. example: In final fantasy 7 you start off playing as Cloud and play throughout the story line. I have played Final Fantasy 2-13 and I enjoy the type of play style because of the fighting and training of your character and your party.
What are for loops and when would you decide to use them in code (instead of while loops)? Describe the three parts that make a for loop “run” and how they work.

for loops are loops but you can only go through it a certain amount of times, while while loops are infinite and you can go through the loops as many times as you need to.

for(float i=0;i<l;i++)

you need a starting points, an ending point and the equation that adds or subtracts
What did you think and feel about the video, Humans Need Not Apply? Do you have any critiques- things the the author didn’t mention or might have gotten wrong? How can society address the concerns he brought up in the video?

I feel neutral because i like robots and i believe that they will make our jobs easier rather than taking peoples jobs and employment. robots are not always reliable and there will need to be people who will manage the robots in case of an accident. also there are jobs that a robot will not be able to run and some robots may have bugs and errors that may cause the robot to malfunction and may be taken advantage of by others. So I believe that the robots and technology will make peoples jobs easier is the way society should address this rather than taking technology and robots as negative and a increase in unemployment
What is a while loop? Explain how to set up while loops. What lines of code do you need to ensure that a while loop works correctly? What mistakes have you encountered so far when you write while loops?

A while loops lets you repeat a set of commands over and over until the user inputs a key to exit.

while (input != 'q'){
}

you will need to make sure what you want is in the while loop, a mistake I've made a couple times. Also the 'q' that is represented above, I made it a command in a game that I created but when I pressed q it close me out instead of doing the function that coded it to do. you can also make the 'q' into a number or a string. all you need to do is change the variable to the correct variable that matches the input statement.
What’s the difference between a series of if statements and a series of if-else statements? In what situations do they function the same, and when would they act differently

 Both, if statements and if-else statements will compare inputs or variables. The difference between them is if-else statements will not print if the one above has already printed.

Tuesday, March 15, 2016

How did the author of the game review you read for your warm up structure their critique?  Look at how their writing flows from paragraph to paragraph and describe how they utilized transitions. What writing practices could you emulate?

They structured
Why do you think the developers of games like Starcraft create smaller sub-games like Starjeweled? Do you know other games that have similar collections like the Starcraft 2 arcade? What are the potential benefits and drawbacks of having sections like this in your game?

Starcraft developers created sub-games like Starjeweled because sometimes the player may get bored of the campaign and would want to play something else. Starjeweled would be that game. It is a game where the player can take a break from the actual game and play something else.
What is Allegro? What can you use it for? Briefly give an overview of how you set it up and use it in Visual Studio.
Allegro is a library but unlike iostream Allegro is a game specific library. Visual studio doesn't have Allegro so you have to download and place install Allegro into Visual Studios to use it.
Start noticing error messages you get from Visual Studio and g++. What do the different error messages mean? Provide a few examples (you may need to mess up a recent chunk of code to remember).

I have recently been getting a lot of initialized errors. The reason why i would have these errors is because i need to have my variables char or int equal to something. When it is not equal to something there is that initialize. There are also compile time errors that i get a lot. I get these because i normally forget semi colons causing a syntax error.
Think about the 5 elements of game critiquing, as outlined in the article “You Got Game, But Can You Write?”. Is there one or more elements that are more important to you personally? Are there some that you don’t care about as much? Think about your favorite game. Briefly describe its strengths and weaknesses for these five categories.

control and gameplay are the most important to me because if i am not interested in the game. I would not be playing the game in the first place. Also if i like the controls and gameplay, the fun factor would already be high because i am enjoying the game. I don't really care about the replayability part in a game, as long as the first play through was good and enjoyable. In league of legends there are points in where it is fun and part where you just want to rage and leave your team. For control and gameplay, it is fairly easy to play league of legends once you understand the concept and you can learn about the lore of each champion or character. Graphics aren't the best but is very high up in the resolution. All the sound are good including different languages that you can change to. In league of legends you can replay the same map over and over again but each game is different.
Compare and contrast compile time errors and runtime errors. Provide examples of each you’ve encountered in this class and as a gamer.
In compile time errors there are mainly things with the syntax of your code. run-time errors, there are many ways this can happen. Run-time errors, the computer can be trying to open a file that isn't there or trying to find a web page that is not well formed. run time errors can also consist of ruinning out of memory.
How do conditional statements look like in some of the helper practice programs (code.org, code combat, etc) you’ve used? Compare and contrast how you use them and how they act. Include a screenshot of one in action.


These practice programs are used to help the learner learn about if statements and while loops without realizing it. For the if there is a pile do (blank), it is replacing the if and if-else statements that a normal code would have to type out but all the learner has to do is drag the box with the pre-written code already. while path ahead replaces while statements and works the same way, but it is just placed in a box making it an easier concept for the learner to learn.
Compare and contrast if, if-else, and switch statements. What do they have in common and how are they different? When would you use each?

if and if-else statements, I use to give the user multiple options. In switch statements i use it to divide up the if statements being able to make rooms and actually have the player explore around the map that I created with Switch statements. In the switch statements i would have if statements asking the user questions or having them read a cout statement.
Do a quick research on a topic from today’s movie. How has technology progressed in the couple years since the movie was filmed? What else have you discovered about this topic?

When the movie was film it stated that the pillcam was not in use quite yet. The pillcam today is being use in hospitals to help patients. Normal cameras are big just because it can fit the users hand. This makes it easier to use. The actual camera (computer parts) is a lot smaller than the full physical camera.
Type “unix” at the $ of your shell account. Learn a new command and explain what it does. Include a screenshot of it working in your blog. (Also, if you haven’t tried it yet, try typing “ls” at the command prompt as well).


In unix I learned the command msg. msg will allow you to chat with other unix users. When i use msg in unix, msg shows an error message that the person is ___, but the message i type will still send to people.
Count to 20 in binary, and explain the pattern you see developing as the numbers go up.
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
10000
10001
10010
10011
10100
10101
10111
11000
11001
11010
11011
11100
11101
11110
11111
What are binary numbers, and how can you convert from binary to decimal and back again?

Binary numbers are a bunch of 1's and 0's, you can use binary to get normal numbers. If the binary number is 00111, you read it from right to left and you only count them if there is a 1 in the binary code. From right to left the numbers would be 1, 2, 4, 8, 16, 32, 64, 128, and so on. Once you have all the numbers with the 1 next to them you add them up and get the final number
Why is QWOP so dang popular, when it’s so super frustrating? What is it about games like this that make them go viral?

QWOP became popular because it is a game that is very difficult to progress and since it is so hard to progress until you get use to the controls and know how to controls work. It is frustrating and makes you want to play it over and over again until you beat your high score. QWOP is like flappy bird where it is frustrating but there is always a goal to beat.
In your own words, describe what “RGB” means, and how it works. What is your favorite RGB color? Give its name (if it has one), its hex value, its decimal value (i.e. 255, 50, 100), and a screenshot of the actual color.

RGB Stands for Red Green Blue and it shows different shades of colors that you can choose from. my favorite color is Medium Blue, HEX=#0000CD,  
What is your overall plan for the game you hope to make in RPG Maker? What is the setting and plot, what characters will exist, and what obstacles will they face? How will you win or lose?

My overall plan for RPG maker is to have a group of 4 overpowered people on a quest to kill a dragon. You will have to begin to collect clues and information on where the dragon will be located. I want to add people in that are going to back stab the group of people. you will win if you kill the dragon and if all your team members die, you will lose.

Friday, January 22, 2016

What is an IDE and how is it different from how you’ve been coding in your UNIX shell so far?

An IDE stands for integrated development environment (Ex. C++ Visual studios) and it makes coding a lot easier because it automatically debugged your code and makes your code more organized by automatically placing white spaces for you. It also complies your code with a simple command instead of the multi-step process in UNIX shell.
Explain the steps you would use to program, compile, and run a program in your UNIX shell account. Be specific about the commands you type in.

1. Create a UNIX account and log in
2. When you are in UNIX type in pico.
3. Once you have type pico you can put in your code

Example code:
#include <iostream>

using namespace std;
int main()
{
cout<<"League of Legends"<<endl;
cout<<"Counter Strike Global Offensive"<<endl;
}
4. Our task was to list our favorite games so we have the normal start of code as:
#include <iostream>

using namespace std;
int main()
{
5. To list your favorite games you can fill in the code 
cout<<"Favorite game"<<endl;
and repeat for as many games you want:
6. Once you are done end the code with:
}
7. save your code by pressing control + O and save the name as something.c
8. Exit pico by pressing control + X
9. Type in g++ something.c --> if you have bugs debug your code if nothing happens type ./a.out to run your code.
What did you like and dislike about Cave Adventure? How will you be able to improve upon it when you write your own text based game?

I disliked how Cave adventure did not give you any controls at the beginning and it really didn't provide a reason why you are doing what you are doing.
In the context of coding, what is a library and what is is used for? What library have you used so far, and how have you used it?

A library is a bunch of prewritten code and you use it to code. An example of a library is the <iostream> that you use when using c++. <iostream> makes the code easier and shorter to type.

Tuesday, January 12, 2016

Explain the steps you would use to log into your UNIX account and send an email (including how to use PUTTY).
1. Create a UNIX account and log in
2. When you are in UNIX type in pine compose a message by pressing c.
3. when you compose a message it is like sending a normal email and you need to type the email you are sending to and have a subject and text.
4. Once you are done with the email press control x to send

Monday, January 11, 2016

In your own words, describe what PUTTY is and what you use it for.

Putty is a free SSH client that is like a command prompt/terminal that you can use to run websites, play games and search for files on your computer. When you create an account you are no longer using your computer but a server from another place.

Thursday, January 7, 2016

Tell me what you are hoping to get out of this class this semester. Is there a particular project you’d like to do? A specific game you’d like to code? Prepare for a college major or career path?

For this Semester i plan to get out the basics of C++. I would like to code PAC man or eventually super smash bros. I plan to get a major in computer science.