Wednesday, October 04, 2006

La bestia de las 5 mil monedas

Sin duda, una de las criaturas mas temibles en D&D es el Hecatonquiro, tambien llamado "El Asesino de Dioses", una bestia de mil brazos, y por tanto de mil espadas.

Pero tan o mas devastante que esta criatura, que solo aparece en ocasione muy raras, por no decir unicas, es una bestia que va tiene entre 4 a 7 pares de brazos y con un arma igual de terrible en estos, me refiero a la moneda, y esa bestia es nada menos que "El Party".

Y es que no hay nada mas destructivo para la economia de un pais imaginario, en un mundo imaginario, que un party llevando consigo unos 3 mil a 5 mil monedas de platino en total, causando una inflación nada imaginaria.

Piensen nomas en esto: El pobre labrador se levanta todos los dias temprano para arar el campo, y al final de la semana y de largas jornadas, recibir un puñado de monedas de cobre. De pronto, llega nuestro party de heroes, que necesita comida para varios dias, asi que compra casi toda la comida disponible en el pueblo, a precios altos seguramente (100 piezas de oro por unas 50 raciones de comida). Para cuando se van, las tiendas del pueblo quedan desabastecidas por lo que los precios de todo suben, y el pobre labrador encuentra los precios disparados por la escasez. (1 pieza de platino=10 piezas de oro=100 piezas de plata=1000 piezas de cobre)

O piensa en esto: pasan los heroes por el camino del labrador, y por un poco de informacion, le dan unas 5 piezas de platino, solo pq no tienen cambio. El labrador decide retirarse, ya que con 5 piezas de platino tiene para comprar su propia granja, y el terrateniente pierde 1 trabajador. Piensen este ejemplo repetido varias veces en un pueblo de 200 habitantes y posiblemente ese pueblo termine desarticulado, con la mayoria de la poblacion yendo a la capital para aprovechar la nueva fortuna. Un pueblo fantasma, por obra y gracia del terrible poder economico del party.

Alguna vez pense en considerar estos efectos en un party, pero no lo masteree suficiente y no queria arruinar la aventura imaginaria con este excesivo realismo...si en la vida real ya tenemos suficiente de crisis economicas ¿no?

Thursday, August 24, 2006

Abandonando temporalmente Linux

Aunque ya hace un par de meses que habia dejado de usar Linux, basicamente porque estaba aprendiendo a programar usando Microsoft Visual Studio, la necesidad de dar un formateo total a mi PC (recomiendo hacerlo cada 6 meses) hizo que decidiera eliminar la partición de Kubuntu, luego de un año de usarla.
Si alguna lección queda de esta primera prueba de Linux, es que en principio no tiene nada de complicado usarlo, y que en realidad puede encontrarse aplicaciones que reemplacen las de Windows para casi todo y en algunos casos, ahora me cuesta encontrar aplicaciones de Windows para reemplazar a las de Linux, como el RSS Reader Akregator, que me gustó bastante y aun no encuentro uno igual se simple y practico como ese en Windows, ya que estos suelen ser demasiado recargados para mi gusto.

Quiza vuelva a probar Linux de aqui a un tiempo. Use el disco de prueba de SuSE hace un tiempo y me gustó. Tambien tengo recomendado usar Mandriva. Quiza de aqui a un tiempo, cuando tenga un disco duro un poco mas espacioso, vuelva a probar.

Por ahora, el capitulo de Linux se cierra.

Friday, July 14, 2006

Programando en clave de C#

Ahora que he empezado a aprender a programar, me he dado cuenta que entretenido puede ser, todo es tan lógico y fácil, solo es cuestion de pensar un poco y racionalizar todos los pasos de lo que hara tu programa. Por ejemplo, en unas cuantas lineas como estas (escritas en C#):

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace ocoña
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
if (checkBox2.Checked == true)
{
checkBox1.Checked = false;
}
}

private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked == false)
{
checkBox2.Checked = true;
}
if (checkBox1.Checked == true)
{
checkBox2.Checked = false;
}
}

private void button1_Click(object sender, EventArgs e)
{
string sPrecio = textBox1.Text;
double dPrecio = Convert.ToDouble(sPrecio);

string sMonto = textBox2.Text;
double dMonto = Convert.ToDouble(sMonto);

if (checkBox2.Checked == false)
{
checkBox1.Checked = true;
}

if (checkBox1.Checked == true)
{
double dResultado = (dPrecio * dMonto);
string sResultado= Convert.ToString(dResultado);
textBox3.Text = sResultado;
}

if (checkBox2.Checked == true)
{
double dResultado = (dMonto / dPrecio);
string sResultado = Convert.ToString(dResultado);
textBox3.Text = sResultado;
}
}
}
}

Imagino que puede ser mas simplificado pero que quiern es mi primer programa. Con esto puedo convertir dolares a soles y soles a dolares.

Ojala la vida fuera igual se simple, mas logica y predecible.
Asi, si es Lunes 9am Voy al trabajo, si es Lunes 6:30pm me voy, como es lunes voy a casa, si es miercoles o viernes voy donde mi enamorada.

Pero nop, en la vida siempre hay factores extraños como Trabajos.UltimaHora + Jefe.Desconsiderado, o Familia.Cargosa + Enamorada [ arg (verla mas seguido)].
Todo esto tiene como resultado que:
Tiempo <= 0

Por cierto, ¿alguien tiene el libro del título? Es de Charles Petzold y publicado por Microsoft Press.

PD: Me pasé de geek esta vez ¿no? :)

Wednesday, May 31, 2006

El Club del Software

No, no me refiero a un grupo de amigos que se dedican a intercambiar programas y a comentar sobre cual es mejor. Me refiero a esta página:

El Club del Software

Se supone es peruana, y ofrece todo tipo de programas, juegos, DVD's de películas y hasta computadoras. Pero la pregunta es: ¿Donde los ubicas? ¿Acaso son como "Los Magníficos" que aparecen cuando tienes problemas?

Pero por lo que he visto, sus listas de programas han dado vueltas por todo Wilsonsoft, he encontrado listas de cd's de programas que compré hace como 7 años. y siguen actualizados, pq en sus nuevas listas puedes encontrar programas y juegos de hace solo un par de meses.


No digo que vayan y compren, en realidad al menos yo no lo necesito, solo lo uso como una guia para saber lo último en programas y juegos, pero de que ofrece cosas buenas, sobretodo los tutoriales de Lynda.com, pues si que las ofrece.

Asi que la proxima vez que vaya a Wilsonsoft, preguntare por "El Clu' del Sowar" (¿sowar amigo? ¿sowar? Tenemos lo ultimito amigo, Windows 2006, Office Multimedia Edition, vea sin compromiso...)

Monday, April 17, 2006

The Elder Scrolls 4: Oblivion


Llevo jugando este juego por un par de semanas, lo que es bastante, dado que no ha salido hace mas de 1 mes. Luego de haber jugado Morrowind y lo excelente que es este juego, Oblivion ha tenido unos zapatos grandes por llenar...y hasta ahora, los cumple muy bien.

La calidad de los graficos es increible, tanto asi que que mi pc, una Pentium IV de 3Ghz HT con 1 Gb de RAM y una Geforce 5600 de 128 MB simplemente no son suficientes...(de hecho, creo que es la tarjeta la que esta quedada en esta combinacion) He tenido que quitarle muchas opciones de graficos para poder jugar a unos FPS que en algunos casos a veces llegan a ser aceptables.
Si de verdad quieres probar este juego en todo su esplendor, considera al menos una Nvidia 7800 GTX de 256 MB y un procesador Dual Core.

El mundo, las opciones, los quests, todo es simplemente increíble. Si quieres leer un buen review del juego, recomiendo este de GameSpot o sino este de IGN; o sino vean un resumen de los reviews en la página oficial.

Pueden visitar estos 2 links para encontrar mas informacion sobre los Elder Scrolls y el mundo de Tamriel:

Página No-Oficial de Elder Scrolls (estilo Wikipedia)
Pagina Oficial de Elder Scrolls
La Libreria Imperial

Finalmente, pueden ver algunos screenshots del juego, y son DEL JUEGO, no de peliculas de presentación ni nada por el estilo. Esto es lo que verás mientras juegas: