terça-feira, 5 de abril de 2011

Hora da Tecnologia: Desenvolvendo Jogos em 2D com Java

Não meus caros, amigos e amigas...essa não é mais uma daquelas nossas séries malucas, tais como Sabadão Nerd, Saga do Android, ou seja lá qualquer outra.

Mas sim, uma iniciativa criada pelos professores do núcleo de tecnologia da Universidade Feevale (onde eu curso Tecnólogo em Sistemas para Internet), tentando incentivar os alunos a compartilhar assuntos voltados para a área de TI, quando se sentem seguros o suficiente para falar, assim como também, professores que queiram em forma de palestra, contar um pouco mais do seu trabalho fora da sala de aula.

O projeto iniciou no final do ano passado e basicamente é uma rápida palestra (cerca de 40 minutos) no intervalo das aulas, à noite, discutindo assuntos seguindo os critérios dispostos acima.

Na última quinta-feira (31/04/11), vários alunos interessados conseguiram acompanhar a palestra do professor Gabriel Simões, compartilhando seus conhecimentos quanto ao desenvolvmento de jogos em 2D com a linguagem Java.

O professor Gabriel abriu sua palestra falando das facilidades em trabalhar com um simples jogo em duas dimensões, pois, basicamente deve-se focar em um plano cartesiano, aderindo os eixos X e Y como refência.
Ele ainda aproveita para lembrar que as literaturas, geralmente não recomendam a linguagem Java para o desenvolvimento de aplicações nesse estilo. Porém, ressalta que pelo fato da linguagem ser bastante popular no meio acadêmico e a grande falta de profissionais qualificados no mercado para trabalhar com a mesma é grande, não deve ser descartada a possibilidade de desenvolver projetos como o proposto com ela. Até porque, isso pode trazer bons resultados para acadêmicos iniciantes.

Simões ainda destaca o modo mais "técnico" de desenvolvimento dos games, fazendo muitos no auditório perceber o quanto é simples a "arte" por atrás daquele determinado personagem que corre na tela.
Segundo a explicação dele, tudo é baseado em uma grande imagem com várias posições do chamado sprite, o que vem a ser, no mundo da computação gráfica, todo e qualquer objeto inserido no jogo. Assim sendo, conforme a necessidade de manipulação dos movimentos, existe uma espécie de "janela" que trafega entre os pontos dessa imagem, mostrando as diferentes formas do objeto.
Portando, a aplicação dessas funções inteiradas com os scripts de programação, formam parte do núcleo do jogo.

O professor ainda nos fez lembrar das situações em jogos antigos, quando existia um atraso na movimentação dos personagens, pois, possivelmente, devido a um hardware mais arcaico, o chamado buffer de tela (imagem pré carregada enquanto as primeiras ainda estão em execusão) não existia, ou não estava habilitado. Pode-se verificar nessa ideia, a ligação direta com os famosos FPS (Frames per Second), ou seja, a transição de telas que o olho humano pode perceber, não ocorrendo atrasos, ficando em uma margem de 24 à 25 FPS.

Já finalizando o palestra (pois, o tempo era curto), Simões comentou o uso das threads (linhas de execusão na aplicação), lembrando que é importante não carregar a thread referente a atualização de tela com diversas funções, pois, isso pode sobrecarregar a mesma, fazendo com que ocorra um atraso na função principal.

Bom, como vocês podem perceber, a disussão poderia ir bem além disso, caso o intervalo fosse maior. Porém, nada impede que possamos adquirir alguma base de conhecimento, para quem sabe, aderir as ideias propostas, e iniciar um projeto próprio.

Ficaremos no aguardo da próxima "Hora da Tecnologia", e na medida do possível, compartilhamos com vocês os conteúdos.

Para mais informações sobre, podem acessar o blog oficial do Curso de Ciência da Computação da univerdidade, onde, existem mais referências sobre o projeto.

E aproveitando, se algum dos prezados leitores estuda em algum instituição que abriga projetos similares, não deixe de comentar, pois, quem sabe, podemos compartilhar boas ideias!

domingo, 3 de abril de 2011

Programadores não sabem a diferença entre não funcional e desligado?

Todos que são da área de TI, já devem ter ouvido aquela velha sátira do suporte por telefone:

Suporte: "Helpdesk, bom dia!"
Usuário: "Alô! Meu monitor não liga!"
Suporte: "Hmm...certo! Verifique as extremidados do cabo de força do monitor (um cabo preto). Veja na parte traseira do monitor se ele está bem conectado, caso esteja, siga o mesmo até a tomada e verifique a mesma coisa."
Usuário: "Certo! Só um minuto...ei, alô! Não consigo ver nada aqui! Estamos sem luz faz cerca de uma hora!"

Bom, de forma alguma acredito que os programadores chegam a esse nível, pois, a grande maioria deles são "informatas" e alguma vez na vida já trabalharam ou mesmo, ainda trabalham diretamente com manutenção de máquinas, nem que sejam as suas pessoais.

Porém, a imagem abaixo diz muita coisa sobre isso:


E aí, uma atualização de firmware resolveria o problema da falsa descrição de erro?
Como uma mensagem via software poderia avisar que o telefone está desligado?

Fonte: Fail Blog

Geeks e garantia não combinam

Bom, a mistura de nerds/geeks e a temiada senhora garantia, como muita gente comenta, realmente não combinam.

Quem segue meu perfil no Twitter (@JoatanGeek) deve ter percebido (ou não) os recentes comentários sobre minha mais nova aquisição, um HP Mini 3115BR.

Realmente, já estou usando a "maquininha" para alguns trabalhos importantes, e o resultado vem sendo bastante satisfatório.

Quando comprei ele (cerca de 3 semanas atrás) uma das minhas maiores dúvidas antes de fechar a negociação, passou para o fato de que ele possui originalmente somente 1 GB de RAM.
Logo quando me interessei pelo equipamento, pensei na seguinte possibilidade, confirmando a compatibilidade entre os modelos de memória: eu poderia tirar o módulo de 2 GB DDR2 que tenho no Notebook Firstline FL199, trocando pelo pente de 1 GB do netbook. Porém, para não deixar o "velhão" com pouca memória, vou inserir juntamente com a memória de 1 GB um módulo de 512 MB, pois, no último ano troquei esse por um de 1 GB no antigo EeePC 701, sendo que o mesmo estava sobrando.



E foi justamente o que fiz!
Desde quarta-feira passada, estou trabalhando com o "micrinho" a todo o vapor, explorando mais a sua capacidade.

Agora, quanto a garantia, acredito que caso seja necessário utilizar dentro do período estipulado, não haverão problemas, pois, não existem lacres impedindo o acesso aos componentes internos.

Na verdade, a tampa inferior do mesmo é somente encaixada, facilitando muito o procedimento, tendo somente que remover dois parafusos da chapa metálica que protege o acesso ao pente de memória.

Em breve, espero conseguir publicar uma review completa sobre o netbook, comentando todas as minhas conclusões sobre o aparelho, assim como também, falando de mais algumas alterações que fiz nele.

sexta-feira, 1 de abril de 2011

Primeiro de abril na vida de um nerd

Liferuler abobadinho e noob: "Haha! Seu sapatu está desamarraduuu..."

Nerd: "Ahhh...ondeee???"

Liferuler abobadinho e noob: "Kkkkkk! Peguei u nerd babaca! Primeiruu de abriuiiu..."

Nerd: "WTF, noob!"

Sim, caros amigos nerds...com certeza vocês nós vamos cair em alguma pegadinha referente a atual data de hoje, 1º de abril.

É clássico que pessoas não habituadas ao convivio social, que geralmente passam horas e horas enclausuradas na escuridão de um quarto, no qual, a única luz é a de um monitor refletindo nas lentes dos óculos de um magrelo ou gordinho espinhento, desenvolvendo alguma forma de possível dominação mundial...

Devemos concordar que não podemos fazer nada quanto a isso, está no nosso destino ser zuados!

MASSSS, para remediar um pouco a situação, já que tanto tem se falado no game Angry Birds, vou indicar alguns paper toys do jogo para nos divertirmos enquanto pensamos em como dar uma lição nos noobs liferulers.

Força NERDS e GEEKS!

Fonte dos paper toys: Guanabara.Info

domingo, 27 de março de 2011

Na música tem louco pra tudo

Pra começar bem a semana, vamos a um vídeo, o qual, basicamente não tem relação alguma com tecnologia, nem mesmo, FAILs na área. Mas, é bastante interessante ver as habilidades do rapaz, quem leva tudo no maior humor.


E aí, nerds...vocês fazem melhor?

Fonte: indicação do @JabelMaster

sábado, 26 de março de 2011

Fotos.EXE no Linux?

Ah, os usuários...eita raça que rende boas histórias para os analistas de surpote, sendo em qualquer empresa, voltada para o ramo de TI ou não.

A tirinha abaixo diz muito, principalmente se você é uma pessoa antenada quando se fala em segurança e cuidados na navegação.


Fonte: Vida de Programador indicação via tweet da ilustre @fatimamd

FP in Mario. Isso pode?

A grande maioria dos "informatas" malucos, digamos, os com perfil mais #liferuler, curtem um bom FPS (First Person Shot), um game voltado para tiro em primeira pessoa.

A franquia Call of Duty que o diga, o clássico Counter Strike também, bastante famoso pelo modo online, ou mesmo ainda o Combat Arms, o qual, segue o mesmo padrão desse último.

Agora, uns loucos resolveram divulgar um vídeo mostrando como seria o bom e velho Super Mario Bros em primeira pessoa:


E aí, como foi ver o bigodudo na sua saga, de outra visão?

Fonte: Meio Bit

domingo, 20 de março de 2011

Nostalgia: Gorillas in QBASIC

Navegando por aí, ou melhor, confesso que foi algum follow no Twitter que publicou, o qual, não lembro quem foi (sorry), acabei clicando no link e tendo acesso ao vídeo do nostálgico game Gorillas.

Pesquisando um pouco mais sobre o jogo, descobri que o mesmo foi desenvolvido em QBASIC (um IDE - Integrated Development Envirioment e interpretador), o qual, parece ter uma relação com a famosa linguagem de programação BASIC.

Nos artigos que encontrei, não consegui entender ao certo de quem é a propriedade autoral do jogo, visto que na Wikipedia faz referência à Microsoft, pois, a compatibilidade do mesmo era somente para o MS-DOS e na documentação fonte, a referência é para a IBM.

Bom, se algum nerdão extreme souber responder, ou mesmo conhecer algumas curiosidades a mais sobre o projeto, fique a vontade para compartilhar.

Ah, claro!
Vejam o vídeo, então:



sábado, 19 de março de 2011

Uma vez pensei que o SAC da Info Abril funcionava. Só pensei!

Em novembro do ano passado, escrevi um post comentando sobre o bom atendimento e a rapidez no mesmo quanto a resolução de problemas, sobre o atraso na entrega da edição mensal da revista Info aqui em casa.

Não demorando muito para isso acontecer de novo, no mês passado tive problemas. E por sinal, ainda estou com problemas!

Comecei a solicitar uma solução para o inconveniente no dia 15/02/11 e passei até o dia 5/03/2011 conversando com aqueles "bots" do SAC da Info para encontrar uma solução.
Conforme o último E-mail que recebi deles no dia 5/03/11, eu teria o prazo até o dia 14/03/11 para receber minha edição de fevereiro.

Bom, beleza!
Pensei: entre mortos e feridos, vamos esperar!

Adivinhem se eu recebi a edição 300 referente a fevereiro na data prometida?
NOPS!
Adivinhem se eu já recebi a edição de março?
NOPS!
Adivinhem se eu estou satisfeito com os burricos do SAC da Info?
NOPS!

Considero os atendentes que respondem minhas solicitações por E-mail como bots (robôs programados por computador), porque parece que eles tem respostas prontas, não pensam antes de escrever, fazendo todo um trabalho procedural e não ligam a mínima para o que falamos.
Eu fico pensando se o sistema deles trava por algum motivo...eles travam junto???

Vejam abaixo um exemplo do que esses caras de "relações ao consumidor" respondem. E acreditem, parece que todas as respostas deles são assim. Só muda a assinatura dos "queridos" mesmo.



Abaixo ainda vocês podem ver um dos últimos E-mails que enviei pra eles, e percebam que o prazo do dia 14/03/11 não era o único que já havia recebido para entrega da edição 300.


É realmente lamentável esse tipo de coisa.
Nós como consumidores pagamos pelos serviços e recebemos uma DROGA de atendimento quando ocorre algum problema.

Segunda-feira sem falta vou ligar para o atendimento novamente, e vamos ver qual será a resposta dos bots do call center. Talvez, eles sejam mais evoluídos e tenham sido capturados em um planeta com gerações mais inteligentes comparado aos que respondem os E-mails.

terça-feira, 15 de março de 2011

Assédio pela blogosfera

Coisas bizarras como essa não são difíceis de se encontrar pela rede...

Stephen Andreassen, um inglês de 38 anos, resolveu irritar sua ex-namorada, através do Facebook, SMS´s e chamadas telefônicas, após o fim de uma relação com um mês de duração.

A moça de 35 anos, Rececca Pattinson, chegou a excluir sua conta na rede social (e provavelmente, deu um fim no telefone celular também).
Após essa atitude drástica da mulher, Stephen apelou em falar mal da "ex" nos seus 35 blogs na internet.

Algum tempo depois, o senhor Andreassen confirmou diante do juiz que assediou Rececca em vários de seus endereços na rede, sendo proíbido desde então, de citar o nome da senhorita Pattinson na internet novamente.

Dois meses depois, o bobão pensou que tudo já havia sido esquecido, e resolve escrever alguns artigos chamando a ex-namorada de mentirosa e sociopata, publicando os mesmos na rede. Dessa vez, ele é preso, porém, logo em seguida é liberado, tentando se suicidar ingerindo 200 comprimidos enquanto estava trancado em um quarto de hotel.

Recentemente, Stephen confirmou ter trabalhado contra as regras de restrição quanto as citações do nome de Rebecca nas suas páginas, sendo agora condenado a 18 anos de prisão.

Prefiro nem comentar...

Fonte: Olhar Digital

domingo, 13 de março de 2011

Xing-Ling é uma epidemia sem cura?

Quem gosta da área de tecnologia e está ligado em tudo o que acontece, bem sabe da explosão que os tablets estão fazendo no mercado.

Recentemente ainda tivemos o lançamento da segunda versão da estrela desse meio, o iPad 2 da Apple.

Confesso que até agora nunca coloquei minhas mãos em tablet algum, mas, se o iPad ser tão difícil de "derrubar", assim como o seu irmão mais velho e menor (iPhone), a Empresa da Maça mais uma vez mostra o poder da sua marca, e que a necessidade extrema de qualidade são sempre bem vindos.

Dias atrás, passando em frente a uma lojinha de eletrônicos aqui da região, vi essa replica, ou melhor, "projeto de tablet" que mais parece uma pegadinha, não merecendo nem mesmo ser chamado de tablet:


É realmente triste perceber o avanço desse mercado que podemos chamar de negro, perante a tecnologia. As vezes até é difícil acredicar como "coisas" assim podem ser adquiridas pelos consumidores...

Adicionou no MSN. Te conheço?

Hmmm....o que você pensaria se uma traveco garrota fake como essa adicionasse você no MSN?


Clique na imagem para ampliar

Você: "e aee, gata! nus cunhecemus?"

Sidney Richardson: "Viagra grátis! É só clicar aqui!"

**Sidney Richardson está offline**

P.S.: Não, seu noob! Acho realmente que ela não era a mulher dos seus sonhos!

terça-feira, 8 de março de 2011

Trollar alguém faz bem ao coração

A descrição da imagem abaixo na fonte é "Como trollar alguém em uma Lan House", porém, não precisa ser necessariamente em uma Lan House, mas sim, quando vai usar o computador da casa do primo, nos laboratórios de informática da escola ou da faculdade, nas lans caseiras em casa de amigos...dependendo do caso, pode ser até mais divertido!


Fonte: Notícia Cretina

Guerra Internética

..."e chegará o dia em o que os homens não serão mais homens e máquinas dominarão o mundo! A verdade é que as tecnologias entrarão em conflito, abominando tudo e todos que estiverem em seu caminho...existirá somente o oráculo supremo, GOOGLE."

Vander Cooper Singer Junior aka Nerdão


Fonte: Guanabara.Info

domingo, 6 de março de 2011

Fails na Reunião Nerd

Ontem eu e o nerd supremo @kernnerd tivemos uma reuinão voltada para negócios.
Perante os quais, vocês saberão em breve do que se tratam...

Chegando na mesa onde serviria de "mobile office" nas próximas horas, sento na cadeira, descanso minhas costas no encosto da mesma e "BLAAAM!", a peça cai do móvel.

Nessa momento, eu falei: "PQP! Porque essas coisas sempre acontecem comigo!"


Quando já estavamos quase acabando nossos estudos, o Kern resolve usar o encosto da cadeira dele também, e adivinha o que acontece?

Não preciso nem falar né?

A reforma do Bourbon Shopping aqui de Novo Hamburgo ainda nem acabou, e as cadeiras já estão mais pra lá do que pra cá!