jueves, 20 de septiembre de 2012

Manejo de objetos por voz


Principalmente mi proyecto era de manejar el juego por voz y texto pero me faltaron algunas cosas, así que les dejare la lógica y el código solo faltaría incorporarlo :P

bueno empezaremos con el texto aquí veremos como usar en python una cadena de texto y detecta palabras claves dentro de la cadena

import sys, re
n = raw_input("Digite:")
if n.find("arriba")>=0:
          #En el juego, ir hacia arriba;
   else:
           #otra condición :P;

aquí podemos poner "quiero ir hacia arriba" y si el código encuentra "Arriba" ejecutara la acción aquí unas capturas de pantalla


Aquí pasaremos al manejo por voz
aquí les dejo les dejo el código

import speech

while True:
    phrase = speech.input()
    speech.say("You said %s" % phrase)
    if phrase == "turn off":
        break

en esta parte la unica acción a ejecutar sera que toda la voz que detecte la mande a un cuadro de texto
el cual sera el cuadro de texto que hicimos anteriormente

les dejo un vídeo para que vean como funciona

.

y ya seria todo, en la semana les subo el juego ya funcionando al 100%
y les dejo el código para que lo copien, perdón para que aprendan

Aportación al videojuego
sigo con la interaccion del mapa y del personaje
poniendo limites y rangos

jueves, 13 de septiembre de 2012

Interacción entre objetos

Animación de Bolas




Básicamente Es la animación de las bolas
te da la opción de animar cuantas bolas quieras
el punto es que las bolas choquen entre si
el código esta un poco largo, el principio del  código yo no lo codifique
me lo paso un profesor, esta parte solo crea las bolas
y yo solo programe los rangos ya que animabas las bolas y se salían del cuadro
así que tenias que dar rangos o valores para que se mantuvieran dentro del cuadro y luego ya una vez dentro del cuadro que chocaran entre ellas

Este proyecto fue codificado en C#.net
les dejo un link por si lo quieren descargar y probarlo :D

http://www.mediafire.com/?y5t2at2madpl72t




Proyecto de naves



Este juego es solo de darle al ovni!!
que nunca se muere, pero te da puntos cada que le atinas
la forma de mover la nave es simple
puedes hacerlo con los botones o con el teclado
a continuación les dejo el código echo en visual.net
y les dejo un link por si lo quieren descargar y probarlo :D

http://www.mediafire.com/?eggmq2c68rfrhkg



Aportación al vídeo juego

De momento he estado intentando meter al personaje al mapa del juego

Ya contamos con un personaje que interactúa con algunos objetos
y el mapa del juego
pero ambos fueron creados por separado
aparte de que ambos fueron creados en diferentes dimensiones
pero he tenido algunos problemas ya que el código en python tiene algunos errores
y los estoy intentando solucionar

ya solucionando lo del código intentare re-dimensionar ambas cosas para poder meter al personaje en el mapa y poder empezar a diseñar(terminar mapa y poner limites) el juego



jueves, 6 de septiembre de 2012

Resolver un problema por lógica



bueno a continuación veremos como resolver un cubo rubik por lógica!!



Básicamente los puntos para resolver un problema generalmente podrían ser los siguientes


1.-Enfocarte en este asunto con claridad. Este es el primer componente y el más importante para                                             resolver problemas.

2.-Debes entender el problema. Una vez que estés enfocado, debes analizar el problema. ¿Cuáles son los componentes del problema? ¿Qué aspectos son vitales para solucionar el problema y cuáles son superfluos?

3.-Planifica una estrategia. Cuando ya tengas un buen entendimiento del problema, empieza a planificar una solución.

4.-Ejecuta tu estrategia. Una vez que traces los pasos lógicos hacia tu resultado deseado, ¡ejecútalos!

5.-Evalúa los resultados. Al terminar de llevar a cabo tu plan, considera los resultados. Lo mejor sería que hayas podido resolver el problema.

6.-Evalúa y ejecuta. Tal vez sea necesario intentarlo varias veces para poder lograr resolver el problema.


Obviamente estos pasos tratarlos de generar en tu mente y no estar a prueba y error en la vida real
por que existen muchas personas que tratarían de probar cosas ilógicas por ejemplo que pasa si salto de un barranco puedo volar solo con mi cuerpo?, pues no!!!, ni que fueras superman o algo así!!

Entonces por ejemplo en un caso de tomar la decisión de pasarse un semáforo en rojo seria:



la aportacion al proyecto seria la historia

Había comentado que fuera Fime completamente y tener cada edificio como nivel! y cada monster del castillo(edificio) seria el encargado de ese edificio con nombre cambiado por ejemplo juan lopez, el nombre en el juego seria johnny lopez

también habrá zombies en el camino a los edificios y tendrán como trucos(tipo la flauta de mario bros) pero en vez de flauta sera un barco que te subirá o pasara de nivel sin cruzarlo, se planea que ese truco sea random del lugar donde aparecerá también las vidas tendrás que pagar por ellas y a la quinta vez la vida sera infinita hasta que se pague

espero y se entienda la idea

sino comenten para modificar o agregar


Y si el proyecto lo podíamos hacer para ipad/iphone!!!!

jueves, 30 de agosto de 2012

Estrategia Carta Blanca


Carta blanca



Objetivo

Crear cuatro pilas de 13 cartas, una de cada palo, sobre cada carta de inicio. Cada pila se debe formar empezando por la carta más baja (as) y terminando con la más alta (rey).


Estrategia

Alguna estrategia para poder ganar seria analiza detenidamente antes de realizar cualquier movimiento, por que no siempre las cartas más obvias son las mejores.
Tener al menos 3 o 4 movimientos siguientes a cada jugada por que pueden cambiar mucho la jugada siguiente.
Debes darle prioridad a la liberación de los Ases ya que este es la base, especialmente si están seguidos de muchas cartas y tratar de llevarlo a las casillas base tan pronto estén libres.
Mantén las casillas de intercambio libres o tratar de mantener varias libres por que mientras menos de ellas tengas libres, menores serán tus posibilidades de maniobrar con las cartas y la capacidad de maniobrar libremente es clave para ganar en este juego.
Trata de que no exista ningún otro movimiento antes de ocupar las casillas de intercambio.
Intenta dejar libre una columna tan pronto puedas ya que las columnas libres son más útiles que las casillas de intercambio, ya que pueden utilizarse para mover una secuencia completa de cartas como si fuera un solo naipe.
Si es posible trata de ocupar las columnas libres con secuencias que comiencen con un rey.
y tratar de no llevar todas las cartas a las casillas base o por lo menos llevarlas niveladas(tener la misma cantidad) ya que es posible que todavía te sean útiles en algunas maniobras claves.


Actividades del proyecto


Diseño Visual/Gráfico

Se tiene planeado hacer Fime completamente y tener cada edificio como nivel!
también habrá zombies en el camino a los edificios y tendrán como trucos(tipo la flauta de mario bros)
que te subirá o pasara de nivel sin cruzarlo, se planea que ese truco sea random del lugar donde aparecerá y sobre las vidas, se tendrá que pagar por cada vida

Este es un diseño explicado breve mente antes de sacar una versión mas segura a la posiblemente usada
el diseño beta esta en el facebook para evitar copyright o evitar problemas :P

hasta el momento para realizar el mapa tenemos planeado que sea con el  Liberated Pixel Cup


Diseño de Personajes

se tiene planeado lo ya mencionado antes

-Barra de vida
-Barra de Ataque
-Barra de experiencia
-Barra de nivel

El personaje solo se podrá mover con el teclado en 4 direcciones

y usar el mouse para seleccionar los items

la cargar armas se manejara por items pero nada mas cierta cantidad y para poder tener una arma nueva tendrá que dejar un espacio libre para poder tenerla

están algunas características pendientes, tenemos la idea pero estábamos viendo si se implementaran o no






jueves, 23 de agosto de 2012

Diseño/Características de personajes


Diagrama













Sobre las relaciones mi parte (Personajes) requiere mucho de la historia ay que puede variar
por ejemplo puede ser medieval, fantasía, infantil, etc.....

Los personajes tendrán:

-Barra de vida
-Barra de Ataque
-Barra de experiencia
-Barra de nivel

El personaje solo se podrá mover con el teclado en 4 direcciones

y usar el mouse para seleccionar los items

Tendrá posibilidad de cargar armas pero nada mas cierta cantidad y para poder tener una arma nueva tendrá que dejar un espacio libre para poder tenerla

jueves, 16 de agosto de 2012

Algunos Programas Para Hacer VideoJuegos :D

Construc




¿No sabes programar, y queres diseñar tus propios juegos facilmente? Construct te ayuda a construir y desarrollar un completo y entretenido entorno en el que podrás incluir personajes, crear una historia y contagiar a tus amigos con tu juego personal.

Construct, tiene que reconocer que aunque no haga falta tener amplios conocimientos , lo que si hay que tener es mucha paciencia y dedicación.

Multitud de personajes, objetos, paisajes y escenarios te esperan dentro de este entretenido programa, sacale el mejor partido y crea por ejemplo un juego sobre tu clase, donde los personajes sean tus amigos del colegio


Para gráficos 3D 2D, Modelador de Objetos
Para hacer el modelado, los grandes diseñadores utilizan 3D Studio Max, Maya, SoftImage

3D con el programa AutoDesk Maya.


Game Maker:

La estructura de los juegos se organiza por objetos, en los que podremos poner lo que sucede cuando se produce un acontecimiento externo. Se puede por ejemplo desencadenar una serie acciones cuando pulsemos una flecha de dirección, que consistirán en mover dicho objeto hacia donde corresponda con la velocidad y comportamiento que le digamos. Por otro lado, podremos hacer que si dicho objeto colisiona con otro, éste se detenga. Estos comandos tan simples y peregrinos se pueden replicar hacia casi cualquier cosa, por lo que hacer un jueguecillo interesante es coser y canta

 


Tipo de juego: Practicamente cualquiera
Web: http://www.yoyogames.com/
Precio: 25$ (18€) Versión Standard, Freeware versión Lite.
Licencia comercial: Si.
Plataforma: PC, MacOS


 RPG Maker

RPG Maker permite realizar juegos de rol occidental con gráficos old-school y sistemas de combate por turnos (aunque hay métodos para hacer también un action rpg). Su terrible facilidad unido a la cantidad de webs y material de apoyo que existe lo han hecho muy conocido desde que apareció la primera versión hará ya una década.



Tipo de juego: JRPG / Action Rpg
Web: http://www.rpgmakerweb.com/
Precio: 60$ (43€) Versión VX ó IG Maker / 30$ (21€) Versión XP / Version Trial
Licencia comercial: Si
Plataforma: PC