Article View: es.comp.os.linux.programacion
Article #37Re: Como programar un juego de estrategia en Linux
From: Seldon
Date: Thu, 08 Feb 2001 16:56
Date: Thu, 08 Feb 2001 16:56
77 lines
4333 bytes
4333 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola: El Wed, 07 Feb 2001 23:29:36 +0100, EXE-Cute no ten�a nada mejor que hacer, y dijo en es.comp.lenguajes.c: >Para la base de datos del servidor hemos pensado en postgresql, aunque >solo la utilizamos para guardar los datos iniciales de los componentes >del juego (unidades, imperios, recursos,...) y para la gestion de >usuarios y partidas salvadas. Estas partidas salvadas pensamos ponerlas Creo que es una tonter�a utilizar una BD s�lo para eso. Los datos iniciales pueden ser generados mediante un men� que pregunte al usuario (�cu�ntos imperios? �cu�ntos recursos? etc...) y en base a esas 2 � 3 preguntas generar el resto de par�metros. Luego, guardarlos en el mismo archivo de la partida guardada. Otra posibilidad es crear un archivo de texto con los par�metros predefinidos: f�cil, medio, dif�cil... Cada uno con sus caracter�sticas: cuanto m�s dif�cil m�s imperios y menos recursos, etc... >mapa del juego. Este mapa esta formado por cuadros en los que apareceran >un numero limitado de unidades y no encontramos un widget que se nos >adapte a esta situaci�n (al menos con el glade). Puedes mirar el c�digo del freeciv, un cl�nico libre del Civilization. Y, por ejemplo, Civilization II tiene un jpg, en el que est�n los iconos de las unidades, las ciudades, la tierra pelada, etc... Supongo que simplemente pondr� el trocito de jpg correspondiente al icono en su cuadrado. >Bueno escribo todo esto para ver si alguien puede orientarnos a la hora >de elegir una db, en como guardar y acceder a los ficheros del turno, Pod�is guardar en el mismo fichero la informaci�n sobre el mapa, con algo del tipo: TTPMAAAA PPMMMPAA En el que P ser�a pradera, T tierra pelada, M monta�a, A agua, etc... Luego, poner la informaci�n sobre las casillas donde hay algo: 23 5 S 12 32 C (en la (23,5) hay un soldado y en la (12,32) una ciudad) Lo mejor ser�a que este archivo no estuviera en texto plano, ya que si no ser�a f�cil de modificar para a�adir o quitar soldados, ciudades... >Todas las propuestas seran bienvenidas, y si alguien quiere saber algo >mas no dude en preguntarlo, al fin y al cabo el programa sera de dominio >publico (como no tratandose de Linux). Pues s� ;) Si sale bien, anunciadlo y distribuidlo ;) Slds - -- Seldon (seldon@seldon.4mg.com) - Linux user: 164.255 ================================================= PGP Key: http://pgp5.ai.mit.edu:11371/pks/lookup?op=get&search=0x64794AF8 Fingerprint: DA8F 06A0 B770 4211 A6E7 D1E8 8A03 BC70 6479 4AF8 ================================================= Administrador Lista Hackindex: hackindex-alta@eListas.net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6gs+oigO8cGR5SvgRAoD3AJwOS2YAQ8h+xKyfKsAlsYMALBA4YgCfa+5p Ywr+bwAPCM7brkQH2uORU5M= =SJq9 -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<93ju59.7a.ln@gaia.seldon.4mg.com>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-04!supernews.com!xfer13.netnews.com!netnews.com!newsfeed.skycache.com!Cidera!newsfeed.comtenidos.com!m2newsfeeder01!seldonReferences:
<3A81CC50.21B7B7B9@wanadoo.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 10f58f,5390d5e0386ad6f1 X-Google-Attributes: gid10f58f,public X-Google-Thread: f86c8,5390d5e0386ad6f1 X-Google-Attributes: gidf86c8,public X-Google-Thread: f78ff,5390d5e0386ad6f1 X-Google-Attributes: gidf78ff,public X-Google-ArrivalTime: 2001-02-08 10:34:33 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-04!supernews.com!xfer13.netnews.com!netnews.com!newsfeed.skycache.com!Cidera!newsfeed.comtenidos.com!m2newsfeeder01!seldon From: seldon@SPAMseldon.4mg.com (Seldon) Newsgroups: es.comp.os.linux.programacion,esp.comp.so.linux.programacion,es.comp.lenguajes.c Subject: Re: Como programar un juego de estrategia en Linux Date: Thu, 8 Feb 2001 17:56:09 +0100 Organization: Or-ga-ni-za-ción-ción Lines: 77 Message-ID: <93ju59.7a.ln@gaia.seldon.4mg.com> References: <3A81CC50.21B7B7B9@wanadoo.es> Reply-To: seldon@SPAMseldon.4mg.com NNTP-Posting-Host: usuario1-37-136-29.dialup.uni2.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: m2wpersoisp01.wanadoo.es 981656587 1819 62.37.136.29 (8 Feb 2001 18:23:07 GMT) X-Complaints-To: usenet@m2wpersoisp01.wanadoo.es NNTP-Posting-Date: Thu, 8 Feb 2001 18:23:07 +0000 (UTC) User-Agent: slrn/0.9.6.2 (Linux)