domingo, 29 de septiembre de 2013

Editando Lua en Notepad++

Esto irá dirigido especialmente a los interesados en programar Lua o editar personalmente sus códigos. La ventanita de Lua en TFM no es muy cómoda ni visualmente agradable, por esto es mejor recurrir a un programa externo para editar. Pero el bloc de notas de Windows tampoco es suficientemente útil.

El programa que vengo a recomendar es Notepad++, programa ampliamente usado para la programación. Cuenta con coloreado de sintaxis para muchos lenguajes; entre ellos Lua.


¿Coloreado de sintaxis? ¿Qué es eso? Pues normalmente todo el texto en el bloc de notas es en color negro, sin embargo podemos indicarle a Notepad++ que usaremos Lua, como indica la imagen anterior; Lenguaje - L - Lua. Y el resultado será el siguiente:


Ahora todo el texto aparece con colores distintos según su función, además de que tendremos agrupados ciertos bloques de código. Entre los colores que encontraremos están:
  • Comentarios: este código no se ejecuta, no es código realmente, solo texto
  • Palabras clave: palabras propias del lenguaje que conforman la base del mismo
  • Funciones: funciones de distintas librerías, en el ejemplo podemos ver la función random que pertenece a la librería math, son propias del lenguaje
  • Números: enteros, decimales, o cualquier otro formato numérico
  • Cadenas: las cadenas son valores escritos, texto, también pueden ser números, se identifican por estar escritos "entre comillas"

Todas estas cosas se encuentran en la mayoría de los lenguajes de programación. Con el coloreado de sintaxis la visibilidad del código se mejora enormemente y puede facilitar el trabajo o evitar errores con frecuencia.

Además Notepad++ es bastante cul, un Camaleón verde de ícono no es algo que se vea todos los días :)

Introducción a TipsForMice

¡Bienvenid@s a TipsForMice! Un proyecto de blog que llevo tiempo queriendo iniciar, y ahora he hallado una perfecta oportunidad y las ganas para hacerlo. Además contaré con el apoyo y la participación de alguna que otra persona.

TipsForMice pretende ser un lugar primeramente informativo, que entregue recursos útiles a la comunidad de TFM, y en segundo lugar será un espacio en donde sus autores compartan sus logros e historias en las áreas en las que se especializan, o simplemente uno que otro comentario sobre la vida cotidiana en el juego.


Entre las cosas que encontrarás en TipsFM se encuentran:
  • Scripts de Lua, ayuda y explicaciones
  • Soluciones de mapas Shaman
  • Soluciones y atajos de mapas bootcamp
  • Bugs y sus explicaciones
  • Ayuda sobre el editor de mapas
  • Alguna que otra noticia y explicación sobre eventos
  • Y más...

Lua


Mi más grande ambición de momento es intentar entregar una completa variedad de recursos sobre Lua en TFM, en especial quisiera poder entregar toda la ayuda posible en este campo a la comunidad ES; puesto que la mayor cantidad del material existente está en inglés.

Quisiera lograr entregar dos cosas en lo que respecta a Lua:
  1. Ayudar con scripts ya hechos, listos para usar
  2. Brindar información, explicaciones y consejos para la gente que quiere aprender a programar y diseñar sus propios códigos y minijuegos.
Así que no importa si programar no es lo tuyo, o aún si no estás completamente interesad@ en Lua; en TipsForMice encontrarás todo tipo de información útil e intentaremos ayudar en todo cuanto no sea posible.


Un saludo cariñoso.

~ Haku