Ante todo dar las gracias a:-
Hermes por sus librerias ps3soundlib de sonido y Tiny3D.
-
marioga por su SDK.
-
PSL1ght team.
Motivo:
Queria hacer algo en PS3 y lo más sencillo que se me ocurrió fue empezar por hacer un Tetris. simplemente me ha servido para empezar con el entorno, conocer un poco Psl1ght, Tiny3D y ps3sounlib para futuros desarrollos.
El pkg para instalar, está probado en 3.41:
http://www.multiupload.com/7Z9UD4Z8K7Y aquí gracias a
bumpinman la versión para 3.55.
http://www.fileserve.com/file/uQ3uywzAgradecería que alguien lo probara en 3.55,
.
Desarrollo:Está hecho con el entorno PSL1ght. Hasta hace 2 semanas usé el entorno
hilo_tutorial-instalar-y-poner-a-punto-psl1ght-en-windows_1518084Y después con el SDK de
marioga:
http://www.elotrolado.net/hilo_ps3sdk-3-0_1532294Tiny3D de
Hermes:
Hilo Oficial:
http://www.elotrolado.net/hilo_tutorial-tiny3d_1551153Código fuente:
https://github.com/hermesEOL/tiny3dPs3soundlib de Hermes:
Código fuente:
https://github.com/hermesEOL/ps3soundlibOpciones del juego:
- Selecionar música de fondo (4 melodias)
- Seleccionar dificultad (Easy, Normal y Hard)
- De 1 a 3 jugadores (me cuesta poco añadir más pero no caben en pantalla
)
- 9 fondos aleatorios que cambian al subir de nivel.
- Opción de modificar volumen de efectos y música.
- Habilitar Vibración o no.
- He probado todas las resoluciones y creo que se ve bien en todas.
- Probado en CFW 3.41 de Hermes (espero que alguien me diga si funciona en CFW de 3.55)
Leeme:
TetrisEOL v.1.0 by varios + Librerías Hermes (psoundlib+Tiny3D)
------------------------------------------------------------------------
Botones durante el juego:Botón EQUIS: Rotar
Botón CIRCULO: Rotar
Botón CUADRADO: Rotar
Botón TRIANGULO: Rotar
PAD Izquierda: Mover pieza Izquierda
PAD Derecha; Mover pieza Derecha
PAD Abajo: Mover pieza Abajo
PAD Arriba: Mover pieza Arriba (habilitando un truco ... aviso, soy fan de Sonic ... ¿alguno se atreve encontrar el truco?
)
SELECT: Menú - se puede subir y bajar el volumen de efectos y música de forma independiente, y salir de la partida y del juego.
START: Pausa/continua.
---------------------------------------------------------------------------------
Gracias a todo el foro de EOL y en especial a Hermes y a marioga.
Futuro:Tengo previsto añadir un marcador de puntos. También quiero poner el código cuando acabe con eso y pula el código ... ahora algunas cosas están chapuceras para que funcionen ... y me da palo que lo veais,
.
Cambiaré algunos sonidos y la imagen de principio (la hice en 4 patadas y me daba pereza hacer otra.)
Espero explicar el código por si alguien se anima a hacer algo en PS3. De momento está todo en C aunque estaba pensando pasar algo a C++.