Friday, August 2, 2013

Palestra na UFF sobre Ensino de Programação para Jovens através de Games

O autor do projeto APFJogos, Carlos Augusto Correia, foi convidado a falar na UFF (Universidade Federal Fluminense - RJ) sobre o projeto APFJogos e como o desenvolvimento de jogos ajuda na educação de jovens.

Hoje, dia 2 de agosto de 2013, o autor do projeto APFJogos deu uma pequena palestra na UFF (Universidade Federal Fluminense - RJ) aos alunos do primeiro período da Ciência de Computação, para a matéria de Introdução à Ciência da Computação - Professor e Coordenador da Computação da UFF Dante Corbucci Filho. O tema de hoje era sobre Desenvolvimento de Games.

O autor explicou como surgiu a ideia de fazer o projeto, as dificuldades que ele encontrou, onde buscou inspiração, e como ele espera que o projeto cresça e seja difundido. Para isso, teve também que contar como foi sua trajetória de aprendizado, quando aos 11 anos (no início da década de 80) ganhou o seu primeiro microcomputador (TK82-C) e aprendeu a programar em Basic; aos 12 anos já aprendia assembler Z80; aos 14 fez o projeto de uma mesa digitalizadora e também um programa que poderia ter sido o precursor do Matlab, e tantos outros projetos...

Outras pequenas palestras foram proferidas antes, com destaque para a entrevista de Rafael Bastos da Dumativa, e da Rosana Gomes sobre o projeto Scalable Game Design, da PUC, além de terem alunos falando sobre o Mercado de Games e sobre jogos do tipo Indie Games.

Agradecimentos a: Meirylene Avelino, Romulo Martins, Rodrigo Pinheiro, Bruno Cezar, Gabriel Carrara, Gabriel Melo, Lucas Monteiro, e em especial a Cafer Catarine da Cruz Pinto e ao professor Dante Corbucci Filho.


Posted by Coderz LAB at 3:15 PM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: Carlos Augusto Correia, palestra, UFF

Monday, July 29, 2013

Instruções para o Livro Faça Seu Próprio Game em Java - Volume Básico

PREPARAÇÃO DO AMBIENTE DE DESENVOLVIMENTO


1) Instale o Eclipse Juno em seu computador:
Click no link de acordo com a versão do seu sistema operacional.
Windows 32 bits
Windows 64 bits
Linux 32 bits
Linux 64 bits
Mac Cocoa 32 bits
Mac Cocoa 64 bits

Indique a pasta que ficará o projeto em seu computador, como no exemplo abaixo:


2) Crie um projeto (menu File -> New -> JavaProject) chamado APFJogos:

Escolha Java e depois clique em Next:


Coloque um nome do projeto. Sugerimos Java - Basico (sem acento mesmo):

Escolha Yes, para entrar na visão de programação (Java perspective):

Feche a tela de overview:

Sua tela deverá ficar assim:



CRIAÇÃO DOS PROJETOS

menu File -> New -> Class



Informar o nome do projeto, clicar em "public static void main" (onde esta a seta), e então clicar em Finish



Para poder acompanhar o livro com as mesmas numerações, delete algumas linhas para ficar assim:


Coloque as numerações das linhas de código. Para isso, clique com o botão direito do mouse na barra a esquerda do código e escolha "Show Line Numbers":


Baixe o arquivo Jtme.java e coloque-o na pasta Java Basico\src

http://goo.gl/ASyGTP

Posted by Coderz LAB at 7:50 PM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest

Monday, May 27, 2013

Vencedor do Sorteio do Livro Faça Seu Game em Java - Volume Básico



Já temos o vencedor do nosso primeiro sorteio do livro
 "Faça Seu Game em Java - Volume Básico", da Coleção Aprenda a Programar Fazendo Jogos - APFJogos:


http://www.facebook.com/marcelo.silvabraga



PARABÉNS!!!!



Equipe APFJogos

Posted by Coderz LAB at 8:02 PM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: games, Java, sorteio de livro

Saturday, April 27, 2013

Sorteio de um Livro da APFJogos!!!!! Corra enquanto há tempo para participar!


sorteio de livro para aprender a fazer game

Olá a Todos!!!!

A APFJogos nesse momento está realizando uma promoção:

SORTEAREMOS UM LIVRO DA COLEÇÃO APFJOGOS - APRENDA A PROGRAMAR FAZENDO JOGOS!!!!



Quer ser o felizardo, o sortudo, o ganhador?

Então acesse: https://www.sorteiefb.com.br/tab/promocao/185304

Ou http://www.facebook.com/APFJogos


Curta a página, compartilhe a imagem, e divulgue aos amigos para poder participar...


O sorteio está marcado para o dia 30/05/2013, mas dependendo do número de participantes poderemos adiá-lo!!!!!

Então corra... para não ficar você de fora dessa...





Posted by Coderz LAB at 2:42 PM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: faça seu game em Java volume Básico, sorteio de livro

Wednesday, April 17, 2013

Criação de Jogos versus Knowledge Work


Desde o advento dos microcomputadores, os jovens têm tido cada vez mais interesse em conhecer o mundo da tecnologia da informação. Não só apenas ser um simples usuário, mas construir seus próprios programas, seus próprios projetos, seus próprios jogos. A realização deste sonho tem sido uma busca constante, tanto no mundo acadêmico quanto no mercado global. Porém, nem sempre é fácil acharmos no mercado a forma mais adequada de ensinar esses jovens a saciar sua busca por conhecimentos.

É comum lermos por aí que a profissão desse século é o Trabalho do Conhecimento (“knowledge work”). Mais e mais surgem novos talentos, novas ideias, novos rumos. E, na maioria das vezes, tudo começa com a vontade de entreter-se. Pensando nisso, a coleção APFJogos (Aprenda a Programar Fazendo Jogos) foi concebida para ensinar, de forma lúdica, aos jovens a arte de programar, possibilitando-lhes criar seus próprios programas, jogos e ferramentas.

A coleção une dois mundos de interesse: aprender a programar, e aprender a fazer jogos! Toda a coleção se baseia nessas duas vertentes.

A coleção APFJogos abrange diversas linguagens e plataformas.

Atualmente, estamos com 3 (três) livros da coleção prontos e no forno. São eles:
















Em breve, estaremos com o site www.apfjogos.com.br no ar! Aguardem!
Posted by Coderz LAB at 8:26 PM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: criação de Games, criação de Jogos, Knowledge Work

Wednesday, April 10, 2013

DESAFIO!


Faça com que o robô tartaruga leve a peça até o destino utilizando a menor quantidade de instruções!


Legenda:
Robô - Coordenada (B,3)



Peça - Coordenada (F,5)


Destino - Coordenada (E,1)





Instruções:
MPF - Mover para frente : move o robô uma coordenada para frente.
VE - Virar para esquerda : vira o robô para a esquerda, permanecendo no mesmo lugar;
VD - Virar para direita : vira o robô para a direita, permanecendo no mesmo lugar;
PP - Pega a peça : se o robô estiver na mesma coordenada da peça, então o robô pega a peça;
SP - Solta a peça : se o robô estiver carregando a peça, então o robô larga a peça onde se encontra o robô.

Obs.: o robô não pode sair da sala e nem bater nos obstáculos.

Exemplo:
1) MPF;
2) MPF;   ===> neste momento o robô se encontra na coordenada (D,3)
3) VE;   ===> o robô apenas vira para a esquerda, permanecendo na mesma coordenada.
4) MPF;
5) MPF;   ===> neste momento o robô se encontra na coordenada (D,1)
6) PP;
7) VE;
8) MPF;
9) SP;   ===> neste momento o robô se encontra na coordenada (C,1)

Acima, o programador usou 9 instruções para o robô, e este percorreu o seguinte caminho:

Porém, na instrução 5 (Pegar a Peça), o robô não pegou a peça, pois naquele momento o robô não se encontrava na mesma coordenada da peça, e por isso na instrução 8 (Soltar a Peça) o robô também não largou a peça, pois neste momento o robô não carregava peça alguma.

 
Posted by Coderz LAB at 11:07 AM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: aprender a programar, programação básica

Friday, April 5, 2013

Jtme - Emulador de Modo Texto para Java


É com uma grande satisfação que disponibilizamos a biblioteca Jtme - Java Text Mode Emulator - para qualquer um poder usá-la.

Essa biblioteca foi criada por Carlos A Correia para atender o projeto APFJogos, volume básico para Java!

Exemplos:

Jogo Nave x Nave da APFJogos - Java Básico



Jogo Adivinhação da APFJogos - Java Básico




Posted by Coderz LAB at 6:53 PM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: games, Java, Modo Texto, Modo Texto Java

Sunday, February 10, 2013

Dicas de como criar um bom jogo

Seguindo as dicas abaixo, tenho certeza que você vai criar um bom jogo!



Não pense que você sabe criar jogos:


Eu lhe pergunto:
Você já trabalhou em uma grande empresa de jogos como a Rockstar Games?
Já participou da equipe de um jogo famoso?
Se a resposta for não, você definitivamente: não sabe criar jogos.

Tenha auto confiança:


Como eu disse na dica anterior, não vai pensando que você sabe criar jogos, mais também não se ache um lixo, você teve ter auto confiança em si, e acreditar que vai conseguir.


Trabalho duro e dedicação:


Não pense que criar um jogo é moleza, nem desperdice o seu tempo, você teve ter dedicação e confiança no que está fazendo, tem um tempinho livre? Nada de escutar musicas nem ficar vadiando, vai fazer o seu jogo, não sabe fazer alguma coisa? O google é o seu melhor amigo, procure tutoriais para apreender, não achou? Procure em outra linguá, se necessário, use um tradutor.


Não de o passo maior que a perna:


Não chegue achando que você vai criar um World Of Warcraft, Grand Theft Auto ou um Need For Speed, lembre-se: você é um aprendiz, o tempo o levará a perfeição.


Sege um vidente:


Você deverá pensar em todas as possibilidades possíveis, e em todos os imprevistos também, imagine se um membro da equipe sair ou ficar doente, quem vai substituir ele? Ou oque você vai fazer? Imagine que você vai fazer um carro, mais e se esse carro não der certo? Oque ira acontecer? de todo modo, você sempre teve ter um plano B na manga, em qualquer situação, para não ficar perdido depois.


O inicio:


Esse é o inicio de tudo, quando você decide que vai criar o seu jogo, nessa etapa você deve fazer as seguintes coisas:
  • Formação de equipe.
  • Cargos de cada um.
  • Objetivo do seu projeto.
  • Tempo que será gasto.


O planejamento:


Agora que você já tem toda a equipe formada, é a hora de planejar o seu jogo, lembre-se que isso não é brincadeira, é como se fosse uma construção civil, é importante você sempre conversar sobre o projeto com a sua equipe, nessa etapa você e sua equipe devem elaborar as seguintes coisas:
  • Tipo de jogo.
  • Cenário do jogo.
  • Titulo do jogo.
  • Roteiro do jogo.
  • Ator principal.
  • Trilha sonora.


A execução:


Essa é a parte que o seu sonho vira realidade, o projeto sai do papel e se materializa, nessa etapa você e a sua equipe devem fazer as seguintes coisas:
  • Criar o jogo.


Controle da situação:


Durante a criação do jogo, você teve ter o controle da situação, verificar se tudo esta saindo assim como o planejado, nessa etapa você e a sua equipe devem verificar as seguintes coisas:

  • Diversão do jogo.
  • Qualidade do jogo.
  • Anormalidades no projeto.


A finalização:


Agora que o jogo está pronto, você pode descansar um pouco, eu disse um pouco, nessa etapa você e a sua equipe devem fazer as seguintes coisas:
  • Pular para a próxima etapa.


O teste final:


Esse é o teste final antes de você lançar o jogo ao publico, essa etapa é muito importante, pois ela que vai decidir a qualidade do seu jogo, nessa etapa você e a sua equipe devem fazer as seguintes coisas:
  • Verificar se existem erros no jogo.
  • Corrigir os erros, se existentes.
  • Testar o jogo e sua qualidade.


O lançamento:


Agora que esta tudo pronto é só lançar o jogo ao publico, quanto maior foi a sua dedicação, melhor será a qualidade do seu jogo, e consequentemente, maior sera o respeito que o publico ira dar para você e sua equipe, nessa etapa você e a sua equipe devem fazer as seguintes coisas:
  • Lançar o jogo ao publico.
Posted by Coderz LAB at 1:57 PM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest

Friday, February 8, 2013

Aprender a programar, Fazer Jogos - Games - em Java, C++, Pascal, JavaScript, Python e muito mais


A coleção APRENDA A PROGRAMAR FAZENDO JOGOS é uma coleção de livros que une dois mundos:
  • APRENDER A PROGRAMAR;   e
  • APRENDER A FAZER JOGOS (GAMES)!

É voltada principalmente para o público jovem, ou para aquele que ainda não tem conhecimento de programação, ou que ainda esteja começando a aprender a arte de programar. Não importa se você tem 12, 18, ou mais de 20; basta querer aprender, e usar o seu raciocínio lógico...

Você escolhe a linguagem que deseja aprender a programar: Java, C/C++, Pascal, Python, JavaScript, ...

Dividimos a coleção em 4 volumes para cada linguagem: volume básico, volume intermediário, volume avançado e volume complementar. Ou seja, se você é iniciante, comece pelo básico da linguagem que você desejar!




volume básico para a linguagem PASCAL



Posted by Coderz LAB at 7:45 PM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: APFJogos, aprender a programar, C/C++, games, Java, JavaScript, jogos, Pascal, programar, Python

Aprender a programar, Fazer Jogos - Games - em Java, C++, Pascal, JavaScript, Python e muito mais


A coleção APRENDA A PROGRAMAR FAZENDO JOGOS é uma coleção de livros que une dois mundos:
  • APRENDER A PROGRAMAR;   e
  • APRENDER A FAZER JOGOS (GAMES)!

É voltada principalmente para o público jovem, ou para aquele que ainda não tem conhecimento de programação, ou que ainda esteja começando a aprender a arte de programar. Não importa se você tem 12, 18, ou mais de 20; basta querer aprender, e usar o seu raciocínio lógico...

Você escolhe a linguagem que deseja aprender a programar: Java, C/C++, Pascal, Python, JavaScript, ...

Dividimos a coleção em 4 volumes para cada linguagem: volume básico, volume intermediário, volume avançado e volume complementar. Ou seja, se você é iniciante, comece pelo básico da linguagem que você desejar!




volume básico para a linguagem PASCAL



Posted by Coderz LAB at 7:44 PM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: APFJogos, aprender a programar, C/C++, criação de Games, Java, JavaScript, Pascal, Python

Aprender a programar, Fazer Jogos - Games - em Java, C++, Pascal, JavaScript, Python e muito mais


A coleção APRENDA A PROGRAMAR FAZENDO JOGOS é uma coleção de livros que une dois mundos:
  • APRENDER A PROGRAMAR;   e
  • APRENDER A FAZER JOGOS (GAMES)!

É voltada principalmente para o público jovem, ou para aquele que ainda não tem conhecimento de programação, ou que ainda esteja começando a aprender a arte de programar. Não importa se você tem 12, 18, ou mais de 20; basta querer aprender, e usar o seu raciocínio lógico...

Você escolhe a linguagem que deseja aprender a programar: Java, C/C++, Pascal, Python, JavaScript, ...

Dividimos a coleção em 4 volumes para cada linguagem: volume básico, volume intermediário, volume avançado e volume complementar. Ou seja, se você é iniciante, comece pelo básico da linguagem que você desejar!




volume básico para a linguagem PASCAL



Posted by Coderz LAB at 7:42 PM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)
Powered by Blogger.

Blog Archive

  • ►  2014 (22)
    • ►  February (14)
    • ►  January (8)
  • ▼  2013 (11)
    • ▼  August (1)
      • Palestra na UFF sobre Ensino de Programação para J...
    • ►  July (1)
      • Instruções para o Livro Faça Seu Próprio Game em J...
    • ►  May (1)
      • Vencedor do Sorteio do Livro Faça Seu Game em Java...
    • ►  April (4)
      • Sorteio de um Livro da APFJogos!!!!! Corra enquant...
      • Criação de Jogos versus Knowledge Work
      • DESAFIO!
      • Jtme - Emulador de Modo Texto para Java
    • ►  February (4)
      • Dicas de como criar um bom jogo
      • Aprender a programar, Fazer Jogos - Games - em Jav...
      • Aprender a programar, Fazer Jogos - Games - em Jav...
      • Aprender a programar, Fazer Jogos - Games - em Jav...
  • ►  2012 (21)
    • ►  December (3)
    • ►  March (1)
    • ►  February (17)
  • ►  2010 (11)
    • ►  July (11)

Como Fazer um Jogo Fácil e Rápido - DOWNLOAD GRÁTIS