Thursday, March 6, 2014

Computer Coding

Computer Coding

I have learned....

By now I have learned lots of computer coding. I know JavaScript,CSS,HTML5, and I'm learning Python.





No, not binary.

With JS, you can make games like this:


var troll = prompt("You're walking through the forest, minding your own business, and you run into a troll! Do you FIGHT him, PAY him, or RUN?").toUpperCase();

switch(troll) {
case 'FIGHT':
var strong = prompt("How courageous! Are you strong (YES or NO)?").toUpperCase();
var smart = prompt("Are you smart?").toUpperCase();
if(strong === 'YES' || smart === 'YES') {
console.log("You only need one of the two! You beat the troll--nice work!");
} else {
console.log("You're not strong OR smart? Well, if you were smarter, you probably wouldn't have tried to fight a troll. You lose!");
}
break;
case 'PAY':
var money = prompt("All right, we'll pay the troll. Do you have any money (YES or NO)?").toUpperCase();
var dollars = prompt("Is your money in Troll Dollars?").toUpperCase();
if(money === 'YES' && dollars === 'YES') {
console.log("Great! You pay the troll and continue on your merry way.");
} else {
console.log("Dang! This troll only takes Troll Dollars. You get whomped!");
}
break;
case 'RUN':
var fast = prompt("Let's book it! Are you fast (YES or NO)?").toUpperCase();
var headStart = prompt("Did you get a head start?").toUpperCase();
if(fast === 'YES' || headStart === 'YES') {
console.log("You got away--barely! You live to stroll through the forest another day.");
} else {
console.log("You're not fast and you didn't get a head start? You never had a chance! The troll eats you.");
}
break;
default:
console.log("I didn't understand your choice. Hit Run and try again, this time picking FIGHT, PAY, or RUN!");
}



In that game, the player makes choices on how to deal with the troll.


With HTML5, you can make websites. That's why I can make colors like this.
CSS is for styling the HTML5. Combine JS,CSS, and HTML5, and you can use jQuery, which is for animating your stuff.
Of course, other coding languages are useful too. With Python, you can make games like Battleship. But I only know basic, very basic things. I can't make stuff like websites. When you press F12 on your keyboard, you see all the code for the site. But I only can understand a fraction of that.

I learned with Codeacedemy. Coding is really fun!

No comments:

Post a Comment