Archive for the ‘Lua Ncl’ Category

NCLua – Nueva (NCL – Lua Game Framework) – Parte 1

Configurando Ambiente de Trabalho para desenvolvimento de jogos em NCLua:

1 – Instale o Eclipse na versão mais recente, para Windows (neste caso foi: eclipse-SDK-3.7.1-win32-x86_64)

2 – Instale o VM Virtual Box (neste caso foi: VMware-player-4.0.1-528992.exe)

3 – Instale os plugins para Eclipse de NCL, Lua, e RSE: *Um de cada vez!
Dentro do Eclipse, vá em: Help -> Install new software -> Add;

Agora preencha o ‘Name’ e ‘Location’, com:

Name: NCL Eclipse
Location: http://www.laws.deinf.ufma.br/ncleclipse/update
Name: Lua Eclipse
Para Windows: http://luaeclipse.luaforge.net/preview/update-site/win32.win32.x86
Location: http://luaeclipse.luaforge.net/preview/update-site/linux.gtk.x86
Name: RSE
Location: http://download.eclipse.org/dsdp/tm/updates/3.0

Ou procure no Marketplace

 

4 – Faça o ‘download’ do ‘server’ (neste caso foi: ubuntu-server10.10-ginga-v.0.12.3-i386)

5 – Execute o VM Player com permissão de administrador;
Feito isso, vá em: File -> Open a new Virtual Machine -> Procure pelo arquivo de extensão ‘.vmx’ (neste caso: ubuntu-server10.10-ginga-i386.vmx)

6 – Coloque o ‘server’ pra rodar, ao inicializar, será fornecido um ID, SENHA e IP

7 – No Eclipse, vá em: Windows -> Open Perspective -> Other -> Remote System Explore

8 – Na aba ‘Remote System Explore’, crie uma nova conexão (com botão direito do mouse), escolha ‘SSH Only’, preencha com:
Host name : IP da VM

9 – Botão direito do mouse sobre o icone que apareceu -> ‘Connect’ ;preencha com:
User ID : ID da VM
Password: SENHA da VM

10 – Para executar um projeto, exporte a pasta contendo os arquivos para a máquina virtual (Sftp Files/root/), e rode o aplicativo digitando ‘ginga –ncl (diretorio)/(arquivo.ncl) em ‘Shells’ ou ‘Terminals’

Para quem não usa o Eclipse:
Instale o ‘SSH Secure File Transfer Client’, que faz o papel de FTP, e tenha o ‘putty.exe’, que faz o papel do ‘Shells’ / ‘Terminals’

 

Para mais: http://www.softwarepublico.gov.br/dotlrn/clubs/ginga/gingancl/xowiki/gingancl_vm

GitHub – Nueva (NCL – Lua Game Framework)

Acabei de colocar o Nueva  atualizado no GitHub \o/
https://github.com/Espigah/Nueva/tree/Framework/nueva

Olhem a pasta https://github.com/Espigah/Nueva/tree/Framework/nueva/examples

Que é onde tem os exemplos mais importantes das funcionalidades do Nueva.

(NCL – Lua Game Framework)
v0.8
Feature missing :
-State view control
-Audio (only lua or c or java)
-Debug mode
-TextureAtlas (sprite sheet by tool Texture Packer)
Feature:
-Tween
-keyboardSignals control
-xml reader
-Render by group
-Render by buffer list
-Animation by sprite sheet
-Animation states
-Collisions
-AllButtons configured
-MultipleInheritance and BaseClass -> OOP for dumb
-BuildClass for replace ‘require’ and return new Class Object
-(athus)TileMap
-(athus)Text(easy mode)
-(athus)Media (sound) control

https://github.com/Espigah/Nueva/tree/Framework/nueva

Nueva (NCL – Lua Game Framework)

Nueva (v 0.5 )

*Ainda não está disponível para download =/

 

https://github.com/Espigah/Nueva/tree/Framework/nueva

Olhem a pasta https://github.com/Espigah/Nueva/tree/Framework/nueva/examples

%d blogueiros gostam disto: