SlideShare una empresa de 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?

Más contenido relacionado

Destacado

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
 

Destacado (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
 

Último

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 

Último (6)

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 

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?