iMaster Developers

Forrest Smith

Forrest Smith

É engenheiro de software na empresa Uber Entertainment. Programa na indústria de videogames desde 2007.
  • Publicou
    5
    Artigo(s)
    book
  • Visualizados
    2500
    Vezes
    eye
  • Desde
    2012
    clock
awardArtigos Publicados
Forrest Smith
Desenvolvimento
Calculando Crit em um atirador

Critical hits são comuns em muitos jogos. Hoje vou discutir o processo de pensamento e matemática por trás do cálculo de acertos críticos no próximo atirador Super Monday Night Combat.  Precedentes seguintes O que são os “critical hits”? Como eles funcionam? Normalmente há alguma chance de um crit causar um ataque para tratar de algumas…

Forrest Smith
Desenvolvimento
RTS engines síncronas e uma história de desyncs

Alguma vez você já jogou um game como Starcraft ou Supreme Commander e obteve uma mensagem de erro que dizia “Desync Detected” seguida do encerramento do jogo? Você quer saber o que isso significa? Ela deriva de arquiteturas de certos mecanismos comumente usados por games RTS. Minha experiência nessa área vem de trabalhar com o…

Forrest Smith
Desenvolvimento
Aventuras com armas em jogos com terceira pessoa

Hoje vou falar sobre atiradores de games em terceira pessoa (3ps) e algumas lições que eu aprendi trabalhando no Monday Night Combat. Se você já trabalhou em um 3ps antes, este artigo vai conter poucas ou nenhuma surpresa. No entanto, é conhecimento útil para muitos jogos e gêneros. Monday Night Combat Em alguns 3ps típicos,…

Forrest Smith
Desenvolvimento
Planilhas do Google como um editor de dados

Hoje falarei sobre os dados para o meu projeto de iPhone e como o editei. Ele nem é um jogo, e sim um livro de receitas de coquetéis. Possui mais de 1.200 receitas em sua maioria exclusivas usando quase 400 ingredientes diferentes. É uma grande quantidade de dados para se discutir. Já existem muitos artigos…

Forrest Smith
Desenvolvimento
Games: verdadeiros macetes com DirectX

Jogos online para PC são conhecidos por serem cheios de macetes sujos. Eles podem ser implementados por meio de vários métodos, desde os simples até os impressionantemente complexos. Macros, edição mágica, inspeção e alteração de memória, injeção de DLL, manipulação da rede, modificação de pacotes, e Deus sabe quantos mais. Esses vários métodos são, então,…

Publicidade