24. for loop
for(var count=0; count<10; count++){
console.log(count);
}
brackets.io
25.
26. Komentarji
for loop
// Hi, my name is comment
for(var count=0; count<10; count++){
console.log(count);
/*
}
I am comment too.
I can take more space.
*/
32. Boolova vrednost
for loop
true
false
1<2
for(var count=0; count<10; count++){
console.log(count);
}
33. Spremenljivka
for loop
var score = 0; // stevilka
score;
console.log(score);
for(var count=0; count<10; count++){
console.log(count);
}
var muted = false; // boolova vrednost
var feedback = "LFU!!!"; // niz
34. Tabela for loop
vrednosti (Array)
var lampList = [];
for(var count=0; count<10; count++){
var console.tampons log(= ["count);
red", "green", "blue"];
var }
first = tampons[0];
document.write(first);
console.log(tampons[0]);
35.
36. Funkcije
for loop
confirm("I feel awesome!");
for(var count=0; count<10; count++){
console.log(count);
prompt("What is your name?");
}
console.log("What is your name?");
37. Funkcije
for loop
var sayHello = function(name) {
for(var count=0; count<10; count++){
console.log(count);
}
document.write("Hej" + " " + name);
};
sayHello("Maja");
38.
39. if stavek
for loop
var x = 1;
if ( x === 1) {
for(var count=0; count<10; count++){
console.log(count);
}
document.write("x je enak 1");
}
40. if stavek
for loop
var x = 4;
if ( x !== 1) {
console.log("x ni enak 1");
// document.write("x ni enak 1");
}
for(var count=0; count<10; count++){
console.log(count);
}
41.
42. if for else loop
stavek
var key = "left";
for(var count=0; count<10; count++){
if (key == "up"){
console.log(count);
}
console.log("Key is up.");
} else {
console.log("Some key.");
}
43.
44. if for & loop
else if & else stavek
var key = "left";
for(var count=0; count<10; count++){
if (key == "right" ) {
console.log(count);
}
console.log("Key is right.");
} else if (key == "up" ){
console.log("Key is up.");
} else {
console.log("Some key.");
}
53. Kaj lahko enostavno
spremenimo?
● Preskoci intro
● Tipke za navigacijo
● Zacetno stevilo tamponov
● Stevilo tamponov v skatli
● Barvo tamponov
● Avatarje
● Animacije
● Barvo ozadja
● Barvo tal
● Barvo oblakov
● Sliko svetilke
● Visino skoka
● Velikost okna z igro
● Zacetne slike z uvodom (prevod)
● Zvoke
● ...
54. Preskoci intro
HINT: Ce si na zacetku (0: home) pritisni SHIFT (tipka 16) in pojdi na igro (3: game
play)
if (keyCode == 16 && state.page==0){
state.page = 1; // change to 3
NALOGA: Zakaj zvok ne igra?
55. Spremeni tipke z ukazi
if (keyCode == 77)
if (keyCode == 39)
if (keyCode == 16)
if (keyCode == 83)
if (keyCode == 38)
SPACE: 32 // throw tampon
RIGHT: 39 // forward
LEFT: 37 // back
M: 77 // mute
SHIFT: 16 // begin
UP: 38 // jump
P: 80 // pause
S: 83 // restart
NALOGA: Spremeni kodo tako, da bos igrico lahko igrala z eno roko.
56. Spremeni zacetno st.
tamponov
NAMIG: Poisci kje je stevilo definirano in ga spremeni
//player variables
var tampon = 10; //50
NALOGA: Kaj se zgodi, ce igro ponovno zazenes (S)? Popravi!
NAMIG: End game (4) tipka S (83).
57. Spremeni stevilo tamponov
v skatli
NAMIG: Poisci kje je stevilo definirano in ga spremeni
tampon = tampon + 5 // 50
59. Barva tamponov
NALOGA: Odpri slike v
urejevalniku slik in jih
spremeni.
● ammo…png 4x
● attack…png 2x
60. Ustvari nov avatar (enemy)
enemies = new EnemyFactory("eWalk", 1);
/* spremeni v swat in zazeni igro */
eWalk swat
NALOGA: Zdaj ustvari svojega
61. Animacije
Animation title;
title = new Animation("title", 2, 20);
Animation girlIntro;
girlIntro = new Animation("walk",2,5);
62. Barva ozadja
void startGame() {
background(100);
/*
background(255,255,0); //yellow (red, green and blue 0-255)
color yellow = color(255,252, 25);
color red = color(178,18,18);
color orange = color(255,83, 13);
color blue = color(9, 113, 178);
color pink = color(255, 182, 193);
*/
63. Barva tal
void showBuilding() {
fill(0); // color name or number(s)
/*
background(255,255,0); //yellow (red, green and blue 0-255)
color yellow = color(255,252, 25);
color red = color(178,18,18);
color orange = color(255,83, 13);
color blue = color(9, 113, 178);
color pink = color(255, 182, 193);
*/
64. Barva oblakov
void showCloud() {
fill(255);
fill(0); // black or
// (0,0,0) (red, green and blue 0-255)
65. Barva oblakov - siva
Gray clouds (uncomment c and add c to fill())
c = Math.floor((Math.random() * 255) + 1);
}
void showCloud() {
fill(c);
66. Barva oblakov - nakljucna
Color clouds
r = Math.floor((Math.random() * 255) + 1);
g = Math.floor((Math.random() * 255) + 1);
b = Math.floor((Math.random() * 255) + 1);
}
void showCloud() {
fill(r,g,b);
69. Velikost okna z igro
var CANVAS_HEIGHT = 500; // 700
var CANVAS_WIDTH = 700; // 1200
70. Spremeni zvoke
var jumpSound = new buzz.sound("res/sound/jumpSound", {formats: ["ogg", "mp3"]});
var tamponSound = new buzz.sound("res/sound/tamponSound", {formats: ["ogg", "mp3"]});
var gameOverSound = new buzz.sound("res/sound/gameOverSound", {formats: ["ogg", "mp3"]});
var beethovenSound = new buzz.sound("res/sound/beethovenSound", {formats: ["ogg", "mp3"]});
var ouchSound = new buzz.sound("res/sound/ouchSound", {formats: ["ogg", "mp3"]});
var shootSound = new buzz.sound("res/sound/shootSound", {formats: ["ogg", "mp3"]});
73. You can leave behind the old
regressive sexist
representations and
instead create interactive
experiences that portray
women as capable, complex
and inspirational.
Anita Sarkeesian, Feminist Frequency