Está en la página 1de 4

1.

Introduccion

LUA es un Lenguaje de programacion compacto, que permite ser ejecutado en dispositivos portatiles(especialemte PSP). No necesita compilacion ya que programas como HM Lua Player (especialmente las versiones 7 y , lo ejecutan, tambien hay un lua player para windows.

2. Entorno

Necesitas:

Notepad++ o algun programa parecido Este tutorial Ganas de aprender

3. Hello World

Aqui os enseare a hacer un Hello world bastante simple

1Parte: Colores Cdigo PHP: --Definimos colores blanco = Color.new (255, 255, 255) Bien, al poner "--" Delante de algo, lo convierte en una aclaracion o identificacion, es decir, algo que el programa no lee pero esta ahi para ayudarnos

Ahora vamos al color

"blanco" es el nombre que le emos dado a nuestro color, puede llamarlo, rojo, amarillo o cubata o azul, da igual el programa no hace caso de el nombre sino de el color que representa

"Color.new" es una instruccion que indica al programa que enter los parentesis siguientes va a haber un color

"(255, 255, 255)" es el blanco en colores RGB (Red, green, blue), en esos 3 numeros se encuentra cualquier color, a continuacion os mostrare una lista de algunos de los colores mas usados.

(255, 255, 255) = blanco (255, 0, 0) = rojo (0, 255, 0) = verde (0, 0, 255) = azul (0, 0, 0) = negro (255, 255, 0) = amarillo

El "=" entre el nombre del color y Color.new sirve para vincular el nombre del color con el color en si

2 Parte: Bucle del programa

Aqui va el cuerpo del programa, es decir lo que hara que se muestre en pantalla entre otras cosas Cdigo PHP: --Bucle principal del programa

while true do screen:clear() screen:print(1, 1, "Hola mundo", blanco) screen.flip() end "while true do" quiere decir que si lo de arriba es cierto se ejecute lo de abajo, pero en realidad que hace es mostrar que de ahi para abajo va el bucle principal del programa

"screen:clear()" limpia la pantalla, sin esto se deberia ver llena de codigos si entre los parentesis se pone un color declarado arriba borrara la pantalla y la pintara del color escrito

"screenrint" es una funcion que permite mostrar texto en la pantalla; entre los parentesis van "(1, 1, " estos numeros son las coordenadas de pixeles en las que tiene que empezar el texto, la pantalla de la PSP tiene 480 pixeles de larga y 272 de alta; despues de los numeros lo escrito entre comillas " "(texto)", " es el texto que se desea mostrar, si se hace muy largo el texto se sale de la pantalla por lo tanto no se puede leer, se recomienda escribir en varias lineas; el "blanco)" del final dice el color de los cargados arriba que se quiere aplicar el texto.

"screen.flip()" muestra en la pantalla todos los screenrint escritos en el bucle principal despues del screen:clear()

"end" cierra el bucle principal

Y ya esta hecho, ahora os enseare a guardarlo en la PSP, bien suponiendo que habeis descargado el LUA player HM7 o 8 y puesto en PSP/Game y habeis escrito el programa con Notepad++, bien, le dais en el Notepad a Archivo y a Guardar como, en tipo le poneis, lua source file (*.lua), y de nombre le poneis

script.lua, elegis la carpeta de PSP/GAME donde esta guardado el Lua player y guardais ahi, luego en la PSP vais a Juegos -> memory stick -> elegis el Lua player y lo ejecutais, y ya deberia funcionar vuestro programa

También podría gustarte