Rafael's profileRafael G. Santos - Guima...PhotosBlogListsMore Tools Help

Blog


    February 18

    Concurso Minigames Sharpgames (Post Mortem PONG 2D)

    Éeee, sairam os vencedores: Parabéns pessoal.
     
    Tem até vídeo no Youtube sobre:
     
      
     
    Trata-se de um concurso onde você deveria fazer um jogo com até 100 ";" ...
    Isso mesmo, 100 pontos e vírgula... Bem diferente de 100 linhas de código.
     
    Decidi tentar montar um jogo simples, mais pra ver se seria facil fazer algo em 100 ";"
    O primeiro jogo que veio em mente foi um PONG.
    Quando fiz a Pós me traumatizaram com esse jogo, que tivemos aproximadamente 1 hora pra fazer um,
    e eu fui o único entre 30 pessoas, que não terminou. O meu só tinha uma raquete e bolinha ...
    detalhe, foi a primeira aula sobre programação utilizando SDL. a gente só sabia colocar uma imagem na tela,
    e receber comandos do teclado.
    Bom, o XNA é muito mais amigavel que programação em C++ com SDL e outras gambiarras...
    Em um dia, (uma madrugada), o jogo ja estava funcionado, e algo interessante ocorreu. (Alias muitas coisas, mas vamos por partes.)
    Pontos interessantes:
    1 - Dispertou o interesse de um artista.
    2 - Dispertou o interesse de programadores amigos.
    tanta gente opnando sobre, que o pong ja tinha funcionalidades multiplayer na primeira versão do Gamebible.
    Brincamos um pouco com coisas 3DS, modelos de tanques ... resumindo nos divertimos utilizando as facilidades do XNA.
    O artista aprendeu detalhes em como modelar jogos interessantes, e brincamos com os modelos criados.
    Mudei o foco do jogo, para dar atenção aos amigos, e continuamos a nos divertir :D
    Hoje é possível que uma versão multiplayer acabe saindo, de tanto que andamos brincando.
    Então o concurso acabou estimulando eu e os amigos a utilizar o XNA. é realmente muito interessante.
    O único pesar de todos, é o problema do XNA exigir Shaders 2.0 ! Isso ainda limita muita gente ...
    Mas creio que em pouco tempo não haverá mais como fugir, todos que quiserem jogos acabarão tendo que comprar ao menos uma placa de vídeo
    que suporte ... 
    Exemplo: Placa de vídeo Gforce 6.200 pra cima ... Creio que uma 5.800 ja sirva... E não é mais tão caro ter uma. 
    A 6.200 creio que esteja valendo menos de 100 reais. Eu comprei a muito tempo por 250 @#$%@#$% ... Hoje da pra comprar placas da série 8 por 200 reais.
    February 05

    Detalhes Pós em Desenvolvimento de Jogos (Unicenp Curitiba).

    (Unicenp Curitiba) - Talvez ja tenha mudado esse nome :P, mas o curso continua.
    As aulas aconteciam em Sábados alternados (15 em 15 dias), das 9:00 as 18:00;
    Deviam ser, 14 meses de curso; iniciou em 12/03/2005;
    até 16/09/2006. Foi até dia 10/01/2007 :P, com o Pacman
    para celular.
     
    Conteúdo:
    - Programação C++ para jogos
    - Criatividade e Planejamento em Jogos
    - Game Design I , II , III
    - Ferramentas de Autoria
    - Computação gráfica para jogos I, II
    - Arquitetura de Engines
    - Gestão de Projetos
    - Inteligência Artificial
    - Programação multiplayer para jogos
    - Programação de jogos para celulares
     
    Bom esses detalhes podem ser melhor explicados na
    página da Unicenp (www.unicenp.edu.br)
     
    (Processo de Desenvolvimento de Jogos) (Básico)
    1 - Idéia
    - ponto de partida
    - conceito inicial
     
    2 - Planejamento
    - prazo
    - escopo
    - custos
    - pessoal
     
    3 - detalhamento da i´deia
    - design detalhado (especificações do jogo)
    - conceitos visuas
    - conceitos sonoros
     
    4 - desenvolvimento
    - design completo (design bible)
    - arquitetura/biblioteca/programa
    - arte visual
    - efeitos/trilhas sonoras
    - testes modulares internos
     
    5 - teste e ajustes
    - testes gerais internos e externos
    - ajustes nas diversas áreas
     
    (GameDesign Esqueleto)
     
    - CONCEITO INICIAL:
    Título
      Visão Geral (Overview e Funcionamento)
      Diferênciais
      Foco (ok)
      Público Alvo, Plataforma e Distribuição
      {Orçamento (Pessoal, prazo e custo)}
     
    - ESPECIFICAÇÂO DO JOGO :
      Características (Features)
        Essenciais
        De envolvimento
        De escolha
      Interface
        Input
     
      Regras
        Devem servir as caract
        Devem contemplar as diversas possibilidades
        
      Jogabilidade (Explicar como funciona pro dev)
        Focar esforços nas características essenciais 
        -Interatividade , intereção
        jogador ambiente.
        
      DESIGN DE NÍVEIS:
        Mapa
        Posicionamento de personagens
        Obstáculos
        Escolhas
     
    - DESIGN DETALHADO :
      Menus:
    BALANCEAMENTO :
      Ambiência :
        Som
          Músicas
          Efeitos Sonoros
          Narrações
        Visão (Estilo = Personalidade) 
          ÉPOCA
          Escolha de cores
          Realidade vs.Caricatura  
          Sombrio vs Bem Humorado
        Toque (Senso Físico)
          Tecnologia
          Simulação Física
          Controle
     
    - HISTÓRIA :
      Descrição Jogo Carimbador (desc)
      Introdução (hist)
      Como envolver o jogador, obstáculos
      Personagens Marcantes
      Heróis , Vilões, identificação com o o jogador