Análise de Sistemas
Banco de Dados
Computação Gráfica
Diversos
Internet
Lógica
Programação
Redes
Computação
Informática Básica
FrameWorks
Matemática
Cadastre-se
ANALISE DE SISTEMAS E JOGOS ELETRONICOS

PHP-GENERATOR

ANALISE DE SISTEMAS E JOGOS ELETRONICOS

Que mérito vocês terão se amarem aos que os amam? Até os pecadores amam aos que os amam.

ANÁLISE DE SISTEMAS E JOGOS ELETRÔNICOS



Como montar um jogo eletrônico e que linguagem de programação pode ser utilizada para montar jogos de computador, é uma questão intrigante que desperta a curiosidade de muitas pessoas. Assim como ocorre em sistemas para controle de atividades comerciais ou empresariais, um jogo eletrônico, em muitas situações, também está sujeito a amplo processo de análise para o seu planejamento. Jogos eletrônicos podem ser simples, quando dependem apenas de lógica de programação e da criatividade do programador; ou complexos, quando além da lógica e da criatividade envolvem uma grande quantidade de elementos como:


  • computação gráfica;

  • efeitos audiovisuais;

  • animações;

  • digitalização de imagens;

  • design;

  • planos de fundo.

A quantidade de elementos envolvidos depende da particularidade de cada jogo, podendo estar presentes, também, diversos componentes de um Projeto Técnico de Sistema, considerando que um jogo pode conter:


  • estudo de caso;

  • identificação de entidades;

  • banco de dados;

  • controle de redundâncias;

  • relacionamento de dados;

  • fluxogramas.


O principal elemento de um jogo de computador é a lógica de programação, pois é ela que dá vida a todos os demais elementos, sendo assim, um bom jogo depende mais da criatividade de quem desenvolve do que da linguagem de programação adotada para este fim.


É importante destacar que jogos com maior grau de complexidade, costumam ser desenvolvidos por uma equipe multidisciplinar de profissionais que pode abranger:


  • analistas de sistema

  • programadores

  • administradores de banco de dados

  • especialistas em computação gráfica

  • profissionais de desenho.


O exemplo seguinte é o algoritmo de um jogo simples, que utiliza apenas lógica de programação. Neste jogo, o computador escolhe, aleatoriamente, um número de ZERO a 5 e o jogador tenta escolher o mesmo número, sendo a probabilidade de acerto de 16.6 por cento.


escreva("JOGO DE ADIVINHAÇÃO<HR>");

escreva("ESTE PROGRAMA VAI SELECIONAR UM NUMERO DE ZERO A 5");

escreva(" TENTE ADIVINHAR QUE NUMERO SERA ESTE.<HR>");

$num = rand(0,5);

escreva("ESCOLHA UM NÚMERO DE ZERO A 5");

leia($chute);

botao[enter];

quebra_linha;

se($chute)

inicio-comandos

escreva("<hr>numero escolhido por voce = ",$chute);

quebra_linha;

escrevaln("numero escolhido pelo programa = ",$num);

quebra_linha;

se($num==$chute) escrevaln("PARABENS VOCE ACERTOU");

senao escrevaln("INFELIZMENTE VOCE ERROU");

fim-comandos;



O algoritmo pode ser implementado no interpretador de algoritmos disponível em www.rmfais.com o resultado seria:


JOGO DE ADIVINHAÇÃO


ESTE PROGRAMA VAI SELECIONAR UM NUMERO DE ZERO A 5 TENTE ADIVINHAR QUE NUMERO SERA ESTE.


ESCOLHA UM NUMERO DE ZERO A 5




Desenvolvido em linguagem de programação PHP, o algoritmo do jogo de adivinhação teria o seguinte código:


<title>RMFAIS - RESULTADO DO ALGORITMO</title><b><font face=courier size=3>

<?

echo"<body bgcolor='blue' onLoad='window.focus();'>"; echo"<font color='silver'>";

echo'<form name=resultado action=jogo.php method=post>';

//algoritmo jogo_de_adivinhacao;

//variaveis num, chute: numeros;

   echo"JOGO DE ADIVINHACAO<HR>" ;

   echo"ESTE PROGRAMA VAI SELECIONAR UM NUMERO DE ZERO A 5" ;

   echo" TENTE ADIVINHAR QUE NUMERO SERA ESTE.<HR>" ;

   $num = rand(0,5);

   echo"ESCOLHA UM NUMERO DE ZERO A 5" ;

   echo"<input value='$v[0]' name=chute>";

   echo'<input name=_botao_enter type=submit value=enter>';

   echo' <br>';

   if($chute)

   {

      echo"<hr>numero escolhido por voce = ",$chute ;

      echo' <br>';

      echo"numero escolhido pelo programa = ",$num ;

      echo' <br>';

      if($num==$chute) echo"PARABENS VOCE ACERTOU" ;

      else echo"INFELIZMENTE VOCE ERROU" ;

   }

//fim-//algoritmo.

echo'</form>';

?>


Neste artigo foi apresentado um conjunto finito de elementos de programação que envolve: entrada, processamento e saída de dados. A combinação destes elementos pode resultar em infinitas possibilidades de acordo com a criatividade de cada programador.


ATIVIDADES


1) Quais os principais elementos de um jogo eletrônico?

2) Como podemos classificar os jogos eletrônicos?

3) Quais profissionais podem compor a equipe para montar um jogo eletrônico?


4) Implemente o algoritmo utilizando alguma linguagem de programação.

5) Altere o algoritmo fazendo com que sumam as mensagens: número escolhido por você e número escolhido pelo programa.

6) Faça com que o intervalo de números seja mais amplo.

7) Caso o usuário erre o número, faça com que o programa lhe de dica, informando se ele deve digitar um numero maior ou menor.



WebMaster: PROFESSOR RONI MARCIO FAIS
Formação: Bacharel em Ciência da Computação e Especialista em Administração, Supervisão e Orientação Educacional
E-mail: rmfais@yahoo.com.br


Artigos



Criação de APP online