Professional Documents
Culture Documents
KODU:
: (19)
:
http://pdkap.sch.gr/2011/praktika2011/Workshops/W1.pdf
Kodu
2
.
.
, .
Kodu:
(storytelling)
.
To Kodu .
Kodu
3
To Kodu
.
.
(object oriented).
21 .
.
, .
Kodu :
,
,
,
.
Kodu
4
O !
,
, .
8 ... 88.
.
.
,
.
Kodu :
http://fuse.microsoft.com/project/kodu.aspx
Kodu Xevon 07
Kodu.
,
Xbox Controller, Kodu.
:
Windows 7
Windows Vista
Windows XP
()
;
7
...
Windows 2000 professional
Windows XP,
( DirectX 9.0)
OXI
... ...
1GB.
2GB.
1
8
kodu.
.
:
.
, , .
.
.
.
10
.
,
,
.
Kodu :
.
5 .
1 .
Kodu
...
11
1 (1/4)
12
1.
2.
3.
4.
KODU.
.
( ) N
New World. Enter .
(
):
5.
: , .
6.
7.
.
.
Ctrl.
.
.
Shift.
Alt.
.
.
/: .
8.
.
Zoom out. Zoom in.
6 .
, .
: .
3 .
, .
1 (2/4)
13
9.
#21.
, .
,
.
:
/ ,
.
.
:
.
.
, .
1 (3/4)
14
10. :
kodu.
.
5 .
11. kodu:
1.
2.
3.
4.
When / Do
When Do
When Do () 1
When Do ()
1 (4/4)
15
12. :
1. .
2. .
3. : !
4. : Kodu!
5. , : .
13. :
1. .
2. .
3. .
4.
.
2
16
17
,
(Cycle).
:
18
.
.
(
).
.
.
.
(Creatable).
19
:
(1/5 + 1/10) x 10 = 3
(25% 8) = 2
2 .
1 .
3 x 2 + 2 x 1 = 8.
.
.
.
8 ,
.
3 ,
2
...
20
2 (1/3)
21
1.
2.
Idyll v07 .
.
3.
4.
5.
6.
.
.
( ).
:
7.
2
2
2
1 kodu
( )
8.
9.
Offset
8
:
(, ).
- ,
:
1 .
3 ( ,
()).
1 .
2 .
2 (2/3)
22
3 :
10.
.
.
.
Kodu:
11.
1.
2.
3.
4.
5.
6.
7.
8.
9.
When / Do
When Do
When Do () () 2
-- Do () () 1
When () 3 () Do ()
! 3 2 ! ( )
-- Do ()
(
2 ).
When 5 3 () Do () !
.
!
When ( ) Do ()
2 (3/3)
23
12. .
13. :
.
14. :
1.
2.
When 3 () Do
When 2 () Do
( ) 1
15. Cycle 1:
1.
When kodu Do ()
2.
-- Do () !!
3
24
25
.
.
(Creatables).
,
.
.
.
.
26
, .., ,
.
.
.
.
.
...
27
3 (1/5)
28
1.
2.
Shooting Fish.
.
3.
4.
5.
.
.
( )
6.
1
1
1
1
8.
Offset
3
:
7.
: !
: Shooter
/ /
/
.
.
3 (2/5)
29
9.
10.
11.
0,10
1,02
1sec 2sec :
14.
0,1.
1.
( ):
13.
0,5.
, :
12.
0,2.
0,2.
5.
When 1 . Do 1
When 2 . Do create 1
.
1 1 .
-- Do
3 (3/5)
30
15. (
5
10
5
5
(
)
(
50.)
16. :
,
,
.
:
When / Do
2. When ( ) Do
1.
3 (4/5)
31
, 10 ,
, .
18. :
17.
1.
19.
20.
tab ( 2).
:
21.
When ( ) Do 2
.
10 .
< 100 , (1 )
.
>= 100 , (1 )
.
2 :
1.
2.
3.
4.
5.
-- Do () ()
-- Do () 10
When () 100 Do ()
When () 100 Do ()
-- Do 1
3 (5/5)
32
22. 1 .
23. ,
10 :
1.
When ( ) Do () 10
24. ,
:
1.
When 0 Do ()
25. 60 ,
1.
When 60 . Do ()
26. 200 ,
:
1.
3
33
.
:
,
5 .
, ..,
,
100 .
3
.
100 ,
, ..,
10 .
3 .
34
.
1:
1.
2.
When () 100 Do
When (/) Do
2
2:
1.
2.
When 10 . Do 1
When 3 . () (/)
:
1.
2.
When (/) Do
When (/) Do () 5
()
...
35
36
:
(game states).
Kodu:
,
.
,
.
-
37
.
.
.
.
5 .
.
.
:
3 .
.
38
.
.
,
,
.
,
.
,
.
...
39
40
:
.
.
.
,
.
41
1
1.
-- Do () 5 ()
2.
-- Do () 100 50 20 10
()
3.
-- Do 2
2
1.
When 1 . Do () 1
()
2.
When 0 () Do
()
42
-- Do
2. When (/) Do
3.
-- Do () 1
()
1.
...
43
() .
.
.
.
Turtle
44
(Turtle)
45
1.
When / Do
When (/) Do
1.
2.
1.
2.
-- Do () 1 ()
-- Do 2
2. 2
1.
-- Do () ()
2.
When / Do
3.
When / ()Space Do
()
1.
-- Do 3
(.)
46
1.
1.
2.
3.
4.
-- Do ()
When / Do
When ( ) Do 4
When 1 . - Do 5
2.
1.
2.
When / Do
When .25 . - Do ()
3.
1.
2.
When 0 () Do ()
When () 0 ()
Do 1
;
47
)...
...
.
,
.
...
48
49
:
-
LOS
50
Kodu.
Kodu ,
(light)
(flyfish).
: (
) Kodu,
.
Kodu, 5 .
(, Kodu 50 .)
Kodu ( blips).
Kodu , :
(, ).
.
Kodu 10 .
Kodu
, .
Kodu (., 0
), .
51
, .
, :
.
.
Kodu,
Kodu,
. Kodu ,
.
Kodu :
Alt, .
(space).
.
Kodu , .
Kodu , .
, ( )
(, , ).
5 (1/5)
52
Kodu ( Kodu
)
1.
( Kodu
Kodu).
(
)
2.
(Creatable).
(
)
3.
.
10 (
).
(
)
4.
(Invulnerable),
Kodu.
5 (2/5)
Kodu
53
When / Do
When / ()LeftAlt Do
()
When () () 7 Do
() ()Light 1
When / ()Space Do
When ( ) Do
()-
1.
2.
3.
4.
5.
1.
2.
6.
-- Do () 1
-- Do () 10
When 0 Do ()
5 (3/5)
Light
54
Do
2. Do () ()Flyfish 1
3. When ()
() Do ()-
1.
5 (4/5)
55
Do
2. Do () ()
3. When kodu ()
()LOS Do
1.
1.
-- Do () ()
4. When kodu Do () 5
5 (5/5)
56
When kodu () Do
() ()
2. When kodu () Do
() ()
1.
;
57
Logo- ;
58
Kodu
3-
( ).
(.., launch, damage, heal, 1st person, shot hit, ).
(event driven).
(game
states), .
Logo- ;
59
Kodu
Logo.
Kodu () (procedural).
.
:
If thenelse ( Whendo)
, ,
inline (
).
.
,
(global) .
.
60
KODUING!