djog / blue_monkeys

Website van Team Blue Monkeys 2019-2020
https://github.com/djog/djog_nanos_2019
GNU General Public License v3.0
2 stars 3 forks source link

Code eindpresentatie @rickdecoolegast #38

Closed richelbilderbeek closed 4 years ago

richelbilderbeek commented 4 years ago

Hoi @rickdecoolegast, kom maar met je code, dan vul ik het aan :+1:

rickdecoolegast commented 4 years ago

ok ik ga het opschrijven en ik laat het zien met een screenshot waaneer het doet of niet doet

rickdecoolegast commented 4 years ago

image

rickdecoolegast commented 4 years ago

wil niet

richelbilderbeek commented 4 years ago

Ha, verkeerde plek :grin:

Zo moet draw eruit zien:

void draw()
{
  // jouw code
}

Jij hebt nu:

void draw()
}
  // jouw code

:+1:

rickdecoolegast commented 4 years ago

ooooh ok

rickdecoolegast commented 4 years ago

dat is de fout

rickdecoolegast commented 4 years ago

image ik dacht dat ik het wist maar dat was niet zo

richelbilderbeek commented 4 years ago

De computer was best wel duidelijk wat er mis was, kijk maar:

error

Computers rule :+1:

rickdecoolegast commented 4 years ago

ok? maar wat nu?

richelbilderbeek commented 4 years ago

ik dacht dat ik het wist maar dat was niet zo

Ook bij een if geldt hetzelfde:


void draw()
{
  if (...)
  {

  }
}
rickdecoolegast commented 4 years ago

image ik heb gedaan wat je zij maar kijk maar is wat er gebeurd

richelbilderbeek commented 4 years ago

Tip: zet je spaties zo neer als ik, dan kun je meteen zien dat er onder elke { een } staat:

layout

rickdecoolegast commented 4 years ago

huh?

rickdecoolegast commented 4 years ago

ik snap dat niet

richelbilderbeek commented 4 years ago

Copy-paste je code maar weer, dan laat ik het zien :+1:

rickdecoolegast commented 4 years ago

ok ok

rickdecoolegast commented 4 years ago

float x = 0;
float y = 0;
float goomba_x = 123;
float goomba_y = 234;
PImage plaatje;
PImage goomba;
void setup()
{
  size(600,600);   
  x = width / 2;
  y = height / 2;
  plaatje = loadImage("mario.png");
  goomba = loadImage("goomba.png");
plaatje.resize(100, 100);
goomba.resize(100, 100);
}
void draw()
{
  background(255, 255, 255);
  if (keyPressed)
{
}
}
    if (key == 'w') y = y - 1;
    if (key == 'd') x = x + 1;
    if (key == 's') y = y + 1;
    if (key == 'a') x = x - 1;
  }
  rect(x,y,10,10);
  image(plaatje, mouseX, 200);  
  x_goomba += random(-1, 1);
  y_goomba += random(-1, 1);
image(goomba, 100, mouseY);

{
  // ...
}

{
  // ...
  x_goomba += random(-1, 1);
  y_goomba += random(-1, 1);
  image(goomba, x_goomba, y_goomba);

}
'''
richelbilderbeek commented 4 years ago

Top! Ik heb je code naar Processing gekopieerd en toen CTRL-T gedaan:

float x = 0;
float y = 0;
float goomba_x = 123;
float goomba_y = 234;
PImage plaatje;
PImage goomba;
void setup()
{
  size(600, 600);   
  x = width / 2;
  y = height / 2;
  plaatje = loadImage("mario.png");
  goomba = loadImage("goomba.png");
  plaatje.resize(100, 100);
  goomba.resize(100, 100);
}
void draw()
{
  background(255, 255, 255);
  if (keyPressed)
  {
  }
}
if (key == 'w') y = y - 1;
if (key == 'd') x = x + 1;
if (key == 's') y = y + 1;
if (key == 'a') x = x - 1;
}
rect(x, y, 10, 10);
image(plaatje, mouseX, 200);  
x_goomba += random(-1, 1);
y_goomba += random(-1, 1);
image(goomba, 100, mouseY);

{
  // ...
}

{
  // ...
  x_goomba += random(-1, 1);
  y_goomba += random(-1, 1);
  image(goomba, x_goomba, y_goomba);
}

De fout zit hier:

void draw()
{ //OK: Accolade openen van draw
  background(255, 255, 255);
  if (keyPressed)
  { //OK: Accolade openen van if
  } //OK: Accolade sluiten van if
} //Huh? Accolade sluiten van draw?
if (key == 'w') y = y - 1; //Huh? Nog meer code? 'draw' is toch klaar?
rickdecoolegast commented 4 years ago

klaar

richelbilderbeek commented 4 years ago

Je kunt de accolades zien als een danspaar:

danspaar

Er moeten precies even veel { zijn als }. En ook even veel ( als ).

rickdecoolegast commented 4 years ago

ok?

richelbilderbeek commented 4 years ago

Mooi, kun je nu proberen zelf het probleem op te lossen? Als het niet lukt, kom maar op met die code :+1:

rickdecoolegast commented 4 years ago

ok richel

rickdecoolegast commented 4 years ago

image hij kan niet runnen

rickdecoolegast commented 4 years ago

kijk maar pls

richelbilderbeek commented 4 years ago

Ik zie de fout wel, deze is nog steeds:

void draw()
{ //OK: Accolade openen van draw
  background(255, 255, 255);
  if (keyPressed)
  { //OK: Accolade openen van if
  } //OK: Accolade sluiten van if
} //Huh? Accolade sluiten van draw?
if (key == 'w') y = y - 1; //Huh? Nog meer code? 'draw' is toch klaar?
rickdecoolegast commented 4 years ago

huh? kan je het mischien opschrijven dat ik het kan overschrijven?

richelbilderbeek commented 4 years ago

kan je het mischien opschrijven dat ik het kan overschrijven?

En hoe wordt jij dan een echte programmeur :grin: ? Je zult echt iets zelf moeten proberen, daarna help ik heus wel :sunglasses: :+1:

rickdecoolegast commented 4 years ago

oh ok

rickdecoolegast commented 4 years ago

kijk ik heb nu dit maar hij zegt nog steeds dat hij het niet kan runnen door een fout dus kijk maar image kijk maar naar dit

rickdecoolegast commented 4 years ago

image sorry verkeerde foto😁

richelbilderbeek commented 4 years ago

daaro

rickdecoolegast commented 4 years ago

OOOH OK BEDANKT

rickdecoolegast commented 4 years ago

sorry caps lock an

richelbilderbeek commented 4 years ago

Succes :+1:

rickdecoolegast commented 4 years ago

bedankt

rickdecoolegast commented 4 years ago

nu zegt ie dit image

richelbilderbeek commented 4 years ago

1

rickdecoolegast commented 4 years ago

dus de } moet echt helemaal beneden aan mijn gehele code?

richelbilderbeek commented 4 years ago

Nou en of :+1:

rickdecoolegast commented 4 years ago

ok!!!😁😁😁😁😁❀❀❀❀❀

rickdecoolegast commented 4 years ago

nu zegt ie dat er dit fout is kijk maar image

richelbilderbeek commented 4 years ago

1

rickdecoolegast commented 4 years ago

huh? ik snap het niet

rickdecoolegast commented 4 years ago

dus ik moet float x+_goomba = 0; boven zetten van midden of beneden?

richelbilderbeek commented 4 years ago

Helemaal bovenaan je code (boven setup) moet staan:

float goomba_x = 123;
float goomba_y = 234;
rickdecoolegast commented 4 years ago

oh ok

rickdecoolegast commented 4 years ago
float goomba_x = 123;
float goomba_y = 234;

rickdecoolegast commented 4 years ago

dat heb ik al bovenaan foutje denk ik van jouw

richelbilderbeek commented 4 years ago

Hmmm, wat is nu je code?