Pergunta total para iniciantes, mas que idioma foi usado pela nevasca para criar o jogo de Starcraft II? Joguei nos últimos dias e estou constantemente surpreso com a complexidade e o desempenho do jogo. É um idioma interno ou eles usam algum sabor de um idioma conhecido?
software-engineering
yossi.ittach
fonte
fonte
Respostas:
O jogo em si usa uma combinação de C, C ++ e XML (para metadados).
A linguagem de script usada chamada 'Galaxy'. É uma linguagem baseada em C incorporada ao mecanismo de jogo.
É usado na campanha e em mapas personalizados.
fonte
O Editor de Mapas é de onde vem o 'Galaxy' (Galaxy Editor). É um editor orientado a dados que permite reunir ações de instruções em inglês que realmente abrem uma quantidade insana de possibilidades. Por exemplo, conectar canhões Thor a um hydralisk é fácil de queijo.
Dê uma olhada neste tutorial em vídeo que mostra o editor de gatilhos . Aqui estão alguns bons tutoriais para você começar.
O jogo em si foi escrito em C / C ++.
fonte
Presumo que você quis dizer linguagem de script ? (desde a linguagem de programação, ficaria muito surpreso se eles não usassem C ++ ...)
Um rápido Google-ing mostrou isso :
fonte