El avance de las tecnologías
Desde que existen los juegos por ordenador de
distribución amplia existe la disyuntiva de si son estos
los que realmente hacen que avancen tecnológicamente los
ordenadores llevando sus recursos al extremo o por el contrario,
los juegos cada vez más desaprovechan sobremanera los recursos
que necesitan el juego tomando la cómoda postura de no
optimizar. Soy de la opinión de que se toma la segunda
opción en la mayoría de los casos. Como ejemplo
esta el fantástico juego "Commandos"1
de Pyro Studios que siendo de igual o mejor calidad gráfica
que sus contemporáneos necesitaba un ordenador significativamente
menos avanzado tecnológicamente.
También esta el hecho de que no siempre
es rentable optimizar hasta el máximo ya que esto lleva
un coste de tiempo y recursos en el desarrollo. Siempre hay que
tener en cuenta el equilibrio entre la calidad de lo que se produce
y lo que cuesta producirlo.
El usuario también tiende con el tiempo
a tomar la postura de la comodidad. Si un juego no va todo lo
rápido que debería ir pues mas memoria, es la guerra.
No se molesta por lo general en intentar optimizar su sistema
o buscar la mejor optimización del juego. Como anécdota
hace tiempo tuve un juego de msdos en ingles pero que tenia la
opción desde programa de cambiar el idioma. Pues si cambiaba
el idioma no me daba la memoria para jugar. La cosa era que aparte
del ingles en memoria cargaba también el segundo idioma.
La solución era cambiar el archivo que podía tener
la traducción inglesa por el de segundo idioma con lo que
ya se podía jugar en el idioma deseado sin incrementar
la memoria usada. Quizás fuese el sistema operativo el
que inducía a los usuarios a ser más espabilados.
Entonces surge la pregunta al comenzar un nuevo
proyecto en esto de la informática en sobre que tecnologías
usar. Cuando se trata de decidir si usar un compilador u otro
la cosa es fácil ya que no suelen cambiar mucho externamente
de una versión a otra. Un juego en un compilador especifico
seguramente sea igual en posteriores versiones o incluso en versiones
anteriores. Lo único que cambia es que el ejecutable sea
más pequeño o rápido. En cuanto a las librerías
auxiliares pensad que desde que se decide empezar hasta que se
termina las tecnologías cambian mucho.
Zhen con su avanzado MSX.
|