SlideShare uma empresa Scribd logo
1 de 14
Games são
programas!
Conceitos básicos de programação
bigdev.com.br
Aqui você vai descobrir…
 Como meu game é feito?
 Mas o que é um programa?
 O que é um algoritmo?
 Exemplos de linguagem de programação
 Bug – o pesadelo de todo programador
Pense no seu game favorito…
Por mais bacana que seu game seja, ele é um
programa de computador
Hardware e software
- Antes de falar de programas, é importante saber um pouco mais sobre os
computadores
- Um computador funciona com dois elementos..O hardware, que é a parte
física do computador e o software, que é a parte lógica.
Um game é um softwareHardware é a parte física
Algoritmo
- O computador sozinho não faz nada...
- Ele precisa de uma instrução para cada tarefa que ele vá executar
- A sequencia de tarefas que o computador executa chamamos de algoritmo.
- Pode parecer algo novo, mas pense num algoritmo como uma receita de bolo
Algoritmo na vida
- 1 - Pegar a bala
- 2 - Retirar o papel da bala
- 3 - Jogar o papel no lixo
- 4 - Chupar a bala (cuidado para não engasgar)
Gentileza de http://www.willtirando.com.br/
E o programa…
- Um programa, nada mais é do que escrevermos o algoritmo numa linguagem que o
computador entenda.
- Assim, o programa vai ser um conjunto de instruções para que o computador
execute uma a uma, na sequencia que foi especificada
Linguagens de computação
- Existem várias linguagens de computador diferentes. Veja alguns exemplos abaixo.
Programador
- Chamamos de programador ao professional que trabalha desenvolvendo programas
- Você sabia, que a primeira programadora foi uma mulher chamada Lady Ada?
Bug
- Mas o que acontece se invertermos a sequencia para fazer um bolo e
colocarmos no forno antes de batermos a massa?
- Com certeza não dará certo…
- O mesmo pode acontecer com o programa…o programador pode errar a
sequencia do comando e gerar um erro no programa…chamamos esse
erro de bug!
- Veja um exemplo de bug abaixo:
Bigdev
Bigdev.com.br
Saiba mais sobre nós
A primeira escola online de games para crianças
Sratch
Minecraft
Robótica
Inovação
Por que ensinar computação aos jovens?
A computação é um meio de transformamos não só a vida das pessoas, mas a
sociedade. Trata-se de uma nova revolução industrial, porém no mundo virtual
- Há nesse momento uma forte campanha nos Estados Unidos para aprendizado de
computação, inclusive com a participação do presidente Barack Obama. Por que?

Mais conteúdo relacionado

Destaque

Aula 1 explorando o scratch 1.4
Aula 1 explorando o scratch 1.4Aula 1 explorando o scratch 1.4
Aula 1 explorando o scratch 1.4Scratch_TCC
 
Aula 2 movimento
Aula 2 movimentoAula 2 movimento
Aula 2 movimentoScratch_TCC
 
O Scratch no ensino da programação
O Scratch no ensino da programaçãoO Scratch no ensino da programação
O Scratch no ensino da programaçãoJoão Sá
 
Apresentação dos comandos básicos do Scratch
Apresentação dos comandos básicos do ScratchApresentação dos comandos básicos do Scratch
Apresentação dos comandos básicos do ScratchCecifm
 

Destaque (6)

Aula 4 som
Aula 4   somAula 4   som
Aula 4 som
 
Aula 1 explorando o scratch 1.4
Aula 1 explorando o scratch 1.4Aula 1 explorando o scratch 1.4
Aula 1 explorando o scratch 1.4
 
Aula 2 movimento
Aula 2 movimentoAula 2 movimento
Aula 2 movimento
 
Aula 5 caneta
Aula 5   canetaAula 5   caneta
Aula 5 caneta
 
O Scratch no ensino da programação
O Scratch no ensino da programaçãoO Scratch no ensino da programação
O Scratch no ensino da programação
 
Apresentação dos comandos básicos do Scratch
Apresentação dos comandos básicos do ScratchApresentação dos comandos básicos do Scratch
Apresentação dos comandos básicos do Scratch
 

O que são games?! Games são programas...

  • 1. Games são programas! Conceitos básicos de programação bigdev.com.br
  • 2. Aqui você vai descobrir…  Como meu game é feito?  Mas o que é um programa?  O que é um algoritmo?  Exemplos de linguagem de programação  Bug – o pesadelo de todo programador
  • 3. Pense no seu game favorito…
  • 4. Por mais bacana que seu game seja, ele é um programa de computador
  • 5. Hardware e software - Antes de falar de programas, é importante saber um pouco mais sobre os computadores - Um computador funciona com dois elementos..O hardware, que é a parte física do computador e o software, que é a parte lógica. Um game é um softwareHardware é a parte física
  • 6. Algoritmo - O computador sozinho não faz nada... - Ele precisa de uma instrução para cada tarefa que ele vá executar - A sequencia de tarefas que o computador executa chamamos de algoritmo. - Pode parecer algo novo, mas pense num algoritmo como uma receita de bolo
  • 7. Algoritmo na vida - 1 - Pegar a bala - 2 - Retirar o papel da bala - 3 - Jogar o papel no lixo - 4 - Chupar a bala (cuidado para não engasgar) Gentileza de http://www.willtirando.com.br/
  • 8. E o programa… - Um programa, nada mais é do que escrevermos o algoritmo numa linguagem que o computador entenda. - Assim, o programa vai ser um conjunto de instruções para que o computador execute uma a uma, na sequencia que foi especificada
  • 9. Linguagens de computação - Existem várias linguagens de computador diferentes. Veja alguns exemplos abaixo.
  • 10. Programador - Chamamos de programador ao professional que trabalha desenvolvendo programas - Você sabia, que a primeira programadora foi uma mulher chamada Lady Ada?
  • 11. Bug - Mas o que acontece se invertermos a sequencia para fazer um bolo e colocarmos no forno antes de batermos a massa? - Com certeza não dará certo… - O mesmo pode acontecer com o programa…o programador pode errar a sequencia do comando e gerar um erro no programa…chamamos esse erro de bug! - Veja um exemplo de bug abaixo:
  • 13. A primeira escola online de games para crianças Sratch Minecraft Robótica Inovação
  • 14. Por que ensinar computação aos jovens? A computação é um meio de transformamos não só a vida das pessoas, mas a sociedade. Trata-se de uma nova revolução industrial, porém no mundo virtual - Há nesse momento uma forte campanha nos Estados Unidos para aprendizado de computação, inclusive com a participação do presidente Barack Obama. Por que?