Archivo de la categoría: Programación

En breve: Nintendo GameCube Software Development Kit

Me ha costado algo de trabajo conseguirlo, pero lo tengo al fin. Un montón de información oficial de Nintendo GameCube, reunida en un archivo .iso. Información referente a la arquitectura, a los gráficos, al hardware, al software, etc.

Además de diversos manuales de programación para la propia consola. Estos manuales son oficiales y confidenciales. En breve lo subiré.

LuaPlayer para Windows

Para muchos, (en los que me incluyo) la programación tiene un especial atractivo si es para una plataforma de videojuegos. En este caso, LuaPlayer nos servirá de máquina virtual de PSP, ya que podremos ejecutar nuestros scripts programados en Lua sin tener que andar conectando el USB y copiando archivos de un lado para otro a nuestra PSP.

Sólo hay que descomprimir el .zip y listo, ya podemos comenzar a programar para PSP en Lua. Ahora mismo ando preparando unos tutoriales de programación en Lua, aunque desconozco para cuando estarán listos.

Bueno, vamos a probar cómo funciona esto ¿no? Si ya tenemos el archivo .zip descomprimido, ahora toca crear nuestro primer script en Lua. Yo recomiendo usar Notepad++ porque trae el resalte del texto en Lua, aunque podemos usar cualquier editor de texto plano como el propio Bloc de notas por ejemplo.

En cualquier editor de texto, escribimos esto para empezar:

rojo = Color.new(255, 0, 0)
verde = Color.new(0, 255, 0)

while true do
   screen: print(200, 50, "Hola Mundo", rojo)
   screen: print(100, 100, "http://thebitdeveloper.wordpress.com", verde) 

   screen.waitVblankStart()
   screen.flip()
end
 

Ahora sólo queda guardar el archivo con la extensión .lua en el directorio en el que está LuaPlayer. Para ejecutar nuestro script vamos a crear un archivo .cmd por lotes. En el Bloc de notas por ejemplo, escribimos:

luaplayer archivo.lua
pause

Aquí, archivo.lua será nuestro archivo que contiene el código que hemos escrito antes. Ya sólo queda guardar el archivo con la extensión .cmd en el directorio de LuaPlayer, junto a nuestro arhivo.lua.

Ahora lo ejecutamos y si todo está correcto, esto será lo que veamos:

Eso es lo que hay por ahora, en breve más :-)

Descargar LuaPlayer 0.20

Google lanza su propio lenguaje de programación, Go

Los de Google cada vez lo flipan más, ahora nos sorprenden con un nuevo lenguaje de programación llamado Go.  Este lenguaje combina el rendimiento de C++ y la rapidez de Python. Está orientado a entornos con multiprocesadores.

He aquí un ejemplo de Go, el típico “Hello World”:

package main

import “fmt”

func main() {
     fmt.Printf(“Hello World\n”);
}

Ya hay disponibles diversos manuales de Go en la red para el que quiera probar la buena nueva de Google. Por cierto, la mascota de Go es una ardilla llamada Gordon.

Captura-de-pantalla-2009-11-11-a-las-08.45.42-252x300

Aquí un vídeo de Go:

Más información en: http://golang.org/

Seguir

Get every new post delivered to your Inbox.