🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #37

Re: Como programar un juego de estrategia en Linux

#37
From: Seldon
Date: Thu, 08 Feb 2001 16:56
77 lines
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!seldon
References: <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)