15.03.2015 Views

JAM - Um Jogo de Aprendizagem Multidisciplinar - INF-Unioeste

JAM - Um Jogo de Aprendizagem Multidisciplinar - INF-Unioeste

JAM - Um Jogo de Aprendizagem Multidisciplinar - INF-Unioeste

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.3. Estrutura e metodologia <strong>de</strong> <strong>de</strong>senvolvimento do <strong>JAM</strong><br />

<strong>Um</strong> vez encerrada a discrição da utilização do <strong>JAM</strong>, segue-se uma visão <strong>de</strong> seu<br />

<strong>de</strong>senvolvimento e implementação.<br />

4.3.1 – Ferramenta <strong>de</strong> programação utilizada<br />

Para a implementação <strong>de</strong>ste projeto utilizou-se como ferramenta <strong>de</strong> programação o Adobe<br />

Flash CS5 (ADOBE, 2010) e sua linguagem <strong>de</strong> Programação ActionScript 3.0. O Flash foi<br />

escolhido já que conce<strong>de</strong> liberda<strong>de</strong> total para a criação do <strong>de</strong>sign dos componentes, fato<br />

importante para a produção <strong>de</strong> uma interface atrativa ao jogador.<br />

A escolha do Flash impactou na programação do <strong>JAM</strong>, pois ele é estruturado em quadros<br />

<strong>de</strong> animação. Cada tela do programa é um quadro diferente. Devido a esta estrutura,<br />

originalmente i<strong>de</strong>alizada para gerar animações, torna-se necessário usar o comando stop()<br />

no primeiro quadro. Caso esse comando seja omitido, os quadros (telas) passam um após o<br />

outro, impossibilitando o uso. <strong>Um</strong>a vez usado esse comando a animação fica parada no<br />

primeiro quadro, po<strong>de</strong>ndo ser manipulado por comandos <strong>de</strong> mudança <strong>de</strong> quadros, tais como<br />

nextFrame(), previousFrame() e gotoAndStop().<br />

Além <strong>de</strong>ssa característica tem-se ainda o fato <strong>de</strong> que o <strong>JAM</strong> <strong>de</strong>ve ser usado através <strong>de</strong> um<br />

navegador <strong>de</strong> Internet e usa o Flash Player para ser executado. O Flash Player é um plugin (é<br />

um programa <strong>de</strong> computador usado para adicionar funções a outros programas maiores) muito<br />

comum nos dias <strong>de</strong> hoje, trata-se <strong>de</strong> um aplicativo gratuito para executar animações em<br />

páginas <strong>de</strong> internet (um exemplo bem popular <strong>de</strong> utilização <strong>de</strong>ste plugin é o site YouTube). O<br />

visualizador <strong>de</strong> ví<strong>de</strong>os <strong>de</strong>ste site utiliza o Flash Player. A versões do “player” para vários<br />

navegadores e sistemas operacionais, tornando suas aplicações multiplataforma. O Flash<br />

Player é gratuito e po<strong>de</strong> ser encontrado no site <strong>de</strong> sua produtora, a Adobe<br />

(http://get.adobe.com/br/flashplayer/).<br />

23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!