Ik ben met lingo aan het proberen een spelletje met macromedia Director te maken. Het hoeft niet uitgebreid te zijn, als er maar iets beweegt, en alles klopt en werkt. Nu heb ik een basketbal spelletje gemaakt, waarbij je met een net, de basketballen opvangt. Alleen kom ik er niet helemaal uit. Ik heb namelijk (met een beetje hulp van een maat van me) een begin dat er basketballen vallen (in een loop), als je er elke keer eentje vangt dan krijg je er een punt bij. Als je begint heb je ook 3 "levens", dus mis je een bal dan gaat een andere teller van 3 naar 0. Nou heb ik het zo gedaan dat als je de nul bereikt, je naar een game over frame (game over plaatje in frame 5) gaat je op een herstart knop kan drukken op weer terug naar het begin te gaan. Alleen werkt dat niet helemaal. Weet iemand misschien hoe dit op te lossen? En ook hoe dan een "start" button te maken.Hieronder de scripts die ik al heb in mijn "spelletje":
movie script 1
movie script 2
reset button
movie script 1
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| on exitFrame
global teller, beneden, leven, resetspel
if the locV of sprite 1 <-100 then
set the locH of sprite 1 to 25 -random(0)
set the locV of sprite 1 to beneden
set the locH of sprite 1 to the locH of sprite 1 +(random(35))
else
set the locV of sprite 1 to the locV of sprite 1 +60
end if
if sprite 3 intersects 1 then
put teller +1 into teller
set the locV of sprite 1 to beneden
end if
if sprite 1 intersects 3 then
beep
set the locH of sprite 1 to random (375)
end if
if sprite 1 intersects 8 then
set the locV of sprite 1 to beneden
end if
if sprite 1 intersects 8 then
put leven -1 into leven
set the locV of sprite 1 to beneden
end if
if leven = 0 then
go to frame 5
end if
set the locH of sprite 3 to the mouseH
set the text of member "score" to string(teller)
set the locH of sprite 3 to the mouseH
set the text of member "ballen" to string(leven)
updatestage
go to the frame
end |
movie script 2
code:
1
2
3
4
5
6
7
8
9
| on startMovie global beneden, teller, leven put 0 into teller put 3 into leven set benenden to 200 set the moveableSprite of sprite 3 to true cursor 200 end |
reset button
code:
1
2
3
| on mouseDown resetspel end |
[ Voor 8% gewijzigd door Verwijderd op 13-02-2004 00:13 ]