Falta base matemática aos programadores de games

Discussão em 'Informática/Tecnologia' iniciado por Mauricio, 16 Novembro 2013.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Mauricio

    Mauricio Craftlandiano
    VIP

    Afiliado:
    12 Agosto 2012
    Mensagens:
    2,869
    Curtidas Recebidas:
    527
    Curtiu:
    626
    Sexo:
    Masculino
    Localização:
    Balneário...
    Cubos:
    1,720.00
    Nick:
    TheBritto
    Clan:
    BRL
    Creio que 98% não ira ler então vou postar aqui em cima... Sera que temos falta de base matemática nos Plugins? Sera que isso explica o LEG absurdo que temos em alguns servidores? :p




    Ao decidir pela carreira de criação de jogos, o estudante pode optar pelo design gráfico, marketing, roteiro, etc. No entanto, entre todos os segmentos, o trabalho do programador continua sendo fundamental.


    A importância da programação nos games
    Segundo Clua, um programa ou um game mal feito utiliza mal os recursos da máquina, deixando de ter boa performance e fazendo muitos cálculos e processamentos que poderiam ser otimizados ou até evitados. Para o professor da UFF, inúmeros problemas surgem quando os códigos são construídos com problemas ou por falta de informações do desenvolvedor de jogos.
    Os erros mais marcantes, segundo Esteban, são:


    [​IMG]

    Esteban Clua listou apenas 10 problemas, justamente para destacar a importância do papel do profissional responsável pelos códigos em todos os aspectos dos games. E ele recomenda: “Um estudante de games deve saber programar. A linguagem pouco importa, porque elas mudam com o tempo. Se eu fosse dar uma dica para começar hoje, recomendaria Phyton e Java”.

    Em fevereiro de 2013, grandes nomes da tecnologia como Bill Gates (Microsoft), Jack Dorsey (Twitter) e Mark Zuckerberg (Facebook) apoiaram uma iniciativa chamada Code.org, que pretende encorajar a ciência da computação como parte da educação básica de crianças nas escolas americanas.
    Esteban Clua acredita que esse tipo de conhecimento dos códigos deve ser melhor disseminado entre os alunos do ensino superior no Brasil. “Desde que me tornei professor de computação, eu me deparei com o desafio de ensinar recém-ingressos no curso a programar. Não é uma tarefa fácil, porque o computador é uma máquina formal e matemática. Ele não segue o mesmo princípio de raciocínio do ser humano, criando uma barreira para os que vão aprender a lidar com ele”, explicou o professor doutor da UFF.

    No entanto, sobre a qualidade dos programadores em nosso país, Esteban Clua é otimista: “Não creio que o Brasil tenha uma deficiência particular no setor de programação. Muito pelo contrário, nós temos uma excelente formação e ótimos profissionais. Inclusive exportamos muita gente para empresas de grande porte espalhadas pelo mundo. O Brasil também sempre fica bem colocado na maratona mundial de programação”.
    O professor identifica um problema em um conhecimento particular que, dentro da programação, exerce um papel fundamental e é mal colocado em escolas no mundo todo. “Creio que o maior problema, a nível global, é que a formação de matemática recebe pouco cuidado na escola, o que atrapalha bastante ao querer aprender a programar. O designer é desestimulado a programar justamente porque tem medo ou ficou assustado com a matemática. E não tem jeito, programar é matemática”, frisa Esteban Clua.


    [​IMG]

    O especialista foi responsável pela adoção de uma metodologia de ensino que facilita o entendimento de programação. “Ao participar de um congresso promovido pela Microsoft em 2005, conheci uma linguagem chamada Phrogram, que tornava simples a programação de jogos 2D. Também vi que havia espalhados pelo mundo vários professores da área de jogos querendo aplicar seus conhecimentos para o ensino de programação. Nesta época comecei a interagir com muitos destes e desenvolvi uma metodologia, que até hoje tento ir aprimorando”, explica Clua.

    O aprendizado não ficou restrito à sala de aula e se tornou uma obra da editora Elsevier reconhecida na academia voltada aos jogos digitais no Brasil. “Como resultado deste aprimoramento, eu e meus amigos Bruno Feijó, da PUC-Rio, e Flavio Soares, da USP, escrevemos um livro chamado ‘Introdução a Computação, uma abordagem através dos Jogos’, no qual ensinamos programação em Java usando games como exemplo. Para isso, desenvolvemos uma biblioteca Java, chamada JavaPlay. Atualmente aprimoramos esta linguagem, que se chama JPlay e é gratuita e disponível na Internet“, diz o professor.

    O problema do mercado de games no Brasil
    Para Esteban Clua, mesmo com os problemas de matemática na educação brasileira, possuímos bons programadores e profissionais de jogos digitais. Então, qual seria o problema no desenvolvimento de nossa própria indústria de games?
    “Acho que a maior deficiência é a falta de um conhecimento mais profundo e maduro dos modelos de negócios da indústria global. A concorrência hoje é muito grande, pois o processo de desenvolver jogos se tornou muito acessível para as pequenas empresas. As pessoas acham que, por terem uma ideia fantástica ou por saberem implementar bem uma ideia, vão conseguir ficar ricas”, diz o professor, com um olhar crítico bem aguçado. Para o doutor da UFF, o real problema de nosso mercado é o tipo de empresário que temos, que lidam com o negócio de jogos digitais de maneira deslumbrada e pouco realista. “Os empreendedores se esquecem de que colocar uma ideia no mercado não é um processo trivial e a concorrência é muito grande. Temos no Brasil muitas inovações e somos originais, mas falta maturidade no conhecimento dos modelos de negócios”, completa.

    Entre os desenvolvedores diretamente envolvidos com a criação de jogos, Clua cobra o conhecimento e os estudos constantes. “Sobram profissionais que sabem mexer com uma ferramenta e acham que são desenvolvedores de games. Aprender a usar o engine X ou o modelador Y é fácil. O bom profissional na área de jogos tem que ter uma boa base. Uma vez ouvi o presidente da Blizzard dizer que o que ele procura, ao contratar um programador na área de jogos, é alguém com base matemática, estrutura de dados e algoritmos”, diz o professor.


    Qual o futuro dos games na programação
    Esteban Clua aprendeu a programar aos 8 anos, com a linguagem BASIC para games, a mesma que Bill Gates aprendeu no começo de sua carreira. Graduou-se em ciência da computação na USP, antes de ir ao Rio de Janeiro para realizar suas especializações. “Embora a grande maioria de minha geração tenha começado a jogar no Atari, eu fui introduzido a este mundo por um dos primeiros computadores pessoais lançados pela Texas Instruments. O primeiro jogo que eu me viciei se chamava Parsere e consistia numa mescla do Space Invaders com o Asteroids”, explicou o professor.

    E qual é o futuro dos jogos, do ponto de vista da programação? “Meu palpite é que esta será a última geração de consoles da forma como os conhecemos. Creio que no futuro os videgames estarão nas nuvens. Não precisaremos mais comprar um PlayStation 5, mas assinaremos um canal PlayStation e poderemos jogar qualquer tipo de jogo a partir de qualquer dispositivo, como tablets, PCs ou smartphones”, diz Esteban Clua.

    O professor lembrou-se ainda de uma iniciativa recente, anunciada em 2009, que tentou criar jogos apenas na internet. “O projeto OnLive tentou algo neste sentido, mas acho que ele chegou um pouco antes de estarmos preparados para essa mudança”, completou.
     
    IBM, ThratzysX, EspinosaBR e 2 outras curtiram isso.
  2. Mauricio

    Mauricio Craftlandiano
    VIP

    Afiliado:
    12 Agosto 2012
    Mensagens:
    2,869
    Curtidas Recebidas:
    527
    Curtiu:
    626
    Sexo:
    Masculino
    Localização:
    Balneário...
    Cubos:
    1,720.00
    Nick:
    TheBritto
    Clan:
    BRL
  3. aloneInthedark

    aloneInthedark Excelente
    VIP

    Afiliado:
    5 Junho 2012
    Mensagens:
    1,336
    Curtidas Recebidas:
    288
    Curtiu:
    231
    Localização:
    Dafolq? PC
    Cubos:
    2,081.38
    Nick:
    Não sei ;3
    Skype:
    t1m3t1b4l4
    Sim, eu li tudo, e isso me ajudou, vou começar a me próprio insentivar-me nas aulas de matemática, pedir coisas, basicamente, me esforçar, pois quando grande, eu
    quero ser um grande Programador ;


    UP Pela matéria
     
    Mauricio curtiu isso.
  4. Mauricio

    Mauricio Craftlandiano
    VIP

    Afiliado:
    12 Agosto 2012
    Mensagens:
    2,869
    Curtidas Recebidas:
    527
    Curtiu:
    626
    Sexo:
    Masculino
    Localização:
    Balneário...
    Cubos:
    1,720.00
    Nick:
    TheBritto
    Clan:
    BRL
    Matemática sempre foi uma matéria legal... Os professores é que as vezes são chatos.
     
  5. AdamClayton

    AdamClayton Excelente
    VIP

    Afiliado:
    17 Março 2013
    Mensagens:
    1,314
    Curtidas Recebidas:
    307
    Curtiu:
    327
    Sexo:
    Masculino
    Localização:
    127.0.0.1
    Cubos:
    1,423.00
    Nick:
    AClayton
    Clan:
    STF
    Skype:
    MP
    legal li tudo
    realmente é importante a matematica
     
    Mauricio curtiu isso.
  6. EspinosaBR

    EspinosaBR Razoavel
    Banido

    Afiliado:
    12 Outubro 2013
    Mensagens:
    610
    Curtidas Recebidas:
    98
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    719.00
    Nick:
    EspinosaBR
    Li tudo, mas sou pessimo em matematica :c
     
    TibugaPRO e Mauricio curtiram isso.
  7. xMrCrowleyx

    xMrCrowleyx Excelente
    VIP

    Afiliado:
    4 Março 2012
    Mensagens:
    799
    Curtidas Recebidas:
    231
    Curtiu:
    75
    Sexo:
    Masculino
    Localização:
    Goiânia - GO
    Cubos:
    347.00
    Nick:
    MrCrowley ~ MGTLoja
    Clan:
    [MGT]Magnatas
    Facebook:
    https://www.facebook.com/marcelo.wender.go
    Skype:
    xMrCrowleyx
    Eu estudo ADS(analise e desenvolvimento de sistemas), e sei bem com é indispensável para um programador ter um grande conhecimento em Logica Matemática.
     
    Mauricio curtiu isso.
  8. Mauricio

    Mauricio Craftlandiano
    VIP

    Afiliado:
    12 Agosto 2012
    Mensagens:
    2,869
    Curtidas Recebidas:
    527
    Curtiu:
    626
    Sexo:
    Masculino
    Localização:
    Balneário...
    Cubos:
    1,720.00
    Nick:
    TheBritto
    Clan:
    BRL
    Sim.. 11000101110101010
    Entendedores entenderam. :D
     
  9. jejearaujo

    jejearaujo Excelente
    VIP

    Afiliado:
    12 Agosto 2012
    Mensagens:
    2,133
    Curtidas Recebidas:
    228
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,146.00
    Nick:
    jejearaujo
    eu li ate a segunda imagem
     
  10. yuridacsm

    yuridacsm Hardcore
    VIP

    Afiliado:
    8 Outubro 2012
    Mensagens:
    10,737
    Curtidas Recebidas:
    2,428
    Curtiu:
    1,209
    Sexo:
    Masculino
    Localização:
    Cuiabá -...
    Cubos:
    2,358.00
    Nick:
    yuridacsm
    Bem legal o tópico.
    Eu até gostaria de entrar nesse ramo, mas acho meio cansativo, admiro quem consegue :p
     
    Mauricio curtiu isso.
  11. Mauricio

    Mauricio Craftlandiano
    VIP

    Afiliado:
    12 Agosto 2012
    Mensagens:
    2,869
    Curtidas Recebidas:
    527
    Curtiu:
    626
    Sexo:
    Masculino
    Localização:
    Balneário...
    Cubos:
    1,720.00
    Nick:
    TheBritto
    Clan:
    BRL
    Café a vida jovem.. EHUIEHUE
     
  12. ThratzysX

    ThratzysX Excelente

    Afiliado:
    12 Julho 2013
    Mensagens:
    722
    Curtidas Recebidas:
    431
    Curtiu:
    222
    Sexo:
    Masculino
    Cubos:
    1,042.00
    Nick:
    Thratzys
    Skype:
    Thratzys
    Com certeza vou entrar nesse ramo. :p
     
Status do Tópico:
Não esta aberto para novas mensagens.