De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Www.devoxx4kids.com Greenfoot Workshop Bobby - Snake.

Verwante presentaties


Presentatie over: "Www.devoxx4kids.com Greenfoot Workshop Bobby - Snake."— Transcript van de presentatie:

1 www.devoxx4kids.com Greenfoot Workshop Bobby - Snake

2 www.devoxx4kids.com Greenfoot Ontwikkelomgeving gebaseerd op de Java programmeertaal. Is gemaakt om de Java taal te leren kennen. Gemakkelijk om 2D games te maken. Greenfoot is gratis beschikbaar voor Microsoft Windows, Mac OS X, and Linux. http://www.greenfoot.org/

3 www.devoxx4kids.com De Java taal « Object georienteerd » taal Eén van de meest gebruikte programmeertalen te wereld Ontwikkelen van applicaties voor verschillende systemen Windows, Mac, Linux, Android, …

4 www.devoxx4kids.com « Object Georienteerd » Java applicaties bestaan uit « Objecten » Elk Object bestaat uit 2 delen: zijn eigenschappen zijn « gedrag », de acties die het object kan doen

5 www.devoxx4kids.com Klassen en Objecten Om een object te beschrijven,definieren we een klasse. Een klasse is een « model » waarmee we objecten bouwen. We kunne ook zeggen dat objecten « instanties » van de klasse zijn.

6 www.devoxx4kids.com public class GameElement { private int x; private int y; public GameElement(int initX, int initY) { x = initX; y = initY; } public int getX() { return x; } public int getY() { return y; } public void move(int xMove, int yMove) { x = x + xMove; y = y + yMove; } Voorbeeld van een Java klasse

7 www.devoxx4kids.com Bobby-Snake

8 www.devoxx4kids.com Nieuw scenario

9 www.devoxx4kids.com Wereld creëren

10 www.devoxx4kids.com SnakeWorld

11 www.devoxx4kids.com SnakeWorld code

12 www.devoxx4kids.com Bekijk World

13 www.devoxx4kids.com Verander de code We gebruiken blokken van 32x32 pixels De grootte van het spel is 25 x 20 blocks

14 www.devoxx4kids.com Maak een blok

15 www.devoxx4kids.com Maak de spelrand

16 www.devoxx4kids.com Coördinaten (0,0)(1,0)(2,0)… (24,0) (0,1)(1,1)(2,1)… (24,1) (0,2)(1,2)(2,2)… (24,2) ………… … (0,19)(1,19)(2,19)…(24,19)

17 www.devoxx4kids.com Toon de spelrand

18 www.devoxx4kids.com for lussen for ( initialization ; test ; post-processing ) { body ; }

19 www.devoxx4kids.com De spelrand

20 www.devoxx4kids.com Klasse SnakeBody

21 www.devoxx4kids.com SnakeWorld veranderingen

22 www.devoxx4kids.com Beweging

23 www.devoxx4kids.com If uitdrukking

24 www.devoxx4kids.com De grootte van de slang

25 www.devoxx4kids.com Van richting veranderen

26 www.devoxx4kids.com Botsingen (1)

27 www.devoxx4kids.com Botsingen (2)

28 www.devoxx4kids.com Appelen toevoegen (1)

29 www.devoxx4kids.com Appelen toevoegen (2)

30 www.devoxx4kids.com Botsing met een appel

31 www.devoxx4kids.com Geluid

32 www.devoxx4kids.com Proficiat! Je hebt net je eerste Greenfoot spel gemaakt. Je kan nu nieuwe ideeën aan jouw spel toevoegen of een nieuw spel bouwen.


Download ppt "Www.devoxx4kids.com Greenfoot Workshop Bobby - Snake."

Verwante presentaties


Ads door Google