Cosas mías

June 8, 2005

zxSameGame (Presentación)

Filed under: Programación

Bueno, al fin me he decidido ha recomenzar mi último proyecto Open Source. Y digo recomenzar porque lo tenía casi terminado cuando un desastre informático (por culpa exclusivamente mía), lo mandó a donde quiera que esté el paraíso (o infierno) de los programas informáticos.

Es muy posible que a los linuxeros les suene el nombre. Se trata de un juego que viene en los escritorios de Gnome y de KDE, pero que para Windows no existe (o al menos yo no he visto ninguna variante libre). También se encuentra en la plataforma Pocket PC con el nombre de JawBreaker; de hecho viene integrado dentro del propio Windows PocketPC 2003.

El juego consiste en ir quitando figuras contiguas e iguales, haciendo click sobre alguna de ellas. Las demás se desplazan para cubrir los huecos, desplazamiento que se produce de diferentes formas según el modo de juego. y también según el modo de juego, pueden aparecer más figuras o no. El jugador podrá componerse sus figuras y configurar el programa para que acepte sus propios diseños, de modo que, aparte de los tres que voy a entregar (los dos que hay para linux y un nuevo hecho por un colega que es diseñador gráfico), se podrán hacer tantos como se quiera, con un número relativamente ilimitado de figuras. Para indicar las figuras que van a desaparecer si se hace click, éstas girarán al pasar el ratón por encima de ellas.

El proyecto va a estar hecho con Visual Studio 2005 bajo C++/CLI (las extensiones .NET); de momento la Beta 2 (Aunque tendré acceso a las Release Candidate) y, en el caso de que lo termine antes de que salga el VS (allá por noviembre, según dicen las malas lenguas), firmaré una licencia de esas que te permiten sacar una beta.

De momento ya tengo hecho el menú, la ventana Acerca de y estoy con la configuración (la parte que va a componer las teselas y demás). En la próxima entrega hablaré del nuevo símbolo de instanciación del C++ (^) y las diferencias entre pila, montón y montón manejado.

Get free blog up and running in minutes with Blogsome
Theme designed by Gary Rogers