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

oh ok

rickdecoolegast commented 4 years ago

image

rickdecoolegast commented 4 years ago

gelukt!!!!

rickdecoolegast commented 4 years ago

wacht richel ik gaa even wat emt mijn papa wat doen oké tot zo

rickdecoolegast commented 4 years ago

ga

rickdecoolegast commented 4 years ago

en richel ik bestuur de goomba links en rechts met muis en met mario met de muis omhoog en omlaag

rickdecoolegast commented 4 years ago

oh en ik ga straks weg

richelbilderbeek commented 4 years ago

En, doet 'ie het nu?

richelbilderbeek commented 4 years ago

Top, hij doet het!

Gefeliciteerd!

rickdecoolegast commented 4 years ago

ben je online?

rickdecoolegast commented 4 years ago

en bedankt

richelbilderbeek commented 4 years ago

Veel plezier met je vader, we zien elkaar wel weer eens online :+1:

richelbilderbeek commented 4 years ago

Jij ook bedankt!

rickdecoolegast commented 4 years ago

en ik wil dat de goomba uit zig zelf gaat lopen dus dat hij een vijand en dat mario met wasd gaat lopen en dat mario 5 levens heeft kan dat?

rickdecoolegast commented 4 years ago

ben je nog online?

richelbilderbeek commented 4 years ago

Ja, dat kan.

de goomba uit zig zelf gaat lopen

Dan heb je nodig:

float goomba_x = 123;
float goomba_y = 234;

dat mario met wasd gaat lopen

Gebruik dan:

image(plaatje, x, y);

En dat mario 5 levens heeft

Voeg bovenaan toe:

float aantal_levens = 5;
richelbilderbeek commented 4 years ago

ben je nog online?

Soms update 'ie bij mij niet en dan zie ik jouw berichtjes niet. Kan ik ook niks aan doen :rainbow:

rickdecoolegast commented 4 years ago

ik ga toch niet met mijn vader weg

rickdecoolegast commented 4 years ago

hé richel hoe kan ik mijn mario laten bewegen met w a s d?

richelbilderbeek commented 4 years ago

OK. Ik ben waarschijnlijk de hele dag wel online, maar check niet de hele tijd deze pagina :rainbow:

rickdecoolegast commented 4 years ago

en oké bedankt

richelbilderbeek commented 4 years ago

Graag gedaan :+1:

richelbilderbeek commented 4 years ago

hoe kan ik mijn mario laten bewegen met w a s d?

Met WASD verander je al de X en Y coordinaat. Daarom beweegt het vierkantje.

Als je die X en Y coordinaat op het plaatje van Mario gebruikt, dan beweegt Mario:

image(plaatje, x, y);
rickdecoolegast commented 4 years ago

en de goomba gaat nog steeds met muis naar boven en beneden als ik met muis swipe

rickdecoolegast commented 4 years ago

en de mario is nog heel groot kijk maar

rickdecoolegast commented 4 years ago

image

richelbilderbeek commented 4 years ago

en de goomba gaat nog steeds met muis naar boven en beneden als ik met muis swipe

Klopt, de Goomba heeft een eigen X en Y coordinaat nodig.

Tip: de Processing hoofdstukken staan hier

en de mario is nog heel groot kijk maar

Ah, gebruik, in setup na imageLoad:

plaatje.resize(100, 100);
rickdecoolegast commented 4 years ago

ben je online?

richelbilderbeek commented 4 years ago

Ja.

rickdecoolegast commented 4 years ago

ok

rickdecoolegast commented 4 years ago

Klopt, de Goomba heeft een eigen X en Y coordinaat nodig.

Tip: de Processing hoofdstukken staan hier ik snap dit niet wat hier boven staat begrijp ik niet kan je daar me helpen?

richelbilderbeek commented 4 years ago

Klopt, de Goomba heeft een eigen X en Y coordinaat nodig.

kan je daar me helpen?

Nu heeft Mario een X en Y coordinaat:

float x = 0;
float y = 0;

De x betekent hoeveel hij naar links wordt getekend, de y hoe ver omlaag.

Als de Goomba een eigen coordinaat nodig heeft, dan heb je twee extra variabelen nodig:

float x2 = 0;
float y2 = 0;

In deze 3D les gebruiken ze ook 2 dingen die bewegen, misschien dat dat helpt.

Succes :+1:

rickdecoolegast commented 4 years ago

snap jij dat?

richelbilderbeek commented 4 years ago

Ja, dat snap ik :grin:.

rickdecoolegast commented 4 years ago

maar richel het werkt niet hij wil niet draaien dus ik kan niks als ik het programa start en ik heb de les gedaan

rickdecoolegast commented 4 years ago

wat nu?

richelbilderbeek commented 4 years ago

hij wil niet draaien

Wat bedoel je hiermee?

rickdecoolegast commented 4 years ago

dat ik het spelletje niet kan spelen het zegt reageert niet

rickdecoolegast commented 4 years ago

image

rickdecoolegast commented 4 years ago

waarom duimpje omhoog?

rickdecoolegast commented 4 years ago

en niet omlaag?

richelbilderbeek commented 4 years ago

Dank voor het screenshot! Dat is superfijn! Ik kan nu meteen zie dat je computer is te oud voor deze 3D graphics.

rickdecoolegast commented 4 years ago

oh ok

rickdecoolegast commented 4 years ago

is dat goed?

rickdecoolegast commented 4 years ago

of slecht?

richelbilderbeek commented 4 years ago

Het betekent dat je het 3D voobeeld niet kunt runnen/spelen.

Maar waar het om gaat is dat je twee dingen laten bewegen, namelijk Mario en een Goomba. Het 3D voorbeeld laat een manier zien hoe dat gaat.

rickdecoolegast commented 4 years ago

ok? maar hoe?

richelbilderbeek commented 4 years ago

Door dit toe te voegen aan je code:

float x_goomba = 0;
float y_goomba = 0;

void setup()
{
  // ...
}

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

Als er staat // ... betekent dat 'Laat staan wat daar al staat' :+1:

Success :+1:

rickdecoolegast commented 4 years ago

ok

rickdecoolegast commented 4 years ago

in welke ?