Menu en Fenix

18 04 2008

Hola, anteriormente les habia comentado sobre el lenguaje fenix, para mi, la ventaja de este lenguaje es que es mas facil de distribuir ya que no se necesita de un framework, trayendo consigo funsiones y librerias nesesarias para crear juegos , eso si este lenguaje es solo para programacion 2d, bueno les muestro un pequeño programa de un menu tipico de un juego, esta mismo sera implementadoen un futuro tema en XNA, Bueno este menu en realidad es muy facil de comprender, lo explicare mas a fondo por pasos.

1. Imprimo todas las opciones del menu mostadas por pantalla y leagrego un tipo de fuente.

2. Creo una funcion que se llama resalta, esta funcion resaltara nuestro texto, lo mostamos
por pantalla , pero esta ves con el tamaño de fuente mas grande, pero pongamonos a pensar
tenemos 2 textos impresos en la misma posicion, es por ello que me aseguro que al momento de
lanzar ese resalto , el texto a resaltar deve ser borrado , ya que si no nos quedarian un texto de
una tamañode fuente mayor con uno de menor y en la misma posicion.

3. Y por ultimo esto se va actualizando en cada momento que movemos las teclas up y down.

program main;

global string opciones[]="Computadora v/s Computadora", "Player1 v/s Computadora", "Player1 v/s Player2", "Creditos", "Salir"; int i=0,j=0,var=0,musicOpc,musicFondo,imgFondo,proceTeclado; fntopc,fntopc2; end include "librerias/globales.prg"; begin proceTeclado=teclado(); SET_MODE(800,600,16,MOde_fullScreen); loadingElementos(); PUT_SCREEN(imgFondo,1); PLAY_SONG(musicFondo,0); mopciones(); frame; loop DELETE_TEXT(0); mopciones(); resalta(var); teclado(); frame(300); //if(key(_eSc))break end; end end // function loadingElementos() begin imgFondo=LOAD_FPG("fpg/jona.fpg"); fntopc=load_fnt("fnt/opc1.fnt"); fntopc2=load_fnt("fnt/opc2.fnt"); musicOpc=load_wav("music/opc.wav"); musicFondo=LOAD_SONG("music/marilyn.mp3"); end // process teclado() begin if(key(_up)) if(var==0) var=4; PLAY_WAV(musicOpc,0); else var--; PLAY_WAV(musicOpc,0); end end; if(key(_down)) if(var==4) var=0; PLAY_WAV(musicOpc,0); else var++; PLAY_WAV(musicOpc,0); end end; if(key(_enter)) ejecuta(var); end end // function ejecuta(int mivar) begin switch(mivar) case 0: CLEAR_SCREEN(); STOP_SONG(); UNLOAD_FNT(fntopc); UNLOAD_FNT(fntopc2); SIGNAL(proceTeclado,s_sleep); pantallaDeJuego(); end case 1:end case 2:end case 3:end case 4:EXIT(0);end end end // function resalta(int var) begin DELETE_TEXT(var+1); write(fntopc2,380,100+60*var,1,opciones[var]); end // function mopciones() begin for(i=0;i<=4;i++) write(fntopc,380,100+60*i,1,opciones[i]); end end

rar

Video





Desmitificar Juegos.

2 04 2008

que significa esta palabra??

Des – preposicion que significa sin o carencia de algo
Mitificar: Verbo, que significa,dar o explicar con atributos no conocidos que pueden ser fantasticos, irreales etc. Persona o cosa a las que se atribuyen cualidades o excelencias que no tienen o que no se sabe de su origen, o bien dar una realidad de la que carecen.
Mito:

Desmitificar, significa quitar los mitos, o sea aclarar y explicarlos en la realidad… en tu frase seria, Aclarar y describir la creacion de las redes de internet o los sitios de internet y la forma de usarlos..

Ejemplo: voy a desmitificar a un mago.

Xd ahora paso a ser un blog de Lenguaje, bueno no conocia la palabra y queria saber antes que nada.

A lo nuestro…

Les presento Gamasutra.

Sin duda una de las mejores paginas de noticias, articulos tecnicos, divertidos, de negocios, postmortems (lo que escriben los desarrolladores acerca de como les fue con su proyecto despues de terminarlo), eventos, trabajos y demas relacionados con el mundo del desarrollo de videojuegos. Indispensable visitar.

Bueno aqui les dejo un link de un tema interesante sobre la desmitificacion del Mario Galaxy, en donde entenderemos el funcionamiento de este gran juego.





Hablemos de xna

2 04 2008

XNA, cuyo significado (recursivo) es XNA’s Not Acronymed, es una Api desarrollada por Microsoft para el desarrollo de videojuegos para las plataformas Xbox 360 y Windows.

Podemos desarrollar con esta API con Microsoft Visual C# , el Framework de Microsoft y el Xna Game Studio, les dejo un link donde se les explica todo el proceso de instalacion de XNA.

Instalacion

Recursos e informaciones.

XNA creators.

XNA recursos y proyectos.

XNA para torpes.

y si quieres mas lo dejamos a manos de San google.





Hola mundo!!

1 04 2008

Tipico, lo primero que hace alguien que quiere aprender a programar es esta frase o bueno algo parecido , aunque para mi tiene una filosofia, ayaaa,  me puse xd!!, bueno el hola mundo es lo primero que uno hace , el primer peldaño, con este peldaño se van construyendo varios mas, y hasta formar una gran torre de conocimientos, lo cual deven ser peldaños solidos para que no se caigan, asi que por eso la razon de este blog, compartir lo que se y saber mis fallas y compartirlas con la gente, hablare de varios temas relacionados con nuevas tecnologias, microsoft sobre  todo y otras mas que pueden interles, todo explicado de una manera muy facil , esa tambien es un objetivo del blog, bueno esperemos , que prepare los temas.

hello world
emm return 42??? bueno no se lo que es, lo probare de ahi xd.
pd: falto gotoxy y conio.h para que quede ma bonito.







Seguir

Get every new post delivered to your Inbox.