Mi primer desarrollo para Wii: SENET (juego homebrew)

Hola,

Necesito que probéis y me déis vuestra opinión sobre mi humilde primer desarrollo para Wii. Toda sugerencia es bienvenida. Su nombre es Senet y es el producto de 2 semanas de duro trabajo (con concierto de U2 y 4 días de vacaciones de por medio XD) y el mejor modo que se me ha ocurrido para celebrar que había instalado devkitpro en línux y que así había una cosa menos que me ataba a Hasefroch (todavía me atan After Effects y 3dsmax).

El Senet es un juego de mesa originado en el Antiguo Egipto y muy famoso en esa época. Es uno de los juegos de mesa más antiguos que se conocen y puede que se remonte a 3500 a.C. Ahora vais a poder jugarlo en vuestras Wii y comrpenderéis por qué Tutankhamon tiene un par de tableros de Senet en su tumba.

Reglas: (Basadas en las de Wikipedia)
Las partes en cursiva no han sido implementadas aún.
El objetivo del Senet es sacar tus piezas del tablero antes que el adversario, siguiendo una serie de reglas, avanzando tus propias fichas y capturando y bloqueando las piezas del adversario.
Es un juego para dos contrincantes y consta de un tablero de tres filas paralelas con diez casillas cuadradas cada una y de 10 piezas.

Normalmente las piezas de ambos jugadores eran muy diferentes, siendo las de uno de forma cónica y las del otro de forma cilíndrica, frecuentemente de distintos colores y siendo las cónicas ligeramente más altas.

El orden de los cuadrados es del 1 al 10 de izquierda a derecha en la primera fila, del 11 al 20 de derecha a izquierda en la segunda fila y, del 21 al 30 de izquierda a derecha en la tercera fila, siendo este el sentido que deben seguir las fichas de los dos jugadores al avanzar saliendo sus 10 fichas de la primera fila colocadas alternativamente ocupando esta por completo. Existen varias casillas especiales que son la 15, 26, 27, 28, y 29 (estas casillas especiales pueden contener dibujos o símbolos jeroglíficos).

Si un peón cae en la casilla 27 debe comenzar desde la casilla 15 como sucede en algunas casillas del Juego de la Oca. Si la casilla 15 estuviese ocupada y una pieza aterrizase sobre la 27, esta última deberá ocupar la casilla libre más cercana a 1. Las casillas 26, 28 y 29 son casillas donde las fichas están protegidas y no pueden ser capturadas.

No se utilizan dados para determinar los avances de las fichas, sino cuatro pequeñas tablillas o palitos que por un lado no tienen nada y por la otra cara son negras o tienen motivos dibujados o tallados para poder distinguirlas bien: según las caras que caigan mirando arriba, se decide la movida; si cae una blanca mirando arriba, se mueve un lugar, si caen dos, se mueve dos, etc. Si todas caen boca abajo, se mueve seis. No existe el 5 como resultado de estas tablillas.

Siempre que un jugador obtenga como resultado 1, 3 o 6, sigue teniendo turno de juego y, tras mover el peón que desee o pueda, tiene otra tirada y así hasta que saque un 2 o un 4.

Cuando dos fichas del mismo jugador se encuentran en dos casillas consecutivas cualesquiera, se protegen mutuamente y no pueden ser capturadas por el adversario; cuando son tres fichas del mismo jugador, en vez de dos, forman una barrera que el contrincante no puede saltar, pero él sí.

La captura de una ficha del contrario consiste en intercambiar la posición de ésta por la de la ficha que la captura, y sólo puede hacerse cuando no está protegida y coincidiendo la última casilla de avance en la casilla de la pieza que se va a capturar.

Cuando no se puede avanzar hacia adelante (barrera o fichas protegidas) y sí hacia atrás, es obligatorio hacerlo hacia atrás.


ImagenImagenImagen

Versión actual: 0.05b (DESCARGA)
Implementa todas las reglas de arriba menos las marcadas en tipografía cursiva.
Incluye un tutorial (tut-ankh-orial), pero de momento es el mismo texto que he puesto arriba.
Los controles están en la ficha del juego en Wiibrew.


Por cierto, a ver si más gente se anima a hacer proyectillos aunque sean igual de simples que este, pero que se note que el habla hispana tiene mucho que decir en estos temas (y EOL es precisamente el mejor portavoz).

Muchos Salu2.
me parece un juego genial cuando pueda lo probare
Siempre se agradece ver estos pequeños proyectos y además nunca he jugado al senet, así que esta es una buena oprtunidad de jugar un rato.

Por cierto, prueba blender si no lo has hecho ya y así te quitas otra cosa que te ate a ese sitema propietario [sati]

Un saludo.
Viene sin source q decepcion.
Vrsquid escribió:Viene sin source q decepcion.


Yo soy el primero que me avergüenzo de ello y que siempre presiono para que liberen el fuente, pero ahora mismo está un poco... caótico. Ten Vrsquid por seguro que la v0.06 vendrá acompañada de fuentes y además traducida al español.

¡Muchas gracias por las opiniones!
Muchas gracias por el juego... me encantan los juegos de mesa, este no lo conocía pero se ve interesante, mañana que tenga tiempo lo descargo y pruebo.

Saludos!!!
Nah era para echarle una visual. Parece un juego simple de programar y tenia curiosidad por verlo na mas.
Ahora estoy trabajando en esto:
Karaokii
(Espero que os guste, sobre todo a los que anhelan un Singstar en Wii ^^)
Mucho animo en tus proyectos! son muy buenos!
tiene muy buena pinta, en cuanto pueda lo pruebo...

un par de cosillas, ¿es compatible con SDHC? otra.. ¿lo tienes en hombrew browser?


Un saludo y animo con tus proyectos...
Alki escribió:un par de cosillas, ¿es compatible con SDHC? otra.. ¿lo tienes en hombrew browser?


- Senet está en homebrew browser.
- Karaokii de momento no soporta SDHC (está en mis prioridades detrás del USB xD) y aún no está en HBB porque todavía no está completamente terminado con todo lo que quiero que tenga la primera release.

Muchas gracias de nuevo por las valoraciones, preguntas, opiniones... el feedback es siempre grato. ;)
Tiene buena pinta el juego.

Animo y gracias por tus esfuerzos ^^
adan_gecko escribió:Ahora estoy trabajando en esto:
Karaokii

He estado mirando en la wiki, y ya tengo ganas de probar este Karaokii.
Hace algun tiempo se intento portar ultrastar ng, pero el proyecto quedo suspendido por el tema de los microfonos. ¿Tan dificil es crear un driver para reconocer los microfonos? He estado mirando sobre el tema pero aun no he encontrado nada, ¿tu te lo has mirado?
Aún no me he metido en el tema de la lectura de datos USB, pero no sin duda no tardaré en meterme de lleno e ello a ver hasta dónde llego xD. Por otro lado, si no consigo dar soporte a los micrófonos de Boogie, SingIt, WiiSpeak etc. siempre puedo probar a pasar con un Arduino los datos de frecuencia de un micrófono por una interfaz serie (a ser posible por el USB), para lo cual hay que igualmente currarse un driver en Wii que pille la información del chip serie-USB (que por otro lado resultaría útil para otras cosas). Otra opción sería inyectar la info en el Wiimote mediante el un nunchaku 'Arduinado'.

En otro momento expando con mñas información sobre este tema. ;)
adan_gecko escribió:Aún no me he metido en el tema de la lectura de datos USB, pero no sin duda no tardaré en meterme de lleno e ello a ver hasta dónde llego xD. Por otro lado, si no consigo dar soporte a los micrófonos de Boogie, SingIt, WiiSpeak etc. siempre puedo probar a pasar con un Arduino los datos de frecuencia de un micrófono por una interfaz serie (a ser posible por el USB), para lo cual hay que igualmente currarse un driver en Wii que pille la información del chip serie-USB (que por otro lado resultaría útil para otras cosas). Otra opción sería inyectar la info en el Wiimote mediante el un nunchaku 'Arduinado'.

En otro momento expando con mñas información sobre este tema. ;)

Lo dificil es el tema del micro, sin micrófono ya hay algun programa de karaoke (para cantar a tu bola y la wii pone la musica y la letra, pero sin puntuaciones ni nada ya que no se necesita micro).
me ofresco desde ya a colaborar en el driver del micro. solo necesito que me orienten en la direccion a seguir.
Felicitaciones...
Muchas gracias por tu esfuerzo ...

Sobre lo del USB :
Porque no miras el "SOURCE" del Wad Manager de Waninkoko por ejemplo, ya que tiene las lineas de programación lista...
Yo digo eso; para no estar programando de nuevo, siempre cuando hay algo listo lo debemos aprovechar, para crear siempre algo mejor (No Lo mismo que ya existe, pero solamente el cambio es el autor )

Animo al proyecto...
Lo pongo aquí antes de crear un hilo nuevo para que lo vayais probando.

Debido a la falta de tiempo libre que voy a padecer a partir de esta semana, posiblemente no pueda añadir nada nuevo a Karaokii antes de navidad, de modo que lanzo hoy la primera versión para no dejaros con las ganas y que me sirvais de testers para tener algo de feedback. XD

Karaokii v0.04
[Descarga .zip 4.6MiB]
Incluye el tema 'Broken Stereo (Acoustic Version)' de Sean Fournier.


Finalmente el soporte para canciones de Ultrastar no fue incluído en la primera versión.
Si se me permite, puedo enlazar un archivador con más archivos .kii y portadas para que probeis el software en su totalidad, pero no sé si está permitido por ser letras e imágenes con copyright (aunque las portadas son de 180x180px, aleguemos uso justo... ;)).

¡Probadlo y dadme opiniones!
Gracias por las aportaciones a la scene, se ven muy buenos e interesantes los proyectos, mira siempre adelante y no desesperes.

Un cordial saludo, Animo!
18 respuestas