zxSameGame (Presentació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.

¿Y que tal si en lugar del Vstudio usas el sharpdevelop?
Comment by Pobrecito hablador — June 9, 2005 @ 10:20 pm
Aunque la pregunta tiene todos los visos de ser una provocación, voy a responderte:
1.- EL programa va a estar hecho en C++/CLI (que el SD no soporta).
2.- El SD no tiene depurador (es un problema importante)
3.- Mi intento de hacer el zxFortunes con el SD fue todo un fracaso debido a la inestabilidad del SD (por ejemplo, de repente, dejaba de mostrar los windows forms correctamente).
4.- El Visual Studio le da cien mil patadas al SD en cuanto a usabilidad, rendimiento, ayuda integrada, estabilidad, etc..
5.- El VS lo tengo de serie (viene con la subscripción de la MSDN), aparte de que lo uso profesionalmente.
6.- Ha sido una decisión personal. Apoyada por las futuras versiones Express, que al principio serán gratuitas y luego vendrán a costar unos 50$ USA.
Comment by rfog — June 10, 2005 @ 6:47 am
tu resumen es una mierda……….nada corresponde cn na
Comment by roxci — March 6, 2006 @ 8:21 pm