Visual Studio 2008 “Lua” Edition para World of Warcraft

Por: em 05/08/08 na(s) categoria(s): Software


Não sei como deixei passar essa, já que a ferramenta acima une 3 tecnologias distintas. É uma ferramenta visual para criar add-ons para World of Warcraft, o jogo multijogador com mais de 10 milhões de assinantes (e subindo).

A ferramenta em sí é o Visual C++ 2008 Express modificado para oferecer suporte completo como que abrange desde o IntelliSense e colorização de sintaxe, como um editor visual de interface. linguagem usada dentro do World of Warcraft, assim como vários outros games e usada largamente em scripts de inteligência artificial é Lua. Criada no departamento de computação da PUC-Rio, pelos professores/pesquisadores Roberto Ierusalimschy, Waldemar Celes e Luiz Henrique de Figueiredo. A linguagem ganhou notoriedade mundial quando foi noticiada em um artigo do Dr. Dobbs Journal, uma das mais respeitadas publicações técnicas na área de software e programação.

Por ser simples de aprender até para não-programadores e fácil de se integrar a outros projetos, Lua vem ganhando importância como linguagem de suporte e apoio, principalmente na indústria de games. O resultado pode ser visto nos milhares de add-ons existentes para World of Warcraft, alguns altamente complexos, como o Auctioneer, para controle de leilões de itens e equipamentos dentro da economia do jogo.

Fonte: Codeplex

  • davidkwast

    Pelo tudo que eu já li sobre Lua, é muito útil para embarcar um interpretador numa aplicação. Tanto que vários jogo utilizam ela para configuração de regras, AI e/ou interfaces.

    Alguns jogos:
    - Crysis e Far Cry
    - Ragnarok
    - Grim Fandango

    fonte: http://en.wikipedia.org/wiki/Lua_(programming_language)

    []s

  • sombriks

    haaa lua muito show!

    o meu RTS favorito[1] tem a interface toda em lua.

    [1]http://spring.clan-sy.com/screenshots.php

  • http://melinka.net Rocky

    O que vai aparecer de leitor do mb postando addon no fórum agora…. :P

    _____________________

    IndyCar Brasil tudo sobrea Fórmula Indy!

    Primeiro Pro-Commenter da Blogosfera Brasileira.

  • http://www.bizness.com.br sricanesh

    A Adobe também usa a Lua como linguagem de scripts para alguns programas, como por exemplo, o Adobe Lightroom.

    Update: caramba, não tinha visto a página do Lua ainda. Eu sabia do Lua no Lightroom por ser usuário dele. Não havia visto a referência lá.

    Cassio R Eskelsen

  • http://www.lordpinguim.blogspot.com lordtux

    O Neil Armstrong também deve gostar bastante da Lua :P

  • garoa

    Bem melhor do que scriptar jogos em C++, C# ou, Deus me perdoe, javascript.

    Roberto é fera. Peitou o curriculum padrão pascal nas faculdades brasileiras com uma ótima linguagem para aprendizado, Scheme, e ainda nos brindou com uma das mais leves e expressivas linguagens de script modernas.

  • http://br.groups.yahoo.com/group/ChannelTI/ JulianaPrado

    Adorei saber que existem projetos de integração de LUA com tecnologias proprietárias e livres.

    http://alfamundo.wordpress.com
    http://infowd.blogspot.com

  • voidmain

    “Podemos dizer que quem programa na linguagem da LUA é um astronauta???”
    Brincadeiras a parte; conheço o LUA há uns 6 anos; e aqui na empresa ela é integrada em um dos nossos aplicativos. Muito eficiente; rápida e muito fácil de aprender e usar.

  • MaRKauM

    [zorraTotal]LUA é realmente fantástica! Deus usou pra programar a mudança da maré…[/zorraTotal]

    Uma linguagem eficiente e fácil de aprender, melhor não fica!

    A propósito, a Blizzard está sempre procurando desenvolvedores, quem se interessa a trabalhar com o Diablo III e com um “novo e revolucionário MMO” é só clicar aqui e tentar a sorte!

    Conhecimentos sólidos em C e LUA são fundamentais…

    ___________________________________________________________
    “Uma pessoa inteligente resolve um problema, um sábio o previne.” – Albert Einstein

  • http://www.bizness.com.br sricanesh
  • hablocher

    Faço addons para WoW e uso este IDE. Muito legal o code complete dele para Lua. E os templates de frames e a toolbox dos componentes do WoW são uma mão na roda.
    Mas o que rola mesmo é escrever os addons em Lua puro, sem usar o XML. Nesse ponto, esse IDE ajuda muito.
    t++