Gracias a Popito, tenemos un tutorial alternativo de como instalar el compilador de C para PSP, en unos sencillos pasos y con pocas complicaciones. Desde el staff de beta.pesepe te agradecemos la contibución y esperamos que se unan mas usuarios a hacer homebrews y experimentar con sus respectivas PSP.
Bueno Amigos, antes de comenzar a programar, lo primero que debemos tener encuenta, es que nuestro PC este preparado para programar y compilar nuestro software que desarrollemos. Como seguramente no este preparado el entorno, aqui os dejo como hacerlo de la manera mas rapida y sencilla.
Lo primero que debereis hacer es Descargar este Pack creado por mi, el cual incluye todo lo necesario para preparar el entorno de nuestro PC. Si quereis que todo salga a la primera, seguid las instrucciones de Instalacion al pie de la letra.
Bueno una vez que ya tenemos preparado el PC con el entorno adecuado para poder comenzar a compilar nuestro software, empezamos a estudiar la estructura que forma un codigo.
El Codigo o Source Code (SRC) se divide de tres partes.
Respecto a las definiciones, vamos a ver pocas, puesto que la mejor manera de conocerlas es empezar a crear nuestro 1º Programa ya.
En este apartado haremos especial incapie en las Librerias. Como hemos dicho antes las Librerias son archivos adicionales, requeridos por el Main.c, de esta manera ahorramos escribir codigo en el Main y asi tenerlo mas ordenado, limpio y depurado.
En este último capítulo veremos las tres funciones que quedan por analizar. Se trata de la funciones que se utilizan cuando el juego llega a su fin.
En este capítulo estudiaremos como se detecta si la pelota ha golpeado una barra, y por tanto debe salir rebotada, o si la pelota ha sobrepasado una barra y por tanto se debe anotar un punto al jugador contrario. Veremos que si pelota toca una barra en su zona central, saldrá rebotada en sentido contrario pero con el mismo ángulo. Si la pelota toca la barra en un extremo, haremos que salga rebotada con un ángulo diferente, tal como ocurriría en la realidad.
En este capítulo veremos las dos funciones que controlan la pulsación de botones durante el juego. Se detectará la pulsación de Flecha-arriba, Flecha-abajo, X y Triángulo para mover las barras de juego, y la tecla START para pausar o salir del juego. Veremos también como dotar al juego de “inteligencia artificial” para que este controle la barra derecha en el modo de 1 jugador.
En este capítulo veremos la función juego(), la cual se encarga de controlar el juego.
Actualizado: "En vistas a que el metodo aqui expuesto no os funciona a casi ninguno, hemos actualizado la noticia con un metodo alternativo, contrastado por nuestro compañero N2." Con esta VideoGuia trataremos de explicarles como podemos convertir nuestras fuentes a fuentes compatibles para la PSP. Estas fuentes las podremos tomar desde nuestro propio PC, asi como descargarlas de internet gratis. (Autor: Chambacu)
En este capítulo veremos las dos funciones que controlan el menú principal, desde el cual elegimos las opciones de juego.
Lo primero que hace el programa es cargar las imágenes que necesita el juego:
Mediante este tutorial se pretende explicar el funcionamiento de un juego hecho en LUA. Se trata del juego TenisLUA, el cual podéis descargar desde el apartado Juegos.
Hace tiempo Cancan porto el teclado Danzel de C a Lua y, desde entonces, tenia pensado sacar un tutorial para aprender a usar este magnifico teclado. Para quienes no lo conozcais es el que usa el AFKIM y, en su ultima version, Danzel libero el codigo favoreciendo la portabilidad a Lua. Las posibilidades son muchas, por ejemplo, puedes usarlo para escribir el nombre de quien haya logrado un récord en tu juego. Muchos opinan que es mejor que el propio teclado que trae el XMB de la PsP (ése que usas para ponerle en nombre a tu consola) y yo soy uno de ellos, por eso vamos alla.
Antes de nada quiero decir que este es mi primer tutorial :D. Se trata de una explicacion detallada acerca del uso del programa para PC Clickteam Install Creator, que os servira para crear vuestros propios packs de Homebrew, o de lo que querais. Empezemos.