• No results found

Animal game

N/A
N/A
Protected

Academic year: 2019

Share "Animal game"

Copied!
79
0
0

Loading.... (view fulltext now)

Full text

(1)

Theses

Thesis/Dissertation Collections

10-1-1997

Animal game

Suzana Fonseca

Follow this and additional works at:

http://scholarworks.rit.edu/theses

This Thesis is brought to you for free and open access by the Thesis/Dissertation Collections at RIT Scholar Works. It has been accepted for inclusion in Theses by an authorized administrator of RIT Scholar Works. For more information, please [email protected].

Recommended Citation

(2)

A Thesissubmittedto the

Faculty

oftheCollege

of

Imaging

ArtsandSciencesin

candidacy

forthe

degreeofMasterofFineArts.

Animal

Game

by

SuzanaL. Fonseca

(3)

Chief Advisor: Nancy Ciolek

Associate Advisor: Robert Keough

Associate Advisor: Chris Jackson

Date

II /,;

f.e/91

Chairperson: Nancy Ciolek

Date

/-

1-

Y

cf

I, Suzana

L.

Fonseca, prefer to be contacted each time a request for reproduction

is made. I can be reached at the following address:

Rua Prudente de Morais 1199 apt. 603

Ipanema - Rio de Janeiro, RJ

22420-043

Brazil

Signature

(4)

INTRODUCTION 1

Purpose 1

Collective Nouns 2

Gender 3

Animal Voices 4

INTERFACE 6

Design 6

Navigation 7

NavigationChart 9

Illustrations 10

Sounds 10

Audience 11

PlaceofUsage 12

Technical Considerations 12

PLAYING THEGAME 13

Collective Nouns Game- Level 1

13

GenderGame- Level

1 18

Animal Voices Game- Level1

22

Collective Nouns Game- Level2

25

GenderGame- Level2

28

Animal VoicesGame- Level 2

30

Help

32

CONCLUSIONS 33

BIBLIOGRAPHY 35

APPENDIXA 37

APPENDIXB 39

(5)

Figure 1.

Opening

Screen 1

Figure2.Screenwithanimals out offocus inthebackground 6

Figure3. Screenwithanimalsinfocus inthebackground 8

Figure 4.Collective Nouns Game (Level

1)

13

Figure5. Collective Nouns Game (Level

1)

- Correct Answer

14

Figure6.Gender Game (Level

1)

18

Figure 7.Gender Game (Level

1)

-Correct Answer 19

Figure8.Animal Voices Game (Level

1)

22

Figure 9.Collective Nouns Game (Level

2)

25

Figure 10. Collective Nouns Game (Level

2)

- Correct Answer

26

Figure11. Gender Game (Level

2)

28

Figure 12. GenderGame (Level

2)

- Correct Answer

29

Figure13.AnimalVoicesGame (Level

2)

30

Figure 14.Animal VoicesGame (Level

2)

- Correct Answer 31

Figure15.

Help

Screen 32
(6)

Purpose

Thepurpose ofthis thesisproject wasto createagameinthePortuguese lan

guageto teachBrazilian studentsthreetopicsinthelanguage. Thethree topics are:thecollective nounsoftheanimals, the gender ofthe animals andthevoices

oftheanimals. Thesesubjects aretaughtin Brazil as partofthePortuguese class

inschool when students areinthe6th and7thgrades.

AprendaosSONS,COLETTVOS e

o GfiNEROdos animais

)T\n^ r*n*4r\

Cliqueaqui pffdcoractr

[image:6.612.105.516.385.693.2]
(7)

ing",

canbecome fun. The objective istohavethe students assimilatethese

terms through the

help

of imagesandsound, something thatis notincluded in

grammarbooks.

Collective nouns

Collectivenouns are taughtnotonlyfor groups ofanimalsbutalso forother

nouns. Since this game is specificallyrelatedto animals, onlythe collective

nouns forthese are part ofthe game.

According

to theWebster's dictionary:

collective noun. Gram. Anounnaminga collection or aggregateof

individuals

by

a singular form

(assembly,

army, jury). When the

designatedcollectionis thoughtof as awhole, thenountakes asin

gularverb;whenitscomponentindividuals areinmind,itmaytake

apluralverb,andisthensometimes called anounofmultitude. Thus

"themajoritydecidesit,"

but "the majoritywere

slaves."

collective,n. 1. Gram. Acollective noun or name.

2. A collective

body;

a gathering; also

formerly,

a collection, as of
(8)

Gender is animportant issue inthe Portuguese language. Allnounsare either

masculine orfeminine and theadjectives haveto agreewiththe nouns.

Mostnouns whichare masculine endwiththeletter "o". Mostnouns whichare

feminine endwiththe letter "a". Butthisis not always true, meaningthat there

are many irregularnouns whichstudents have tostudy atschool. Someofthese

nouns arethemasculine andfeminine of animals whichmanytimes canbe very

different. Insome cases there is no masculine and feminine form for ananimal,

sothe equivalentwordto maleorfemale in Portuguese is addedto thenoun.

gender2.

Sex,

male or female. Now Colloq.

3. Gram. That characteristic of a word

(primarily

a noun or a pro

noun) which requires that other words (as adjectives, participles,

pronouns) agreewithitaccordingtowhichofthree (or

two)

classes

itbelongs to;also, the inflected form showingthe class; also,one of

the classes so distinguished. In most Indo-European languages

there are three genders, masculine,

feminine,

and neuter; nouns

denoting

male beings are usually found in the masculine gender,

nouns

denoting

females usually in the

feminine,

and nouns denot
(9)

Inadditionto the nouns and gender,thevoices oftheanimals are also taughtas

part of the game.As in

English,

each animal makes adifferentsound, forexam

ple, the

dog

barks,

the catmeows,etc.

Voice 1. Sounduttered

by living

beings,

esp.

by

human beingsin

speechor song, crying, shouting, etc;sound thus utteredconsid

ered as possessingsome special qualityor character; as, the human

voice; a pleasantorharshvoice; amanlyvoice. Voice is possessed

by

alltheanimalinwhichthe lungs andlarynx (orsyrinx inthe

case of

birds)

exist,but is

disting.,

frommechanical noises, as

stridulation, etc., sometimes calledvoice. Fishes are

dumb,

asfar

as truevocal utterance isconcerned, though

they

sometimes emit

various noisesfromtheir throats. Thegeneral name for thevoice

of animalsis cry, andsuchcries are givenmanydistinctivenames,

according to their quality; as,

bark, bleat,

bray,

gobble, squeal, trumpet,

etc. Inanimals other than man, thevoice reachesits highest devel

opmentincertain

birds,

as the singing

birds,

the parrot, raven,etc.

Ingeneral, theverbs and thenouns forthevoices ofthe animals inthe

Portuguese language have an onomatopoeic origin.

onomatopoeic adj.

Of,

pertaining to,or characterized

by,

ono
(10)

exactreproduction ofthe sound associated withit

(buzz; hiss;

bob-white); the imitativeor echoicprinciplein language, b Aword so

(11)

Design

Thisgame isfocused on animals, a subjectthatusuallyattracts children and

teenagers,

so pictures of animals are usedinthe designofthegame. The

multi-planing effectisusedto

bring

interestto the animation.

Multi-planing

is a popu

laranimationtechniqueusedtosimulate

foreground,

middle groundandback

ground. Ifthefocusisonthe

background,

theforegroundis thrownout offocus and vice versa.

Initially,

theanimals are outoffocus inthe

background;

they

Figure 2.Screenwith animals outoffocusin thebackground

[image:11.612.103.519.385.694.2]
(12)

ments.

Navigation

After theanimationis

finished,

thenarratorinstructs theuserhow to playthe

game. The narrator speaksto the player andwhiletheinstructions are giventhe

buttonswhichthe narrator is

talking

about arehighlighted

by

cominginto

focus. Ifthe user wishestoplaythe collective nounsgame, he/sheshould click

onthe weasels; toplay the gender game, clickon the

butterflies;

orclickonthe

birdsto playthevoices game.

An analogy is used, the weasels areina group

indicating

the collective;for gen

der,

ablue and a pink

butterfly

areused. Bluefor male and pinkfor female are
(13)

Voices

Collectivenouns

Gender

[image:13.612.55.564.84.433.2]
(14)

Intro

Animation

f

l

Collective Nouns Level 1

Collective Nouns Level 2

Gender

Level 1

Gender

Level 2

Voices

Level 1

Voices

Level 2

After theintroductionends, theplayer can gotolevel 1 of anyofthe three

games.Once ina game, the user has theoption of

leaving

togo tolevel 1 ofthe

remaining twogames. Inordertoplay level2of anygame, theuser mustbe in

level 1 ofthe same game.

On thebottomright sideofthe screen, thereare threebuttons (figure

4,

pg. 13).

By

clicking onthe interrogationmarkbutton

(?)

theplayercangetinstructions

on howto playthe game. The level2button

(2)

takes theplayerto level2 ofthe

game he/she is in atthatpoint.The thirdbutton isthe quitbutton

(fim)

which
(15)

Illustrations

Initially,

clipartwasgoing tobeusedinthisproject.

Clip

artis royalty-free art

thatis soldin digital format.Researchin magazines and catalogs wasmadein

ordertofindoutifanyofthe existing clipart collections containedillustrations

of animals.Some clip artwasactuallypurchasedbut the qualityofthemwas

not satisfactory. The illustrations lookedpoor and didnotfollowone style.Also

a CD-ROMwithpictures ofanimalswas

bought,

butagain the qualityofthe

photographs were notgood. Since the targetofthisprojectwas to reach children

andteenagers,the idea ofillustrationswouldbemore suitable.

The nextstepwas toresearchchildren'sbooks thatrelatedtoanimals. After

many hours spentindifferent

bookstores,

thebook "Kenneth Lilly'sAnimals"

wasfound tobe appropriatefor thepurpose. Theillustrations inthisproject

werescanned fromthebookwiththepermission fromthe publisher. Sincethis

is athesis projectwithno commercial purposes, theauthorizationtouse the

illustrationswas granted, as seeninappendixA.

Sounds

There aretwotypes of sounds inthe game. One is humanvoice and theother is

animal voice.

Forthe introductionpart andforthe feedback provided

by

the game,the voices
(16)

female voice was used as as feedback for theright/wrong answer. Forthe col

lectivenouns name the feedbackwas provided

by

a male'svoice. For theanimal

gamewhentheanswer iswrong, thehumanvoice

(male/female)

tries to sound

likethe actual animals'

voices althoughspeakingwords. For the actual voices of the animals,whenthe answerisright, thesewere obtained from aCD-ROM

whichhad the original voicesof animals onit.

Audience

This game is aimed for studentsbetween8and 14yearsold and are inschool

taking

Portuguese classes. In Brazilchildrenlearnhow toread and writewhen

they

are 7years old. Ifa child canread,he/she canplaythe game. But usually

studentslearn this typeofvocabularywhen

they

are 12 or 13years old.

The usual

waythat teenagers haveto learnthese terms is

by

memorization. This

subjectis partofthewrittenexams andtheremightbe oral exams too. The biggestadvantage ofthis game istheway theprocess ofmemorization

happens;

througha game. Eachpersontends to

develop

his/her ownwayofstudying

and memorizing,somewritingthewords

down,

some sayingitaloud. Withthis game thisprocess may evenhappen in anunconscious way, afterplayingthe game the studentwillhaveabsorbedsomeofthe terms. Withthesecond level

ofthe game where the studentis askedfor thecorrect answer,he/she is actually

pushed toremember the terms. Level 1 and level 2ofthe game areexplainedin

(17)

Place of Usage

ThisgamewouldbeusedatJunior Highschoolsin computerlabs. The Brazilian

schools are nowoffering computer classes for childrenofdifferentages.

This game could alsobe used athome butto alesser

degree,

sinceits main pur

poseis educational.

Technical Considerations

TheAnimal GamewasbuiltinMacromedia Director 5.0usingLingoscripting

language.

Theimages were scannedusing aflatbed scanner (Agfa

Horizon)

and manipu latedin Adobe

Photoshop

4,0. Theproject was set torunona monitorinthou

sands of colors. Theimages whenconvertedto 256 colors didnotlosetoo much

qualitywhenseen inamonitor atthousandsofcolors,butwhenseenwith256

colors, the qualityoftheimages was notacceptable.

Thesounds were recorded usingSoundEditl6 1.01. Thefiles were8-bitswhich

provided goodquality. The recorded sounds andthe sounds captured from the

(18)

Collective Nouns Game- Level 1

Whenplayingone ofthe games,thebutton corresponding to thatgame willbe

highlighted. Theanimalsinthatbutton stand outfrom its

background,

whichis

faded,

inorderto showthatistheselected game. Inthe collective nouns game,

forexample, theweaselsbutton ishighlighted.

Fish

Figure 4.Collective Nouns Game (Level

1)

[image:18.612.106.524.377.695.2]
(19)

Allthe animals picturedin theframes

have

theirnameswrittenunderneath

them. The objectofthis gameisto click onthe animal thatbelongsto the col

lectivenounthatisdisplayedinthe textwindow. Inthis example the textsays:

"School is the collective noun of:". Forthe correctanswer, the playerhasto

click onthefish.

Whenrollingthemouseover an animal

frame,

thatanimal performs a move

ment.This rollover givestheplayerfeedbackthat thatframe is active and

makesthegamemore entertaining. Thishappensforthe threegames.

Iftheuserclicksonthecorrectanimal, theimageofthe animal changestoan

imagethat

has

agroup ofthese animals andthenameofthe animalchangesto

;!

Textwindow CARDUMEe o colctivodc: ^>

Advance button

School

Exit

[image:19.612.96.582.385.695.2]

button

Figure 5. Collective Nouns Game

(20)

the collective nounname. Inthisexample ifthe user correctly clicks onthe

fish,

the image changesto the schooloffishand the singular word

"fish"

changes to

the collectivenounword "school".

Inadditionto theimage change,voicefeedback is provided. The narrator says:

''Correct,

schoolis thecollectivenounfor

fish"

Inotherexamples, different

words/expressions are usedintheplace ofthewordcorrect, such as,verygood,

congratulations, etc. to give encouragement.

Ifthewrong animalis clicked, thenarrator says: "Notfor

dog",

for example. The

name ofthe animal thatis clickedis mentionedbutnotthe collectivenoun, so

thattheassociationbetweenthecollective nounandthewronganimalisnotmade.

Inorderfor a new questiontobedisplayed inthe text window, the user clicks

on the advancebuttononthe right sideofthe textwindow (see page 14). The

textinthiswindowis randomly selected; the collective nouns appearinthewin

dow ina random order.

When clickingon the advance

button,

the screenreturnsto the original screen

where the animals are alone intheframe (seepage 13). This waythe user can

continue to play as

long

ashe/shewishes.

If theplayer clickson theweaselsbuttonagain, the animals inthe screen are

shuffled and displayedina differentposition.

Every

time the userenters and
(21)

remember thename ofthe animalratherthanrememberingthe positionofa

certainanimal on the screen.

From this screenthe user cango to anyoftheothertwo games orplaylevel 2 of

the collective nouns game. Theuser canexitfrom the game at anytime or cango

to the

help

screen

by

clickingonthe interrogationmarkbutton.

Theexitbutton isthe right one onthe lowerpartofthe screen (seepage 14). The

word "fim"in Portuguese is written onitmeaning "exit".

Whenclickingon thisbuttontheuser is giventhe optiontorestartthe game or

to actuallyquit. The question"Are you sure you wantto quit?"

isposed andthe

user can click onyesor no. If clickingonno,theuser can continue toplay. If

(22)

Listof collective nouns included inthe collective nouns game:

Coletivos (Collective nous) Animais

(Animals)

1. Alcateia

2. Revoada

3. Cafila

4. Enxame

5. Cardume

6. Fato

7.Junta

8. Manada

9. Caingada

10. Ninhada

11. Recua

12. Alavao

13. Vara

14.Armento

15. Capela

Lobo

(wolf)

Ave

(bird)

Camelo

(camel)

Abelha

(bee)

Peixe

(fish)

Cabra

(nanny

goat)

Boi

(bull)

Elefante

(elephant)

Cao

(dog)

Pinto

(chick)

Besta (female

donkey)

Ovelha

(ewe)

Porco

(pig)

Bufalo

(buffalo)

(23)

Gender Game - Level1

Inthegender game, thebutterflies button is

highlighted.

Allthe animals picturedinthe frames are maleswithmasculine namesunder

neath. Theobjectofthisgameistoclickon themale animal thatcorresponds to

the femaleanimal name displayed inthe textwindow.Inthis example, the text

says: "Ewe isthefemaleof:". Forthe correctanswer, theplayer

has

to click on

theram.

If theuserclickson the correctanswer, themaleimagechanges to thefemale

image forthatanimalandthemale name ofthe animalchangesto thefemale

Textwindow

OVELHAc ofcminino dc: *>

c\cfant$

leitao

Jabuti

rinoceronte

"^a?"m "'

jk

bode

M

%

y'v-a*-febrao m

Zantac

C3Q

veado

carnelro

m

burro

=E

EH

fim

Figure 6.GenderGame (Level

1)

[image:23.612.57.564.381.699.2]
(24)

nameofthe animal. Inthisexample,

by

clickingontheram, the image changes toan ewe andthe masculineword

"ram"

changes tothe female word"ewe".

Inadditionto theimagechange, voicefeedback is provided.Thenarratorsays,

"Correct,

ewe is thefemale ofram". Ifthewronganimalisclicked, thenarrator

says: "Notofrooster", forexample.

Aswiththecollectivenounsgame, inorderforanew questiontobe displayed

inthe textwindow, theuserclicks onthe advancebuttonontherightsideofthe

textwindow andthetextin thiswindowis randomly selected. When clicking

onthis

button,

thescreen returns to theoriginal screen wherethe maleanimals

are displayed.

OVELHAc ofeminioodc:

\cao

e\efan%e

\eitao

cavalo

jabuti

- ---''J:.

rinoceronte

boi

bode

M

jf>2**

lebrao 11

.'. ' ..i.

cjalo

zanaa\Q

cao

veado

ovetha

m

burro [image:24.612.125.558.388.694.2]

? 2 flm i

Figure 7. Gender Game

-Correct Answer

(25)

Whenclickingonthebutterflies buttonagainthe animalsinthe screen are shuf

fled anddisplayed ina differentposition.Alsoeverytime that the userenters

and exitsthe gameinlevel 1 the same

thing

happens. As inthe collective nouns

game,

they

are shuffledforvariety.

Inthis screenthe user can goto any ofthe othertwo games or playlevel2 of

the gender game. The user can exitfrom the game at anytimeor cangoto the

(26)

Listof male andfemaleanimals included inthe gender game:

Macho

(Male)

Femea

(Female)

1.Galo

(rooster)

Galinha

(chicken)

2. Leitao

(boar)

Leitoa

(sow)

3.Bode

(nanny

goat) Cabra

(nanny

goat

4. Boiou touro

(bull)

Vaca

(cow)

5. Cao

(dog)

Cadela

(bitch)

6. Carneiro

(ram)

Ovelha

(ewe)

7. Cavalo

(stallion)

Egua

(mare)

8.Zangao

(drone)

Abelha

(honey

bee)

9. Elefante

(elephant)

Elefanta

10. Jabuti(land

turtle)

Jabota

11. Leao

(lion)

Leoa

(lioness)

12. Burro

(donkey)

Besta

13. Rinoceronte

(rhinoceros)

Abada

14. Lebrao

(hare)

Lebre
(27)

Animal Voices Game- Level 1

Inthevoices game thebirds button is

highlighted.

All the animalspicturedintheframes aremaleswith masculine names under

neath. The object ofthisgameistoclick onthe animal whosevoiceis displayed

inthetextwindow.Inthisexample: "Toribbitisthevoiceof:".Forthe correct

answer, theuser

has

toclickonthefrog.

Iftheuser clicks onthe correctanswer, the voiceofthe animalisheard.Inthis

exampleiftheuserclicks on the

frog,

then theribbit soundis

heard.

Textwindow

COAXARcosomdo: <*>

:;^

*T

boi

galo

HP

paeearo

carneiro

%aXo

pato

m

cavalo

\eao

porco

cao 'm---'

i

lobo

irwifiniii.iViW,

[image:27.612.51.554.386.707.2]

&apo

Figure 8. AnimaLVoicesGame (Level

1)

t

elefante

macaco

=3E

? 2 fim

(28)

If thewronganimal is clicked, avoice says: "Not mine",as if itwere the animal

sayingthat thatwasnotits voice. Thewaythevoiceis pronounced resembles

theactualvoice ofthe animal,givingtheimpressionthat the animalis saying it.

Each animal hasits ownvoice.

Aswiththeother games,inorder for a new questiontobe displayed inthe text

window, the user clicks onthe advancebuttonontheright side ofthe textwin

dow andthe textinthiswindow israndomlyselected. The images do not

change isthis game.

Whenclickingonthebirds buttonagainthe animalsinthe screen are shuffled

and displayedin a differentposition.Also everytime that the user enters and

exits the game inlevelone, the same

thing

happens. Asinother games,

they

are

shuffledforvariety.

Inthisscreen the user cango toanyoftheothertwo games orplaylevel 2of

thevoices game. Theuser can exitfromthe gameat anytime or can goto the

(29)

Listofvoices included inthe voices game:

Sons

(Voices)

1. Latir (to

bark)

2. Miar (to meow)

3. Relinchar (to neigh)

4. Grasnar (to quack)

5. Cacarejar (to cluck)

6. Coaxar(toribbit)

7. Mugir (to moo)

8.Uivar (to

howl)

9. Guinchar (to squeal)

10. Balir (to

baa)

11. Chilrear (to chirp)

12. Chiar (to screech)

13. Rugir (to roar)

14. Rosnar (togrowl)

Animais

(Animals)

Cao

(dog)

Gato

(cat)

Cavalo

(horse)

Pato

(duck)

Galo

(rooster)

Sapo

(frog)

Boi

(bull)

Lobo

(wolf)

Porco

(pig)

Carneiro

(sheep)

Passaro

(bird)

Macaco

(monkey)

Leao

(lion)

Urso

(bear)

(30)

Collective Nouns Game- Level

2

Inlevel2ofthe game, theuser

has

toactuallytypeinthe correct answer.

By

this

time theplayer should

have

assimilatedthe differentcollective nounsforthe

animals.The screen starts withall the framesin black.Theobjectiveofthis

gameis to

have

alltheblackframes replaced

by

the framesthat

have

thegroup

of animals.

Intheupper textwindowofthescreen, a sentence reads : "Thecollective noun

for fishis:". Theuserhasto type the collectivenoun forthatanimal inthelower

textbox. After entering the answer, theplayershouldclickonthe checkbutton

ontheright side ofthelowertextbox todetermine ifthe answeris correct.

Upper text

window

Lowertext

window

Check

[image:30.612.51.552.389.699.2]

button

(31)

Iftheansweris correct, the correctimage forthatgroupofanimals will appear

andthenarrator will say:

"Correct,

schoolis the collective nounoffish". Ifthe

answeriswrongthe narrator will say:

"Try

again".

Iftheusercannotthinkofthe correctanswer,

he/

she canhave a clue

by

press

ing

onthecluebuttonontheleftside ofthelowertextbox. Thisbutton

has

alit

tlefaceonitwherethe mouthisaninterrogationmark. When pressingthis but

ton,

theinitial letterforthe collectivenounappears;

by

repeatedlyclicking on

this

button,

the

following

lettersfor the answer appear.

Inordertohave thenext sentencecomeup intheuppertext

box,

the userclicks

onthe advancebuttonontherightoftheuppertextbox. Thenextsentence will

onlyappear after theuserhasinputthe correct answertothe current question.

Que button Advance

button

[image:31.612.95.572.387.718.2]

School

Figure 10.Collective Nouns Game

(Level

2)

-Correct Answer

Reset

(32)

Inorderto restartthe collective nouns gamelevel

2,

theuserhasto click onthe

reset

button,

the middlebuttononlowerpartofthe screen(seepage 26). This

button has alittlearrow onitpointingto the left

indicating

returnto the begin

ning.This resets the game and changesthe animals frames backtoblack. In

addition, the questions thatare displayed inthe textbox areshuffled.

Aftercompleting the 15 animals and clicking onthe advancebutton (onthe

right sideoftheupper text

box),

the narrator congratulates the playerfor hav

ing

completed theframes for thecollective nouns.

The playeratthis point caneither restartthe game,play a differentgame,or

(33)

Gender Game- Level

2

Level 2ofthegender gameisvery similarto the collectivenouns game.The

objective ofthisgame isto

have

all the black frameschangeto the female

images oftheanimals. Theplayer

has

totypeinthe femalenames oftheani

malsinthelowertextwindow.

Intheuppertextwindowofthescreen, a sentencereads: "The femaleforthe

ramis:". Aswiththe collective nounsgame, after enteringtheanswerinthe

lowertextwindow, theplayer should clickonthecheckbuttonontherightside

ofthelower textbox todetermine ifthe answeriscorrect.

[image:33.612.99.509.388.694.2]
(34)

Ifthe answeris correct,thefemaleimageforthatanimal appears andthenarra

tor says:

"Correct,

eweis thefemale ofram". Ifthe answeriswrong thenarrator

says:

"Try

again".

Aswiththe collectivenounsgame, the cluebutton isavailable. Inordertohave

thenextsentence comeup inthe uppertext

box,

theuser clicks on theadvance

button. Inordertorestartthegender gamelevel2theuser

has

to click onthe

resetbutton.

After completingthe 15animals, and clickingon the advancebuttonthenarra

torcongratulatestheplayerfor

having

completedall theframes forthefemale

animals. Theplayer atthis point can either restartthe game,playadifferent

[image:34.612.68.518.388.696.2]

game, or quit.

Figure 12. Gender Game (Level

2)

(35)

Animal Voices Game - Level

2

Level 2ofthe voices gameis verysimilarto the collective nouns and gender

games. Theobjective ofthis gameisto

have

alltheblackframeschangeto the

maleimages oftheanimals. Theplayer

has

to typeinthenames ofthevoices of

the animalsinthelowertextbox.

Intheuppertextwindow ofthescreen, a sentencereads: "To ribbit isthe voice

of:". Aswiththeother games,afterenteringthe answerinthe lowertextwin

dow,

theplayer should click onthecheckbuttonontherightside ofthelower [image:35.612.100.507.386.693.2]

textboxto determine ifthe answeris correct.

(36)

Iftheansweris correct, themaleimagefor thatanimal appears andtheanimal's

voiceisplayed. Ifthe answeris wrongthenarrator says:

"Try

again".

Aswiththeother games,thecluebutton is available. Inorderto

have

thenext

sentence comeup intheuppertext

box,

theuser clicksontheadvancebutton.

Inordertorestartthe gender gamelevel 2theuserhasto clickonthe resetbut

ton.

After completingthe 15 animals, andclicking onthe advancebuttonthe narra

tor congratulatestheplayerfor

having

completed alltheframes forthevoices

animals. Theplayer atthispoint can either restartthe game,play a different

game, or quit.

OsomdoSAPOc:

Is

4) coaxar

M

,

V.,M

l...-i.n,:iw*.

[image:36.612.58.537.387.698.2]

--JH-'i"-^ ffm

Figure 14. Animal Voices Game (Level

2)

- Correct
(37)

Help

Whenplaying thegame, theequivalent

help

screenforthatgame canbe

accessed

by

pressingontheinterrogationmarkbuttonon thelowerpartofthe

screen. Eachgame

has

itsown

help

screenmaking atotalof six

help

screensfor

the threegamesinlevel 1 andlevel 2.

The instructionson

how

to play thegame are presentedina writtenformwhere

each player canfollow itsownpaceinordertounderstand them.

When inthe

help

screen, inordertoreturnplaying, theuser clickson thearrow [image:37.612.99.525.386.691.2]

ontherightbottomside ofthe

help

screen.
(38)

Thegame was testedbefore the thesis show

by

three adultBrazilian players.

Due to thefact thatIcould notfind Brazilianteenagers in

Rochester,

thegame

wasonlytested

by

adults, towhomitwas explainedthat the target audience

wasBrazilian students sothat

they

themselves could simulatetobe in thatposi

tion. Whenobserving peopleplaying thegame itwas possible to noticethat

they

had funwhile

they

werelearning.

I was

translating

the game atthe thesis showwhere most people were

Americans and did not speakPortuguese. People made special comments on

the rollovers andwere curious to see what movementeach ofthe animals

made.

The developmentprocess of

doing

the graphics and

developing

thescripts was

challengingbutrewarding. New Lingotechniques werelearned inorder to

make the game work asintended. Techniques suchas creating editable text

fields and makingtextina textfield windowbe displayed randomly butnot

morethanonce were learned forthe purpose ofthisgame.

The final results matchthe initialconceptofthe game. The project reached its

objective of

being

botheducational andentertaining.
(39)

are from a copyrightedbookinsteadof

being

royaltyfree imagesmade this idea

notpossible. The publisher gave permissiontouse the imagesonly forthepur

poseofthis thesisproject. Because the main concern was withthe qualityof the

game and notits commercialpursues inthe

future,

theoptionofusing copy

righted material prevailed. The positive responsetowards the game confirmed

theconvictionthat thiswas thebest decisiontobe made.

HereIendwith a sayingthatonceI read and neverforgot:

Ifyour mind can conceive itand your heartcanbelieve

it,

Iknow youcanachieve it.

author unknown

Conceived,

believed andachieved.
(40)
(41)

Cunha,

Celso (1982). Gram&ticadaLingua Portuguesa. Rio de

Janeiro,

RJ: FENAME.

Cunha,

Celso. (1978). Gramdticado Portugues Contemporaneo. Belo

Horizonte,

MG: Editora Bernardo Alvares S. A.

Macromedia. (1993).

Director,

Interactivity

Manual San

Francisco,

CA:

Macromedia,

Inc.

Pope,

Joyce. (1988). Kenneth Lilly's Animals. New

York,

NY:

Lothrop,

Lee & Shepard Books.

Root,

Betty. (1993).

My

FirstDictionary. New

York,

NY:

Dorling

Kindersley,

Inc.

Sacconi,

Luiz Antonio. (1982). Nossa Gramdtica TeoriaePratica. Sao

Paulo,

SP: Atual EditoraLtda.

Holanda,

Aurelio. (1995). Novo dicionarioAurelioda Lingua Portuguesa.Rio de

Janeiro,

RJ: Editora Nova Fronteira.

NovoMichaelis/TheNew Michaelis Dicionario Ilustrado Portugues/Ingles. (1979). Sao

Paulo,

SP: EdigaoMelhoramentos.
(42)
(43)

Walk London SE11 5HJ Telephone: 0171 793 0909 Fax: 0171 587 1123

[Ourref:327]

SuzannaFonseca

370 PrttsfordMendonRoad Pittsfbrd

NY14534

Fax: 001 716475 7029

25 March 1997

DearSuzanna Fonseca

KennethLilly'sAnimals: APortfolio ofPaintings

Thankyouforyourletterof24 March.Weare

happy

tograntyou non-exclusiveone-time

onlypermissiontoreproduceillustrations fromabovetitle (asdetailedinyour

letter)

on an

interactivemultimedia gameforchildrenas part ofyourthesis.Itisunderstoodthatonlyone

copyofthegamewillbeproducedforuse withintheRochester Instituteof

Technology

only andwillnotbesold orlent toothers at anytime.

Thispermissionissubjectto the

following

creditHueappearing

by

theillustrations: Illustrationsfromthebook KENNETH

LlLLY,SANIMAJL&-APCWTFOUOOFPAINTINGS

1988 KennethLilly.Reproduced

by

permissionofWalkerBooksLtd,London, Published intheUS

by

CandlewickPress,Cambridge,MA

No rightsare granted otherthan thosespecified above.Itisunderstoodthat thisventureis

non-profitmaking- ifthisshouldchange please

notifyusassoonaspossible.

Bestwishes

Yourssincerely

jfruiJUfaA

AnnaSheppard Contracts Controller

(44)
(45)

puppetsound 0

global

CollChoice, Adding, SouChoice, GenChoice,

Intro,

butterfly

put24into CollChoice

put9 into SouChoice

put39 intoGenChoice

put1 into

Adding

put 1 into intro

put 1 into

butterfly

end

onResetGame

global

LineNumber,

C

put 1intoLineNumber

put 1 into C

putemptyintofield

"coletivos?"

put"OcoletivodeELEFANTE e:"&returnintofield

"coletivos?"

put "Ocoletivode ABELHAe:"&retum after field

"coletivos?"

put"Ocoletivode PORCOe:"&return afterfield

"coletivos?"

put"Ocoletivode BUFALO e:"&return afterfield

"coletivos?"

put"OcoletivodeBOIe:"&return afterfield

"coletivos?"

put"Ocoletivode CABRAe:"&return afterfield

"coletivos?"

put"O coletivode CAOe:"&returnafterfield

'coletivos?"

put"O coletivode CAMELOe:"&returnafterfield

"coletivos?"

put"Ocoletivode OVELHAe:"&return afterfield

"coletivos?"

put"Ocoletivode PINTOe:"&return afterfield

"coletivos?"

put "Ocoletivode AVEe:"&return afterfield "coletivos?"

put "Ocoletivo de PEIXEe:"&return afterfield

"coletivos?"

put"Ocoletivode BESTAe:"&returnafterfield

"coletivos?"

put"Ocoletivode LOBO &"&returnafterfield

"coletivos?"

put"Ocoletivode MACACOe:"&return afterfield"coletivos?"

repeat withK = 1 to 15

set

J

=

Random(15)

putline

J

offield

"coletivos?"

into X

putline Koffield

"coletivos?"

intoline

J

offield

"coletivos?"

putX into lineK offield

"coletivos?"

(46)

put "OsomdoCAVALO eY'&return afterfield"sons?" put"OsomdoGATOe:"&return afterfield"sons?"

put "Osomdo PATOeY'&return afterfield "sons?"

put "OsomdoGALOe:"&rerurnafterfield"sons?"

put "Osomdo SAPOe:"&returnafterfield "sons?"

put "OsomdoBOIe:"&rerurnafterfield"sons?" put "Osomdo URSOe:"&returnafterfield"sons?" put"OsomdoPORCO e:"&return afterfield

"sons?"

put "Osomdo CARNEIROe:"&returnafterfield

"sons?"

put "Osomdo PASSARO<:"&returnafterfield

"sons?"

put "Osomdo MACACOe:"&return afterfield

"sons?"

put "Osomdo LEAOe:"&returnafterfield "sons?" put "Osomdo LOBOe:"&return afterfield "sons?"

put "Osomdo ELEFANTEe:"&returnafterfield "sons?"

repeatwithK= 1 to 15

set

J

=

Random(15)

putline

J

offield"sons?"intoX

putline Koffield"sons?" intoline

J

offield "sons?" putXinto lineKoffield

"sons?"

end repeat

putemptyintofield

"sons!"

putemptyintofield

"genero?"

put "O feminino de GALOe:"&returnintofield "genero?"

put "O feminino de LELTAOe:"&returnafterfield

"genero?"

put "O feminino de BODEe:"&return after field

"genero?"

put"O feminino deBOIe:"&returnafterfield"genero?" put"O feminino de CAOe:"&return afterfield "genero?"

put"O feminino de CARNEIROe:"&returnafterfield

"genero?"

put"O feminino de CAVALOe:"&returnafter field

"genero?"

put"O feminino de ZANGAOe:"&returnafterfield

"genero?"

put"O feminino de ELEFANTEe:"&return afterfield

"genero?"

put"O feminino de JABUTIe:"&returnafterfield

"genero?"

put"O feminino de LEAOe:"&return afterfield

"genero?"

put"O femininodeBURRO e:"&return afterfield"genero?"

put"O feminino de RINOCERONTEe:"&rerurnafterfield

"genero?"

put"O feminino de LEBRAOe:"&returnafter field"genero?"

put"O feminino de VEADOe:"&returnafterfield

"genero?"

(47)

putX intoline Koffield

"genero?"

end repeat

putemptyintofield

"genero!"

putline 1 offield

"genero?"

intofield "window 6"

putline 1 offield

"sons?"

intofield"window4"

putline 1 offield"coletivos?"into field "window

5"

setthe castnumofsprite7to32

setthecastnumof sprite8to32

setthecastnumof sprite9 to32

setthe castnumof sprite10to32

setthe castnum ofsprite 11 to32

setthe castnumofsprite 12to32

setthe castnumofsprite13to32

setthe castnumof sprite14to32

setthe castnumof sprite15to32

setthe castnum ofsprite16to32

setthe castnum of sprite17to32

setthe castnum ofsprite 18to32

setthe castnumofsprite 19to32

setthe castnumof sprite20to32

setthe castnumof sprite 21 to32

updatestage

updatestage

updatestage

(48)

isthesame,just

changing

some

of

theanimal's names).

on exitFrame

globalCheckStatus

puppetsprite

3,

true

puppetsprite

4,

true

puppetsprite

7,

true

puppetsprite

8,

true

puppetsprite

9,

true

puppetsprite

10,

true

puppetsprite

11,

true

puppetsprite

12,

true

puppetsprite

13,

true

puppetsprite

14,

true

puppetsprite

15,

true

puppetsprite

16,

true

puppetsprite

17,

true

puppetsprite

18,

true

puppetsprite

19,

true

puppetsprite

20,

true

puppetsprite

21,

true

if rollover(3)then

setthe castnumof sprite3 to291

endif

ifnotrollover(3) then

setthe castnumof sprite3to290

endif

ifrollover(4)then

setthe castnum ofsprite4to293

endif

ifnotrollover(4)then

setthecastnumofsprite4to292

(49)

endif

ifnotrollover(7)then

setthe castnumofsprite 7to87

endif

ifrollover(8)then

setthe castnum ofsprite8 to356

endif

ifnotrollover(8) then

setthecastnum ofsprite8to 66

endif

if rollover(9)then

setthe castnum ofsprite9 to259

endif

ifnotrollover(9) then

setthe castnum of sprite9 to67

endif

ifrollover(lO)then

setthe castnumof sprite 10to273

endif

ifnotrollover(lO) then

setthecastnum ofsprite10to 68

endif

if rollover(ll) then

setthecastnumof sprite 11 to 109

(50)

if rollover(12)then

setthe castnumofsprite 12to 156

endif

ifnotrollover(12) then

setthe castnumofsprite 12to88

endif

ifrollover

(13)

then

setthe castnumofsprite 13to281

endif

ifnotrollover(13)then

setthe castnum ofsprite13 to71

endif

ifrollover(14) then

setthe castnum ofsprite 14to 136

endif

ifnotrollover(14) then

setthe castnum ofsprite 14to 72

endif

ifrollover(15) then

setthecastnum ofsprite15 to 138

endif

ifnotrollover(15) then

setthecastnumof sprite 15to 73

(51)

ifnotrollover(16) then

setthe castnum of sprite 16to 74

endif

if rollover(17)then

setthe castnumofsprite 17to 147

endif

ifnotrollover(17)then

setthecastnum ofsprite 17 to75

endif

if rollover(18)then

setthecastnum ofsprite 18to 127

endif

ifnotrollover(18)then

setthecastnum of sprite 18 to76

endif

ifrollover(19) then

setthe castnumofsprite 19 to 149

endif

ifnotrollover(19) then

setthe castnumofsprite 19to 77

endif

ifrollover(20)then

setthecastnum ofsprite20to 142

(52)

ifrollover(21)then

setthe castnum ofsprite21 to324

endif

ifnotrollover(21)then

setthe castnum of sprite21 to79

endif

goto theframe

puppetsprite

3,

false

puppetsprite

4,

false

puppetsprite

5,

false

puppetsprite

7,

false

puppetsprite

8,

false

puppetsprite

9,

false

puppetsprite

10,

false

puppetsprite

11,

false

puppetsprite

12,

false

puppetsprite

13,

false

puppetsprite

14,

false

puppetsprite

15,

false

puppetsprite

16,

false

puppetsprite

17,

false

puppetsprite

18,

false

puppetsprite

19,

false

puppetsprite

20,

false

puppetsprite

21,

false

puppetsprite

25,

false
(53)

on

mouseUp

setthe soundlevelto 5

puppetsound 0

globalSouChoice

putSouChoice + 1 into SouChoice

ifSouChoice >19thenput 10into

SouChoice

gotoframe SouChoice

end

onmouseUp

setthe soundlevelto5

puppetsound0

globalCollChoice

putCollChoice + 1 into CollChoice

ifCollChoice >34thenput25 into CollChoice

gotoframe CollChoice

end

3.

onmouseUp

setthesoundlevelto 7

puppetsound0

globalGenChoice

putGenChoice+ 1 into GenChoice

if GenChoice>49 thenput40into GenChoice

gotoframe GenChoice

end

Obs: Level 1

of

each

of

the threegamesis constituted

of

10differentframeswheretheani

mal pictures appearindifferentpositions. Eachtime the userclickson oneofthe three buttonsabove, anewframeis displayed. It seemsthat theanimal pictures are

shuffling

(54)

onmousedown

puppetsprite

26,

true

setthe castnum of sprite 26to270

updatestage

end

onmouseUp

setthe castnum ofsprite26to24

set

J

=random

(15)

putline

j

offield

"sons"

into holder

putline

j

offield"sons" intofield "window"

puppetsound0

puppetsprite

26,

false
(55)

on

mouseup

globalt

sett=the textoffield"window"

Ift= "Mugire o som do:"

then

puppetsound "cowR"

updatestage

else

puppetsound"cow W"

updatestage

endif

puppetsprite

7,

false

endmouseUp

onmouseUp

globalCheckStatus

puppetsprite

13,

true

puppetsprite

25,

true

globalt

sett=the textoffield "window

2"

Ift= "Juntaeo coletivo de:"

then

setthe castnum of sprite13to317

puppetsound "boi-r"

updatestage

put

"yes"

into CheckStatus

else

puppetsound

"boi-w"

endif

endmouseUp

onmouseUp

globalCheckStatus

puppetsprite

14,

true

puppetsprite

25,

true

global t

sett=the textoffield"window

(56)

updatestage

put

"yes"

intoCheckstatus

else

puppetsound

"boi-Wg"

updatestage

endif

puppetsprite

14,

false

puppetsprite

25,

false
(57)

onmousedown

puppetsprite

26,

true

setthecastnumofsprite26 to270

updatestage

end

onmouseUp

global

LineNumber,

C

setthe castnumofsprite 26to24

updatestage

put 1 into C

if LineNumber = 15then

put0intoLineNumber

endif

iffield"sons?" =

empty then

puppetsound "sons

todos"

exit

endif

r>*^*j a

DRTTD

putLineNumberinto LineNumber

putlineLineNumberoffield

"sons?"

into field "window4"

putemptyinto field

"sons!"

puppetsprite

26,

false
(58)

onkeyDown

ifthe

key

=returnthen

nothing

else

pass

endif

end

Scriptforthecheckbutton:

onmousedown

puppetsprite

30,

true

setthecastnumofsprite30to361

updatestage

end

onmouseUp

setthe castnumof sprite30to360

updatestage

Global

T, K, LineNumber,

C

setT =the textoffield"window 4"

setK =thetextoffield

"sons!"

puppetsprite

7,

true

puppetsprite

8,

true

puppetsprite

9,

true

puppetsprite

10,

true

puppetsprite

11,

true

puppetsprite

12,

true

puppetsprite

13,

true
(59)

puppetsprite

18,

true

puppetsprite

19,

true

puppetsprite

20,

true

puppetsprite

21,

true

puppetsprite

25,

true

puppetsprite

29,

true

puppetsprite

31,

true

If T= "Osomdocao

e:"

andK =

"Latir" then

setthe castnum ofsprite7to68 Puppetsound

"dog

R"

putC + 1into C

elseIf T= "Osom docao

e:"

andK <>"Latir"then

puppetsound "+1

vez"

end if

IfC>2thennothing

elseIfC =2andT= "Osom docao

e:"

andK=

"Latir"

then

delete line lineNumberoffield

"sons?"

endif

IfT= "Osom dogato

e:"

andK =

"Miar" then

setthe castnumof sprite 8to 71 Puppetsound "catR"

putC + 1intoC

elseIf T= "Osomdogato

e:"

andK<> "Miar" then

puppetsound "+1

vez"

endif

IfC>2 thennothing

else IfC =2andT ="O somdogato :"

andK =

"Miar" then

delete linelineNumberoffield

"sons?"

(60)

putC + 1 into C

elseIf T= "Osomdocavalo

e:"

andK <> "Relinchar" then puppetsound"+1 vez"

endif

IfC>2 thennothing

elseIfC =2andT ="Osom docavalo :"

andK =

"Relinchar"

then

deleteline lineNumberoffield

"sons?"

endif

If T= "Osomdopato

e:"

andK=

"Grasnar"

then

setthe castnum ofsprite10to76 Puppetsound "duckR"

putC + 1 intoC

elseIf T= "Osom dopato

e:"

andK <> "Grasnar"then

puppetsound "+1 vez"

endif

If C>2 thennothing

elseIfC = 2and T= "Osomdopato

e:"

andK=

"Grasnar"

then

delete linelinenumberoffield

"sons?"

endif

If T= "Osomdogalo e:"

and K=

"Cacarejar"

then

setthecastnumof sprite11 to88 Puppetsound"henR"

putC + 1 into C

elseIf T= "Osomdogalo e:"

andK<>

"Cacarejar"

then

puppetsound "+1

vez"

endif

IfC >2thennothing

elseIfC =2 andT ="O somdogalo e:"

andK =

"Cacarejar"

then

delete linelinenumberoffield

"sons?"

(61)

"frog

putC + 1into C

elseIf T= "O somdo

sapo e:"

andK<> "Coaxar" then

puppetsound "+1 vez"

endif

IfC>2 then

nothing

elseIfC =2andT= "O somdo

sapo

e:"

andK=

"Coaxar"

then

delete line linenumberoffield "sons?" endif

IfT= "Osomdo boi

e:"

and K="Mugir" then

setthe castnumofsprite13 to87

Puppetsound "cowR"

putC + 1 into C

elseIf T = "Osom do boi

e:"

andK<> "Mugir"then

puppetsound "+1vez"

endif

IfC>2 thennothing

else IfC =2andT="O somdo boi

e:"

andK=

"Mugir"

then

delete line linenumberoffield"sons?"

endif

IfT="Osom do lobo

e:"

andK=

"Uivar"

then

setthe castnumofsprite14to 73 Puppetsound "wolfR"

putC + 1 intoC

elseIf T= "O somdo lobo

e:"

andK<> "Uivar" then

puppetsound"+1

vez"

endif

If C>2 thennothing

elseIfC =2and "Osomdo lobo

e:"

andK=

"Uivar"

then

delete linelinenumberoffield

"sons?"

(62)

"pig

putC + 1intoC

elseIf T= "Osom doporco

e:"

andK<> "Guinchar" then puppetsound"+1

vez"

endif

IfC >2thennothing

elseIfC =2andT="O somdoporco

e:"

andK=

"Guinchar"

then delete line linenumberoffield

"sons?"

endif

IfT="Osomdocarneiro

e:"

andK=

"Balir"

then

setthe castnum ofsprite16 to66 Puppetsound

"sheep

R"

putC + 1intoC

elseIf T= "Osomdocarneiro

e:"

andK<> "Balir" then puppetsound"+1

vez"

endif

If C>2thennothing

elseIfC =2andT= "Osomdocarneiro

e:"

and K=

"Balir"

then deleteline linenumberoffield "sons?"

endif

IfT ="Osomdopssaro

e:"

andK=

"Chilrear"

then

setthe castnumofsprite 17to 75 Puppetsound"birdR"

putC + 1 intoC

elseIf T= "Osom dopssaro e:"

andK <> "Chilrear"then

puppetsound "+1

vez"

endif

IfC >2thennothing

elseIfC =2andT = "Osomdopdssaro

<:"

andK=

"Chilrear"

then

deletelinelinenumberoffield

"sons?"

(63)

"monkey

putC + 1 into C

elseIf T= "Osom domacaco e:"

andK<> "Chiar" then

puppetsound"+1

vez"

endif

IfC>2 thennothing

elseIf C =2and T= "O somdomacaco e:"

andK =

"Chiar"

then

deleteline linenumberoffield

"sons?"

endif

If T= "Osomdo leao e:"

andK =

"Rugir" then

setthecastnum ofsprite19 to72

Puppetsound "lionR"

putC + 1 into C

elseIf T = "Osomdo leao e:"

andK <> "Rugir"then

puppetsound"+1 vez"

endif

IfC>2thennothing

elseIfC = 2andT= "Osomdoleao e:"

andK =

"Rugir" then

delete line linenumberoffield

"sons?"

endif

IfT= "Osomdo urso e:"

andK=

"Rosnar" then

setthe castnum ofsprite20to 79

Puppetsound ?lbearR"

putC + 1 intoC

elseIf T= "Osom dourso e:"

andK<> "Rosnar" then

puppetsound "+1

vez"

endif

If C>2thennothing

elseIfC =2and T="O somdourso e:"

andK=

"Rosnar" then

delete line linenumberoffield "sons?"

(64)

putC + 1 into C

elseIfT= "Osom dourso

e:"

andK <> "Rosnar"then

puppetsound "+1vez"

endif

If C>2thennothing

else IfC =2andT ="O somdoelefante

e:"

andK=

"Barrir"

then

delete line linenumberoffield

"sons?"

endif

updatestage

puppetsprite

7,

false

puppetsprite

8,

false

puppetsprite

9,

false

puppetsprite

10,

false

puppetsprite

11,

false

puppetsprite

12,

false

puppetsprite

13,

false

puppetsprite

14,

false

puppetsprite

15,

false

puppetsprite

16,

false

puppetsprite

17,

false

puppetsprite

18,

false

puppetsprite

19,

false

puppetsprite

20,

false

puppetsprite

21,

false

puppetsprite

25,

false

puppetsprite

29,

false

puppetsprite

30,

false

puppetsprite

31,

false
(65)

puppetsprite

32,

true

setthecastnum of sprite32to371

updatestage end

onmouseUp

setthecastnum of sprite32to370

updatestage

Global

T, K, LineNumber,

C

setT= the textoffield "window

4"

IfT= "Osomdocao e:"

then

Iffield "sons!" <>

"L" then

Iffield"sons!"

<> "La"then Iffield "sons!"<> "Lat" then

Iffield "sons!"<> "Lati"then Iffield"sons!" <> "Latir" then

putemptyintofield "sons!" endif endif endif endif endif endif

IfT= "Osomdocao e:"

then

iffield "sons!" =

emptythen

put

"L"

into field "sons!"

elseiffield

"sons!" = "L" then put "a"

afterfield "sons!"

elseiffield

"sons!" = "La" then put "t" afterfield "sons!"

elseiffield

"sons!" =

"Lat" then

put"i"after field

"sons!"

elseiffield

"sons!" =

"Lati" then

put"r"after field

(66)

endif

IfT= "Osomdo gato

e:"

then

Iffield "sons!" <> "M" then

Iffield"sons!"

<> "Mi"then Iffield"sons!"

<> "Mia" then

Iffield "sons!" <> "Miar"then putemptyintofield "sons!" endif

endif

endif

endif

endif

IfT= "Osomdogato

e:"

then

iffield"sons!" =

emptythen

put "M"

intofield "sons!"

elseiffield

"sons!" = "M" then put "i"

afterfield"sons!"

elseiffield

"sons!" = "Mi" then put "a"

afterfield"sons!"

elseiffield

"sons!"

= "Mia"then

put "r"

after field "sons!"

elseiffield

"sons!" = "Miar" then nothing end if endif

If T ="Osomdocavalo

e:"

then

Iffield"sons!" <> "R" then

Iffield "sons!" <> "Re"then

Iffield "sons!"

<> "Rel" then

Iffield "sons!" <>

"Reli" then

Iffield "sons!"

<> "Relin" then

Iffield"sons!" <>

"Relinc" then

Iffield "sons!" <>

"Relinch" then

Iffield"sons!" <>

(67)

end if end if endif endif endif endif endif endif endif

If T ="Osomdocavalo e:"

then

iffield"sons!" =

emptythen

put "R"intofield "sons!" elseiffield"sons!"

= "R" then put "e" afterfield "sons!"

elseiffield

"sons!" = "Re" then put "1" afterfield "sons!"

elseiffield "sons!"= "Rel"

then

put"i" afterfield"sons!"

elseiffield

"sons!" = "Reli" then put "n"

afterfield"sons!" elseiffield

"sons!" = "Relin" then put "c"

afterfield"sons!" elseiffield

"sons!" = "Relinc" then put "h"

afterfield"sons!"

elseiffield

"sons!" = "Relinch" then put "a" afterfield "sons!"

elseiffield

"sons!" =

"Relincha"

then

put"r"afterfield

"sons!"

elseiffield

"sons!" = "Relilnchar" then nothing endif endif

IfT= "Osom dopato <:"

then

(68)

Iffield "sons!"

<> "Grasn"then

Iffield"sons!" <> "Grasna"then Iffield"sons!" <> "Grasnar"then

putemptyinto field "sons!"

endif endif endif endif endif endif endif endif

If T="Osomdopato

e:"

then

iffield"sons!" =

emptythen

put"G"intofield"sons!"

elseiffield "sons!"= "G"

then

put "r"afterfield"sons!"

elseiffield

"sons!" = "Gr" then put "a"

afterfield "sons!"

elseiffield

"sons!" = "Gra" then put "s" afterfield "sons!"

elseiffield

"sons!" = "Gras" then put "n"

afterfield "sons!"

elseiffield

"sons!" = "Grasn" then put "a" afterfield "sons!"

elseiffield

"sons!" = "Grasna" then put "r" afterfield "sons!"

elseiffield

"sons!" = "Grasnar" then nothing endif endif

IfT= "Osomdogalo

e:"

then

Iffield "sons!"<> "C"then Iffield "sons!" <> "Ca"then

Iffield "sons!"

<>

"Cac"

then

(69)

Iffield"sons!" <> "Cacareja"then

Iffield"sons!"

<> "Cacarejar" then putemptyintofield "sons!"

end if end if endif endif endif endif endif endif end if endif

IfT= "Osomdo galo

e:"

then

iffield "sons!" =

emptythen put

"C"

intofield"sons!"

elseiffield

"sons!" = "C" then put "a"

afterfield "sons!" elseiffield "sons!"=

"Ca"

then

put

"c"

afterfield"sons!" elseiffield

"sons!" = "Cac" then put "a"

afterfield "sons!" elseiffield "sons!"

=

"Caca"

then

put

"r"

after field "sons!" elseiffield "sons!"

=

"Cacar"

then

put

"e"

afterfield "sons!" elseiffield

"sons!" = "Cacare" then put "j" afterfield "sons!"

elseiffield

"sons!" = "Cacarej" then put "a" afterfield "sons!"

elseiffield

"sons!" = "Cacareja" then put "r" afterfield "sons!"

elseiffield

(70)

Iffield "sons!"

<> "Coa" then

Iffield "sons!"

<> "Coax"then

Iffield"sons!"

<> "Coaxa"then

Iffield "sons!"

<> "Coaxar"then

put

empty

intofield "sons!"

end if endif endif endif endif endif endif

If T= "Osomdosapo

e:"

then

iffield "sons!" =

emptythen put

"C"

intofield"sons!"

elseiffield

"sons!" = "C" then put "o" afterfield "sons!"

elseiffield

"sons!" = "Co" then put "a"

afterfield"sons!"

elseiffield

"sons!" = "Coa" then put "x" after field "sons!"

elseiffield "sons!" =

"Coax" then

put"a" afterfield "sons!"

elseiffield

"sons!" = "Coaxa" then put "r"

afterfield "sons!"

elseiffield

"sons!" = "Coaxar" then nothing endif endif

If T= "Osomdoboi

e:"

then

Iffield "sons!"

<> "M"then

Iffield "sons!" <> "Mu"then

Iffield "sons!"

<>

"Mug" then

If field "sons!" <> "Mugi" then

Iffield "sons!"

<>

(71)

endif

endif endif

endif

If T="Osomdo boi

e:" then

iffield"sons!" =

empty then put

"M"

intofield "sons!"

elseiffield"sons!" = "M"

then

put"u" afterfield "sons!"

elseiffield

"sons!" =

"Mu"

then

put"g" after field"sons!"

elseiffield"sons!" =

"Mug"

then

put"i"afterfield

"sons!"

elseiffield"sons!" =

"Mugi"

then

put

"r"

afterfield "sons!"

elseiffield"sons!" =

"Mugir"

then

nothing endif endif

If T= "Osomdolobo

e:" then

Iffield"sons!"

<> "U"then

Iffield "sons!"<> "Ui"then

Iffield"sons!" <> "Uiv"then

Iffield "sons!" <> "Uiva" then

Iffield"sons!" <>

"Uivar"

then

putemptyintofield

"sons!" endif endif endif endif endif endif

If T= "Osom dolobo

e:" then

iffield "sons!" =

emptythen put

"U"

(72)

put "v"

afterfield

"sons!"

else iffield"sons!" = "Uiv"

then

put

"a"

afterfield "sons!"

elseiffield

"sons!" = "Uiva" then put "r" afterfield "sons!"

elseiffield

"sons!" = "Uivar" then nothing endif endif

IfT ="Osomdoporco

e:" then

Iffield "sons!" <>"G" then

Iffield "sons!" <>

"Gu"

then

Iffield "sons!"

<>

"Gui"

then

Iffield "sons!" <>

"Guin"

then

Iffield "sons!"

<> "Guinc" then

Iffield "sons!" <> "Guinch"then

Iffield "sons!"<> "Guincha" then

Iffield"sons!" <> "Guinchar" then

putemptyinto field

"sons!" endif endif end if endif endif endif endif endif endif

IfT= "Osomdoporco

e:" then

iffield"sons!" =

emptythen put

"G"

into field"sons!"

elseiffield

"sons!" = "G" then put "u" afterfield "sons!"

elseiffield

"sons!"

=

"Gu"

then

put "i" afterfield

"sons!"

elseiffield

"sons!"

=

"Gui"

(73)

elseiffield "sons!" = "Guinc" then put "h"

afterfield "sons!" elseiffield"sons!"

= "Guinch" then put "a" afterfield "sons!"

elseiffield"sons!" ="Guincha" then

put"r" afterfield "sons!" elseiffield

"sons!" = "Guinchar" then nothing endif endif

If T= "Osomdocarneiro

e:"

then

Iffield "sons!" <>

"B" then

Iffield"sons!"

<> "Ba" then

Iffield "sons!"

<> "Bal"then

Iffield "sons!"

<> "Bali"then

Iffield "sons!" <> "Balir"then

putemptyintofield

"sons!" endif endif endif endif endif endif

IfT= "Osomdo carneiro

e:"

then

iffield "sons!" =

emptythen

put

"B"

into field "sons!"

elseiffield

"sons!" = "B" then put "a" after field "sons!"

elseiffield

"sons!" = "Ba" then put "1" afterfield "sons!"

elseiffield

"sons!" = "Bal" then put "i" afterfield "sons!"

elseiffield

"sons!" = "Bali" then put "r" after field "sons!"

elseiffield

"sons!"

=

"Balir" then

(74)

IfT= "Osomdopssaro

e:" then

Iffield"sons!" <> "C"then Iffield "sons!"

<> "Ch"then

Iffield"sons!"

<> "Chi" then Iffield "sons!"

<> "Chil"then Iffield "sons!"

<> "Chilr" then

Iffield"sons!"

<> "Chilre"then

Iffield "sons!"

<> "Chilrea"then Iffield"sons!" <> "Chilrear"then

putemptyintofield "sons!"

endif endif endif end if endif endif endif endif endif

If T= "Osomdop&ssaro

e:" then iffield"sons!" =

emptythen

put"C" intofield "sons!"

elseiffield

"sons!" = "C" then put "h"

afterfield"sons!" elseiffield "sons!" = "Ch"then

put

"i"

afterfield

"sons!"

elseiffield

"sons!" =

"Chi"

then

put,ll" afterfield

"sons!"

elseiffield

"sons!" =

"Chil"

then

put "r"after field

"sons!"

elseiffield

"sons!" = "Chilr" then put "e" afterfield "sons!"

elseiffield

"sons!" = "Chilre" then put "a" afterfield "sons!"

elseiffield

"sons!" = "Chilrea" then put "r" afterfield "sons!"

elseiffield

"sons!" =

"Chilrear"

(75)

If T = "Osomdo

macaco

e:"

then Iffield "sons!"<> "C" then

Iffield"sons!"

<> "Ch" then Iffield "sons!"<> "Chi" then

Iffield"sons!"

<> "Chia"then Iffield "sons!"

<> "Chiar"then

putemptyintofield"sons!"

endif endif endif endif endif endif

If T= "O somdomacaco

e:"

then

iffield"sons!" =

emptythen

put

"C"

intofield"sons!"

elseiffield

"sons!"

= "C" then

put"h" afterfield"sons!" elseiffield "sons!"

= "Ch"

then

put"i"afterfield"sons!" elseiffield

"sons!" =

"Chi"

then

put"a" afterfield

Figure

Figure 1. Opening Screen
Figure 2. Screen with animals out of focus in the background
Figure 3. Screen with animals in focus in the background
Figure 4. Collective Nouns Game (Level 1)
+7

References

Related documents

National Conference on Technical Vocational Education, Training and Skills Development: A Roadmap for Empowerment (Dec. 2008): Ministry of Human Resource Development, Department

(Although basic math facts include addition, subtraction, multiplication, and division, this study tested multiplication only.) The students’ fluency was then related to their

Rising premium costs were partially offset by rising teacher premium copayments; teachers paid about 17 cents in higher premium copayments for each dollar increase in the cost

Another possible framework introduced by Harumi (2002) suggests a reinvention of the traditional approach to teaching big C and small c culture, by teaching culture in three

Následně je predikován vývoj výnosů dílčích portfolií pomocí vhodných procesů, konkrétně aritmetického Brownova a Studentova procesu, a na bázi kritérií

Often times,the best information you can get is from someone who has been there.Talk to your friends and your parents about your credit plans.Ask them about their own experiences

For the world of the Enlightenment it is reason, light and true vision that matter: Korais assigns to philosophy the role of Homeric Athena and makes her the champion in this

The main optimization of antichain-based algorithms [1] for checking language inclusion of automata over finite alphabets is that product states that are subsets of already