Gracias Gracias:  0
Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 29

Tema: Mi pequeño proyecto

  1. #1
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Mi pequeño proyecto.

    Bueno, no es gran cosa, solo quiero compartir con ustedes algo que tengo en mente hacer, es un videojuego, al menos hacer el primer nivel. Por ahora solo tengo esto y quiero compartir con ustedes y en lo poco que he realizado recibir sus comentarios al respecto en el más mínimo detalle.

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

    Algunas imágenes. (Bueno solo dos)
    Mi pequeño proyecto -6763252yue3.jpg
    Mi pequeño proyecto -6763221yue.jpg

    La idea por el momento es crear un menú, lo más detallado posible en cuanto a lo que se ve en los videjuegos comerciales.

    Un saludo.
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  2. #2
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Mi pequeño proyecto.

    Bien, los primeros pasos en la creación del menú principal de la aplicación.

    Menu de fondo y el puntero del Mouse.
    Mi pequeño proyecto -6785674menu.jpg
    Última edición por Yue; 10-08-2011 a las 23:52
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  3. #3
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Mi pequeño proyecto.

    Mi pequeño proyecto -6790446botones.jpg

    Posible estado los botones.


    Cabe anotar que no soy un experto en esto de 2d.
    Última edición por Yue; 12-08-2011 a las 01:35
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  4. #4
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Mi pequeño proyecto.

    Implementando Los botones al menú.

    Mi pequeño proyecto -6794036menu.jpg

    La idea es dejar el fondo transparente, pero el borde bien claro.
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  5. #5
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Mi pequeño proyecto.

    Los tres estados de los botones son en su orden:
    Presionado.
    El ratón pasar por encima.
    Y estado normal.
    Mi pequeño proyecto -6794220botones.jpg

    =)
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  6. #6
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Mi pequeño proyecto.

    Avances del Menú.
    He decidido que el botón tenga dos estados, el normal y el presionado.

    Mi pequeño proyecto -6795598menu.jpg

    La idea es que esta parte del menú tenga, las opciones de Guardar Partida, Cargar Partida, y Opciones.

    Esto va lento pero pienso que esta quedando wapo .
    Última edición por Yue; 13-08-2011 a las 05:05
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  7. #7
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Mi pequeño proyecto.

    Por hoy esto ha sido todo Feliz noche desde Sur América.

    Mi pequeño proyecto -6795842menu.jpg
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  8. #8
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Mi pequeño proyecto.

    Transparencia en el menú, ahora viene el "pedo", que es programar cada botón para que cumpla determinada funcion.

    Mi pequeño proyecto -292521_216511731731328_100001175086097_577191_5686280_n.jpg
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  9. #9
    Expulsado
    Fecha de ingreso
    Dec 2010
    Ubicación
    En matrix
    Mensajes
    1,681

    Re: Mi pequeño proyecto.

    ta muy bien. A mi me encanta hacer menus,jeje, justo hoy acabe el menú de mi juego (que ya llevaba unos días).

    Por cierto, como conseguiste la trasnparencia? yo es que lo ago con un sprite, pero por si acaso hay otra forma pregunto.

  10. #10
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Mi pequeño proyecto.

    Hola, la transparencia la algo con readpixel, writepixel, donde detecta la máscara de canal alpha puesta en la textura, de esa forma se hace las transparencias.
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  11. #11
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Mi pequeño proyecto.

    Listo, luego de rebanarme un poco los sesos, ya tengo la forma lógica en que racionan los botones a sus diferentes eventos.
    Hecho esto paso a realizar los botones respectivos del Menú Opciones.


    Código:
    ; Dibujando Menu. (botones, fondo, etc.)
    	StartDraw()
    	
    	
    	
    	SetColor 255,255,255
    	
    	DrawImageEx (Img_Menu%,Ancho_Pantalla%-Ancho_Pantalla%+150,Alto_Pantalla%/2)
    	SetAlpha .5
    	DrawImageEx (Img_Menu2%,Ancho_Pantalla%-Ancho_Pantalla%+150,Alto_Pantalla%/2)
    	SetAlpha 1
    	
    	
    	
    	If  Menu%  = Menu_Principal% 	; Menu Inicial
    		; Botón Iniciar.
    		;--------------------------------------------------------
    		DrawImageEx (Boton_Iniciar[BI%],Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2-150)
    		; Bton Cargar.
    		;--------------------------------------------------------
    		DrawImageEx (Boton_Cargar[BC%],Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2-85)		
    		; Bton Guardar.
    		;--------------------------------------------------------
    		DrawImageEx (Boton_Guardar[BG%],Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2-20)		
    		; Botón Opciones.
    		;--------------------------------------------------------
    		DrawImageEx (Boton_Opciones[BO%],Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2+45)		
    		; Botón Salir.
    		;--------------------------------------------------------
    		DrawImageEx (Boton_Salir[BS%],Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2+150)		
    		
    		
    		
    		; Botones Funcionales Cambian Forma. (Clic)
    		;--------------------------------------------------------
    		; Botón Iniciar.
    		If TestImage(MX#,MY#,Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2-150,Boton_Iniciar[False]) And MouseDown(TM_Izquierdo%) = True 
    			BI		%   = True
    			T_Estado% = True
    		; Botón Cargar.
    		ElseIf 	TestImage(MX#,MY#,Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2-85,Boton_Cargar[False]) And MouseDown(TM_Izquierdo%) = True 
    			BC		%   = True
    			T_Estado% = True
    		; Botón Guardar.
    		ElseIf 	TestImage(MX#,MY#,Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2-20,Boton_Guardar[False]) And MouseDown(TM_Izquierdo%) = True 	
    			BG		%   = True
    			T_Estado% = True
    		; Botón Opciones.
    		ElseIf 	TestImage(MX#,MY#,Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2+45,Boton_Opciones[False]) And MouseDown(TM_Izquierdo%) = True 	
    			BO		%   = True
    			T_Estado% 	= True 
    		; Botón Salir.
    		ElseIf 	TestImage(MX#,MY#,Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2+150,Boton_Salir[False]) And MouseDown(TM_Izquierdo%) = True 	
    			BS		%   = True
    			T_Estado% 	= True 
    		Else 
    			BI% = False 
    			BC% = False 
    			BG% = False 
    			BO% = False
    			BS% = False
    			
    		End If 
    		
    		; Botones Funcionales (Eventos)
    		;--------------------------------------------------------
    		; Botón Iniciar.
    		If MouseDown(TM_Izquierdo%) = False And T_Estado% = True And BI% = False And TestImage(MX#,MY#,Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2-150,Boton_Iniciar[False])
    			
    			Goto Salir 
    		; Botón Cargar.	
    		ElseIf MouseDown(TM_Izquierdo%) = False And T_Estado% = True And BC% = False And TestImage(MX#,MY#,Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2-85,Boton_Cargar[False]) 
    			Goto Salir
    		; Botón Guardar.
    		ElseIf MouseDown(TM_Izquierdo%) = False And T_Estado% = True And BG% = False And TestImage(MX#,MY#,Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2-20,Boton_Guardar[False]) 	
    			Goto Salir
    		; Botón Opciones.
    		ElseIf MouseDown(TM_Izquierdo%) = False And T_Estado% = True And BO% = False And TestImage(MX#,MY#,Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2+45,Boton_Opciones[False]) 	
    			Menu% = Menu_Opciones%
    		; Botón Salir.
    		ElseIf MouseDown(TM_Izquierdo%) = False And T_Estado% = True And BS% = False And TestImage(MX#,MY#,Ancho_Pantalla-Ancho_Pantalla+150,Alto_Pantalla/2+150,Boton_Opciones[False]) 	
    			Goto Salir	
    		End If 
    		
    		
    		
    	End If 
    	
    	
    	
    	
    	If MouseDown(TM_Izquierdo%) = False 
    		T_Estado% = False
    	End If
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  12. #12
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Mi pequeño proyecto.

    Bien, aquí muestro el menú Opciones.

    Mi pequeño proyecto -6801466menu.jpg
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  13. #13
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Mi pequeño proyecto.

    Estructura del proyecto.

    Mi pequeño proyecto -6801607estructura.jpg

    La primera parte muestra el ejecutable, acompañado de tres libs, estas libs son las encargadas de recepcionar todas las llamadas de física para el proyecto a tarjetas aceleradoras Nvidia, sin importar que se posea o no una.

    Los dos directorios son Data Y Libs.

    Data, contiene actualmente tres contenedores, estos tienen los datos cifrados, la textura de la ventana tengo que guardarla en uno de estos, pues esta afuera.

    El directorio Libs, tiene todas las liberas usadas en el proyecto, es de entender que cuando se instala una aplicación estas libs no quedaran en este lugar, más bien todas se instalaran en system32 de sistemas operativos Windows.


    Un saludo.
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  14. #14
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Mi pequeño proyecto.

    Implementando el menú Video. Donde una de las opciones es cambiar la resolución de pantalla. =).

    Mi pequeño proyecto -menu.jpg

    Mi pequeño proyecto -menu.jpg
    Última edición por Yue; 16-08-2011 a las 02:38
    "No son ni estrellas ni ídolos, son solo gente común que quiere hacer historia"

  15. #15
    Expulsado
    Fecha de ingreso
    Dec 2010
    Ubicación
    En matrix
    Mensajes
    1,681

    Re: Mi pequeño proyecto.

    Oie Blitz, porqué no usas objetos type en el código? Te sería mucho más fácil, yo me lei un tutorial sobre tipes que tu subiste y es muy útil.

Página 1 de 2 12 ÚltimoÚltimo

Temas similares

  1. Ofertas de Trabajo Se busca gente para proyecto Next-Gen realizado en cryengine 3 Proyecto serio
    Por cryengineer en el foro Colaboraciones e Iniciativas
    Respuestas: 14
    Último mensaje: 01-09-2016, 01:29
  2. After Effects como copiar y pegar de proyecto a proyecto en after Effects
    Por comcom.com en el foro Postproducción
    Respuestas: 3
    Último mensaje: 29-04-2014, 17:58
  3. URGENTE: Modelista para pequeño proyecto en SEVILLa
    Por Matsai en el foro Ofertas de Empleo
    Respuestas: 0
    Último mensaje: 28-02-2011, 13:00
  4. Respuestas: 1
    Último mensaje: 02-08-2009, 11:34
  5. Proyecto: Pequeño Despacho
    Por nTrueba en el foro Trabajos en Proceso
    Respuestas: 1
    Último mensaje: 09-11-2008, 14:23

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •