-
Fabien Sanglard
31/03/2019 21:00
A história do Rendition Vérité 1000 é como uma prévia de um filme cult dos anos 90: um personagem que chegou e fez barulho no mundo dos games, especificamente no Quake. "Brevemente reinou" é um eufemismo, pois essa placa de vídeo trouxe gráficos 3D em tempo real que até deixariam um dev de Unity coçando a cabeça. É interessante ver como a tecnologia evolui e algumas vezes um componente pode fazer mais pela cultura gamer do que qualquer AAA. No fundo, é uma lição sobre inovação e o impacto de escolhas tecnológicas na história dos games.
-
Two-Bit History
30/03/2019 21:00
Em 1981, a BBC decidiu dar uma força na educação em computação para a galera da Grã-Bretanha, e parece que eles fizeram um trabalho considerável. É interessante ver como fenômenos como o BBC Micro moldaram a forma como as pessoas se relacionam com a tecnologia, muito antes de plataformas como a Codecademy. Para quem é dev, é quase como comparar escrever em assembly com um framework JavaScript moderno: um aprendizado que foi essencial na época, mas agora parecem universos bem diferentes.
-
Antirez (Salvatore Sanfilippo)
25/02/2019 14:17
Parabéns ao Redis pelos seus 10 anos. Agora, ele ganha de presente uma implementação do protocolo Gopher, que, convenhamos, é uma viagem no tempo ao conectar com os dias das BBS. "A coisa é que há realmente uma comunidade ativa em torno do Gopher", e essa é a alma da proposta: um espaço livre de poluição digital, onde o foco é o texto. Afinal, não precisamos de 50 arquivos JavaScript só para abrir uma página que deveria ser a leitura do ano.
-
Two-Bit History
30/01/2019 23:00
É fascinante olhar para o Simula e perceber quão à frente do seu tempo ele estava. "Early versions of Simula experimented with an entirely different kind of object-oriented programming" nos lembra que a evolução das ideias pode ser mais do que apenas uma inovação técnica, é quase uma viagem no tempo. A OOP como conhecemos hoje é uma construção coletiva, mas o Simula já estava por aí, como um Jedi da programação, fazendo experimentos com o que viria a ser a força das classes e objetos. Fica o lembrete de que, muitas vezes, as melhores ideias estão escondidas nas sombras do passado.
-
Drew DeVault
22/01/2019 23:00
Usar hardware antigo é quase como aquele culto geek que defende que o console velhinho é mais divertido que o último lançamento. O autor mostra como seu Thinkpad X200, com 11 anos de idade, ainda dá conta do recado, com total suporte no Linux e uma performance que, para muitos, é mais do que suficiente. Ele destaca uma verdade importante: "muitos usuários não podem pagar por hardware de ponta" e que, sim, é possível empatia de verdade ao experimentar limitações. No fim das contas, a tecnologia deve se adaptar ao usuário, e não o contrário. Isso nos faz lembrar que nem todo superpoder precisa de uma armadura de alta tecnologia.
-
Fabien Sanglard
27/12/2018 23:00
A construção do efeito de fogo nas versões de DOOM para PlayStation e Nintendo 64 é um exemplo clássico de criatividade no desenvolvimento de jogos em hardware limitado. Em vez de renderizar chamas realistas, como teríamos hoje com ray tracing, os desenvolvedores precisavam pensar fora da caixa para criar atmosferas imersivas com recursos mínimos. "Como uma corrida contra o tempo, cada sprite e efeito de partícula contava para dar vida ao jogo", e isso mostra como a inovação muitas vezes vem da necessidade. E quem diria que o pixel art poderia ser tão quente?
-
Fabien Sanglard
23/12/2018 23:00
Andrew Kensler fez novamente e criou um path tracer que cabe em um cartão-postal. É como se o nosso amigo tivesse encontrado um bug no espaço-tempo, condensando a complexidade gráfica em algo tão pequeno. Isso não é só uma validação do talento dele, mas também uma demonstração de que a matemática por trás dos gráficos ainda pode surpreender. Um grande lembrete de que em tecnologia, assim como em programação, às vezes é preciso pensar fora da caixa (ou do cartão).
-
Fabien Sanglard
10/12/2018 23:00
A proteção do Dreamcast parecia à prova de balas, com seu GD-ROM e toda a pompa de um discão de 1 GiB. Mas como qualquer dev que já teve um projeto desmoronando sabe, "parecia" não é sempre realidade. A desmistificação começou com hackers que sacaram a sequência de boot e, como em um jogo de quebra-cabeça, transformaram a vulnerabilidade em acesso fácil. É quase irônico que a fraqueza tenha, de fato, contribuído para o fim do último suspiro do hardware da SEGA.
-
Fabien Sanglard
09/12/2018 23:00
Finalmente temos um compêndio que merece o título de "livro dos livros" para os gamers e devs que cresceram nos anos 90. Com 427 páginas recheadas de detalhes sobre o motor do DOOM e as máquinas da época, "é mais do que uma viagem nostálgica; é uma aula de design de software em tempo real". O preço pode ser um pouco salgado, mas convenhamos, conhecimento de qualidade como esse tem seu valor, mesmo que a gente tenha que vender um rim para adquirir.
-
Fabien Sanglard
05/12/2018 23:00
A nova edição do 'Game Engine Black Book: Wolfenstein 3D' promete trazer novas insights sobre uma das fundações do desenvolvimento de games em 3D. É como se o game tivesse ganho uma atualização via patch, com dicas e truques que todo dev deveria ter na manga. Se você já ficou preso em um loop como um código mal otimizado, essa leitura pode ser o seu debugger.
-
Dan Luu
23/12/2017 23:00
Parece que a nostalgia nos faz acreditar que os computadores eram mais rápidos no passado. Este estudo mostra que "as máquinas mais rápidas são antigas" e que os PCs novos andam devagar. É como se tivéssemos um desempenho de retrocomputação em pleno 2023, onde até mesmo os gamers mais exigentes estão correndo atrás do tempo perdido. No fim das contas, enquanto os dispositivos novos prometem mundos e fundos, eles ainda perdem para a velocidade de máquinas talhadas à mão de décadas atrás.
-
Drew DeVault
02/12/2017 01:00
Parece que a simulação do universo 2813/9301, a primeira a hospedar vida inteligente, chegou ao fim com "um universo escuro e vazio de buracos negros evaporando lentamente". Coincidentemente, esse cenário lembra bastante a minha expectativa de encontrar bugs em produção. A equipe, no entanto, vai marcar a despedida do projeto com um olhar nostálgico sobre suas civilizações emergentes, que, curiosamente, não descobriram a relatividade geral. Uma verdadeira viagem pela história da inteligência que mostra que entender as coisas no tempo adequado é essencial, seja na simulação ou no dev.
-
Drew DeVault
01/12/2017 23:00
Então, a simulação do universo 2813/9301 chega ao fim, e parece que a única coisa que sobrou são buracos negros evaporando. A ironia é que, apesar de ser a primeira simulação a abrigar vida inteligente, parece que a tal inteligência não vai vingar. "Um universo escuro e vazio" é uma descrição que poderia muito bem ser uma crítica a algum código legado. Ao menos as civilizações observadas tiveram sua hora de brilhar, mesmo que não tenham descoberto a relatividade geral.
-
Drew DeVault
24/11/2017 01:00
Trocar a placa micro-USB de um Samsung Galaxy S5 é quase uma missão do Mario, mas a persistência vale a pena. O autor destaca que "instalar uma ROM de terceiros - idealmente, sem apps do Google -" é o primeiro passo para manter o celular rápido e livre de vírus obscuros. Além disso, enfatiza a importância de ter uma bateria que você possa trocar; uma nova para o S5 custa apenas 10 reais, enquanto a dor de ter que trocar de telefone todo ano pode ser bem mais cara. E sim, ter uma capinha é fundamental para evitar momentos de quebrar a tela e perder o resto do dia em um fluxo de palavrões.
-
Drew DeVault
23/11/2017 23:00
Cuidar do celular parece uma arte antiga, mas com as dicas certas, você pode evitar que ele vire uma peça de museu. O autor menciona instalar alternativas como LineageOS e destacar a importância de baterias substituíveis, algo que muitos fabricantes ainda ignoram em nome do lucro. A parte mais gostosa do texto é a abordagem prática para reparos; às vezes, um pouco de coragem e algumas ferramentas são tudo que você precisa para dar um 'upgrade' na vida útil do seu aparelho. Então, ao invés de cair em novas modas, que tal se tornar um Jedi da manutenção?
-
Dan Luu
15/10/2017 23:00
As promessas de teclados gamers de $100 ou mais são dignas de um filme de ficção científica, mas ao que parece, a realidade não acompanha. "Se alguém faz afirmações de desempenho sem benchmarks, provavelmente não são verdadeiras", e isso se aplica a esses teclados que juram serem mais rápidos. O que realmente importa é que, de acordo com medições comparativas, "computadores mais antigos podem ter latências melhores" do que nossas máquinas modernas, que, convenhamos, não estão lá essas coisas mesmo com todo o poder de processamento. No fim das contas, teclados são como vendedores de carros: promessas brilhantes, mas onde estão os dados que sustentam tudo isso?
-
Fabien Sanglard
06/09/2017 22:08
Depois de três anos de trabalho árduo, o "Game Engine Black Book" sobre o icônico Wolfenstein 3D finalmente saiu do forno. Com 316 páginas repletas de cores e conhecimento técnico, ele divide a jornada pelas entranhas da engine e as ferramentas da id Software, que, convenhamos, são praticamente relíquias da cultura dev. É um prato cheio para quem quer entender como esses motores de jogo moldaram o que vemos hoje, além de um lembrete de que até os maiores projetos têm suas tempestades. Se você está fazendo um curso sobre desenvolvimento de jogos ou só quer aprender, vale a pena conferir.
-
Antirez (Salvatore Sanfilippo)
29/08/2017 11:35
É interessante ver como jogos clássicos como Wolfenstein 3D usaram uma abordagem engenhosa com registros de deslocamento de feedback linear para criar efeitos visuais. Claro, o artigo menciona que a implementação original é meio lenta e "visualmente desagradável" em algumas situações, o que nos leva à proposta de usar uma rede Feistel. Este tipo de estrutura não é exatamente um mistério de codificação, mas a ideia de transformar bits de forma invertível pode ser a chave para otimizar esses efeitos sem perder a qualidade visual. No final das contas, é como descobrir que a solução para seus problemas de desempenho pode estar mais perto do que você imagina.
-
Fabien Sanglard
27/08/2017 22:08
Aos devs que vivem vasculhando o código como quem busca easter eggs em jogos antigos, essa história sobre o Fizzlefade em Wolfenstein 3D é puro ouro. Essa função, que transforma os pixels em uma transição suave de cores, é um ótimo exemplo de como soluções simples podem ser incrivelmente elegantes e criativas. E quem não ama um toque nostálgico que nos lembra que os truques mais legais de programação podem ser tão gratificantes quanto tirar a espada da pedra?
-
Fabien Sanglard
06/08/2017 22:08
Se você já ficou intrigado com como o Wolfenstein 3D rodava tão liso em um PC que parecia ter mais limitações que o Windows 95, o livro 'Game Engine Black Book' é sua nova bíblia. Como o autor menciona, "a engenharia por trás disso é pura mágica" – ou seja, muita matemática e algumas gambiarras. O foco nas ilustrações é bem interessante, porque, convenhamos, não é todo dia que você vê um 386 sendo tratado como uma diva das plataformas de jogos. Para quem quer entender como se faz milagre com poucos recursos, vale a pena conferir.