| Welcome to Geemz. We hope you enjoy your visit. You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free. Join our community! If you're already a member please log in to your account to access all of our features: |
| Opdracht 10 | |
|---|---|
| Tweet Topic Started: 17 Mar 2005, 09:11 (1,519 Views) | |
| alfro_j | 17 Mar 2005, 09:11 Post #1 |
![]()
Spelleider Survivor II
![]()
|
Dit wordt de moeilijkste opdracht totnutoe. Jullie gaan een script schrijven (regels bedenken) voor een tank. Daar krijgen jullie allemaal tot en met woensdag 16 maart de tijd voor, of als jullie geen zin meer hebben :P. Daarna laat ik ze tegen elkaar strijden. De kandidaat wiens tank als laatste overlevende overblijft, wint een vrijstelling naar de finale. Het aantal tanks dat de winnaar van deze molserie weet te doden, wordt met 2000 euro vermenigvuldigt. Dit bedrag wordt dus pas na de finale bekendgemaakt ;). Hoe werkt het? Kijk eerst of je op je pc java geïnstalleerd hebt, anders werken sommige onderdelen niet. Ga naar TankBattle en registreer je zelf onder je widmo-nickname. Daarna kun je inloggen en krijg je het volgende scherm: ![]() Klik op om een nieuwe regel toe te voegen aan het script.Je ziet 2 kolommen, condition en action. De tank zal steeds op de bovenste regel beginnen met lezen, en bij de eerste geldende voorwaarde de bijbehorende actie uitvoeren. De tank voert maar 1 actie per beurt uit, en begint de volgende beurt gewoon weer bovenaan met lezen. Dus als bovenste regel nemen always move is wellicht niet zo verstandig, want dan doet de tank altijd een stap vooruit, wat je op alle andere regels eronder ook hebt ingevoerd. Je kunt bijvoorbeeld als bovenste regel nemen: if_damaged repair. De tank zal dan altijd eerst kijken of hij schade heeft (groene balkje). Als het groene balkje helemaal leeg is, is de tank kapot. Je kunt nu weer een nieuwe regel invoeren door naast if_damaged repair op te klikken.Zo kun je een heel script schrijven voor je tank. Uitleg conditions: if_damaged: deze voorwaarde geldt als het groene balkje niet helemaal vol is always: deze voorwaarde geldt altijd if_face_wall: deze voorwaarde geldt als de tank met zijn neus tegen één van de zijkanten van het scherm staat if_road_free: deze voorwaarde geldt als er zich geen andere tank in het gezichtsveld van jouw tank bevindt if_unshielded: deze voorwaarde geldt als de tank zijn schild niet aan heeft staan if_panic: deze voorwaarde geldt als de tank nog maar één groen streepje over heeft if_in_sight: deze voorwaarde geldt als er zich een andere tank in het gezichtsveld van jouw tank bevindt if_enemy_near: deze voorwaarde geldt als er zich een andere tank in één van de aangrenzende vakjes van jouw tank bevindt if_launcher_empty: deze voorwaarde geldt als de tank geen raket heeft geladen if_no_juice: deze voorwaarde geldt als de tank geen energie meer heeft (blauwe balkje), en dus bepaalde opdrachten niet meer kan uitvoeren sometimes: deze voorwaarde geldt willekeurig wel of niet Uitleg actions: repair: de tank krijgt er één groen streepje bij, en levert één blauw streepje in. Indien de groene balk helemaal vol is, of de blauwe balk helemaal leeg is, kan deze actie niet worden uitgevoerd move: de tank gaat één vakje vooruit turn_left: de tank draait één kwartslag naar links turn_right: de tank draait één kwartslag naar rechts rest: de tank krijgt er één blauw streepje bij; indien de blauwe balk helemaal vol is kan deze opdracht niet worden uitgevoerd shield: de tank zet zijn schild aan, wat één blauw streepje kost; deze actie kan niet worden uitgevoerd als de tank geen blauw balkje meer heeft fire: de tank schiet één kogel recht vooruit load_rocket: de tank laad een raket, waardoor het volgende schot een dubbele kracht uitoefent; dit kost één blauw streepje, en kan niet worden uitgevoerd als de tank geen blauw balkje meer heeft Een simpel voorbeeldscript: ![]() Bedenk steeds goed dat de tank elke beurt weer bovenaan begint met het lezen van het script, en dat na 1 uitgevoerde actie de beurt voorbij is. Als je je script wil uitproberen druk je op play, en kies je de tanks die je wil laten strijden. Heel veel succes! |
|
One could not count the moons that shimmer on her roofs, Or the thousand splendid suns that hide beneath her walls. | |
![]() |
|
| The_Roelierule | 17 Mar 2005, 10:35 Post #2 |
![]()
|
Dit is echt een moeilijke opdracht maar wel leuk want ik ken het spel ook
|
![]() |
|
| Petra | 17 Mar 2005, 13:15 Post #3 |
|
Actieve user
|
Halleluja! |
| Da's pittig! | |
![]() |
|
| Rebecca88 | 17 Mar 2005, 18:03 Post #4 |
|
Zeer actieve user
|
Maar..wanneer heb je nou gewonnen? Ik snap niet echt veel van dit spel:s |
![]() |
|
| Juudith | 17 Mar 2005, 19:02 Post #5 |
![]()
Meester Geemz
|
Keej kben klaar
|
Oh yeah, huh, huh, huh, huh, yeah!
| |
![]() |
|
| alfro_j | 17 Mar 2005, 19:39 Post #6 |
![]()
Spelleider Survivor II
![]()
|
klinkt zelfverzekerd
|
|
One could not count the moons that shimmer on her roofs, Or the thousand splendid suns that hide beneath her walls. | |
![]() |
|
| Juudith | 17 Mar 2005, 19:46 Post #7 |
![]()
Meester Geemz
|
Nou valt mee hoor
|
Oh yeah, huh, huh, huh, huh, yeah!
| |
![]() |
|
| The_Roelierule | 17 Mar 2005, 19:50 Post #8 |
![]()
|
Dat is snel
|
![]() |
|
| leonie88 | 17 Mar 2005, 22:18 Post #9 |
![]()
Zeer actieve user
|
ik ook wel denk k |
![]() |
|
| The_Roelierule | 17 Mar 2005, 22:37 Post #10 |
![]()
|
Zo
|
![]() |
|
| Rebecca88 | 18 Mar 2005, 15:41 Post #11 |
|
Zeer actieve user
|
Hoe beginnen we dan? Tegen elkaar strijden ofzo ?
|
![]() |
|
| alfro_j | 18 Mar 2005, 16:01 Post #12 |
![]()
Spelleider Survivor II
![]()
|
Uiteindelijk laat ik ze dan tegen elkaar strijden, en daar doe ik verslag van hier of in een chat
|
|
One could not count the moons that shimmer on her roofs, Or the thousand splendid suns that hide beneath her walls. | |
![]() |
|
| Rebecca88 | 18 Mar 2005, 16:19 Post #13 |
|
Zeer actieve user
|
Dus je moet je eigen script naar jou pm-en ofzo? |
![]() |
|
| alfro_j | 18 Mar 2005, 16:59 Post #14 |
![]()
Spelleider Survivor II
![]()
|
nee dat hoeft niet ![]() Je moet hem gewoon invullen op die site
|
|
One could not count the moons that shimmer on her roofs, Or the thousand splendid suns that hide beneath her walls. | |
![]() |
|
| leonie88 | 18 Mar 2005, 17:35 Post #15 |
![]()
Zeer actieve user
|
gewoon invulle en dan selecteert ie ons denk k bij die tankjes ofso met zn 4en in 1 en dan blijft dr 1tje over en die wint..tog?? |
![]() |
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
![]() ZetaBoards gives you all the tools to create a successful discussion community. Learn More · Sign-up Now |
|
| Go to Next Page | |
| « Previous Topic · Mol Online 1 · Next Topic » |




om een nieuwe regel toe te voegen aan het script.




klinkt zelfverzekerd

?

9:10 AM Jul 11