Mario Tetris is a game that combines Mario and tetris into one addicting game.
What was wrong with the Robot Arm?: It would not go up or down, and the turning was off.
What did you do to fix it?: Changed the code to fix it
What did the Robot Arm do?: It went up down left right and grabbed and dropped balls.
What is the difference between when Eclipse uses a yellow line versus using a red line? A yellow error is one the compiler may be able to run with, but red is critical.
Which one is an error and which one is a warning? Red: Error, Yellow: Warning
What is the difference between a LOGIC error and a COMPILE error. Which type of
errors did the Robot Arm have? A Logic error is not critical, but the robot or machine will not work correctly with these errors. A compiling error is one that The robot/Mschiene will not be able to run with, because the code is wrong
Why do we use code libraries like the leJOS NXJ?: So that java can recognize specific commands.
What is gamification?: Gamification is the use of game thinking and game mechanics in a non-game context to engage users and solve problems (Wikipedia).
How mad was Kevin, the mad scientist? Why was he mad?: Because his arm didn’t work, and he is very mad.
my team is: Team 1
my team members are: Jordan Sultahttps://plus.google.com/photos/110478996885609825075/albums/5896076433746768577/5896076626747674338?banner=pwa&authkey=CNDv1I35nejxZQ&pid=5896076626747674338&oid=110478996885609825075n and Tomoke
my robot is named: Kevin-Prince-Boateng
my experience with building my robot was:
First we built the robot
Then we got the code from online
Then we created a new Java project called Robot
Then we added the Libraries Lejos NXT Runtime
Then we converted the Project to a lejos NXT Project
Then we uploaded the code to the Robot through the run as function
The robot went forward and detected walls
is this a game?: Not really, More of completing the challenges
is it fun?: Not in my opinion. I do not like languages though
is it educational?: Yes, the whole thing is educational
does it really teach you another language?
is it a good idea?: Yes, it can help people to learn a new language for free
What is one way to start a new programming project in Java? File new java project
What is an API? Application Programming interface
What is a getter and a setter (http://java.dzone.com/articles/getter-setter-use-or-not-use-0)? Getter and setter methods are methods that are used to manipulate the value of a single property of an object.
What are the different languages for the Mindstorm NXT
(http://www.wired.com/geekdad/2007/11/the-best-progra/)? NXT-G and Labview Java
What language will you be using to program your robot? Java
What is a prototype? A semi early version of a program or game
Explain to someone how you swap 2 values in Java. x =y
How does selection sort use 2 for-loops?One looks for the numbers and the other switches
How do you print all the values from an array? System.out.println(“array[i]”);
What is the difference between a thermometer and a thermostat?
Why is plagiarism bad? It steals peoples work
How do you avoid looking like you are stealing someone’s code? Give credit to them.
What are a few things you can do if you get really confused, lost, or stuck when trying to program? G.I.Y.F. = google is your friend
On Friday, we broke up into teams and did an exercise with combination locks.
We got locks and a paper with bases to translate. The answer to the paper was the combination to the lock.
This was meaningful because it showed us that some people have advantages that are predetermined, and some have disadvantages.
I think it meant that everyone has advantages and disadvantages in life, and you cant tell until you know.
I can relate to this experience because in businesses some have more money than others and can buy better things.
What is the difference between float and int? Float is for decimals, while int is for whole numbers
What are three sorting algorithms and how are they different? Bubble, Selection, and insertion. Bubble looks to see which one is bigger, and the bigger one switches. than it repeats. Selection looks for the smallest integer and than puts it in the correct place. Insertion is the closest to human thought process out of these.
What is the difference between an operator and an operand? Operands may be literals, such as the number “3,” or strings, such as “Hello.” Or they may be variable names such as “x” or stuff. Operators represent actions that can be performed on the operands. The most obvious operators are the symbols for the four common arithmetical operations: “+,” “-,” “*” (multiplication), and “/” (division). However, most computer languages also define other operators.
What do I find in the console window in Eclipse? Program output.
What is the difference between an IDE and a text editor? An IDE tells you whats wrong, and has more features. A text editor has rich text.
What do I call a loop that never ends? An infinite loop
What is AI? Artificial intelligence
What do I find most confusing right now?
(picture of robot here)
This week I am using 2 different IDE’s: Processing and Eclipse. I like Eclipse better so far. I like it better because processing is more for making designs, while Eclipse is more like an IDE. Processing is like one (tiny) step up from stencyl, but still not a proper ide.
Refraction is a learning game that is made to teach about fractions. You have to power the ship with lasers. It can be found here: http://www.kongregate.com/games/gamescience/refraction