Freeciv

Ajustar Compartir Imprimir Citar

Freeciv es un juego de estrategia por turnos para un solo jugador o multijugador para estaciones de trabajo y computadoras personales inspirado en la propiedad Sid Meier's Civilization serie. Está disponible para la mayoría de los sistemas operativos de computadoras de escritorio y disponible en una versión de navegador en línea. Freeciv, lanzado bajo GNU GPL-2.0 o posterior, es un software gratuito y de código abierto. La configuración predeterminada del juego es la más cercana a Civilization II, tanto en el juego como en los gráficos, incluidas las unidades y la cuadrícula isométrica. Sin embargo, con muchos juegos multijugador que se juegan en comunidades de turno largo, los conjuntos de reglas y variantes adicionales se han alejado del conjunto de reglas original. Freeciv se puede jugar en línea en Longturn.net, fciv.net, freecivweb.org y una serie de servidores privados temporales que pueden o no estar incluidos en metaserver.

Los jugadores asumen el papel de líderes tribales en el año 4000 a.C. quienes deben guiar a sus pueblos a través de los siglos. Con el tiempo, se descubren nuevas tecnologías que permiten la construcción de nuevos edificios de la ciudad y el despliegue de nuevas unidades. Los jugadores pueden hacer la guerra entre ellos o formar relaciones diplomáticas.

El juego termina cuando una civilización ha erradicado a todas las demás o ha logrado el objetivo de la colonización del espacio, o en una fecha límite determinada. Si queda más de una civilización en la fecha límite, gana el jugador con la puntuación más alta. Los puntos se otorgan por el tamaño de una civilización, su riqueza y los avances culturales y científicos.

Historia

En el departamento de informática de la Universidad de Aarhus, tres estudiantes, ávidos jugadores de XPilot y de Civilization de Sid Meier, que era un juego de PC independiente para MS- DOS, decidió averiguar si los dos podían fusionarse en un juego de estrategia tipo Civilization multijugador basado en X. Los estudiantes, Peter Unold, Claus Leth Gregersen y Allan Ove Kjeldbjerg, comenzaron el desarrollo en noviembre de 1995; la primera versión jugable se lanzó en enero de 1996, con corrección de errores y pequeñas mejoras hasta abril. Las reglas del juego eran cercanas a Civilization, mientras que la arquitectura cliente/servidor era básicamente la de XPilot.

A Freeciv juego con mapa mundial completo revelado (Freeciv versión 1.11.5, cliente GTK+, tejas pequeñas, generador de mapas de islas).

Para los desarrolladores, Freeciv 1.0 fue una prueba de concepto exitosa, pero un juego bastante aburrido, por lo que volvieron a XPilot. Otros jugadores y desarrolladores se hicieron cargo; Hicieron que el juego estuviera disponible en muchos otros sistemas operativos, incluidos Linux, Solaris, Ultrix, Amiga OS y Microsoft Windows. Las distribuciones de Linux comenzaron a incluir Freeciv.

El principal objetivo de desarrollo seguía siendo hacer que un juego similar a Civilization se pudiera jugar a través de Internet, con participantes en diferentes continentes, incluso cuando estaba conectado con módems de 14400 bit/s. Freeciv logró esto mediante el uso de un protocolo cliente-servidor asíncrono: durante cada turno, los usuarios humanos juegan simultáneamente y sus acciones se envían al servidor para su procesamiento sin esperar los resultados. Esto mantuvo el juego jugable con una latencia de red de unos pocos cientos de milisegundos.

En 1998, se agregaron reproductores de computadora; pronto podrían vencer a los recién llegados al juego con facilidad, utilizando solo formas menores de trampa. Los jugadores de computadora se implementan directamente en el servidor; no juegan simultáneamente con jugadores humanos, sino por separado, entre turnos.

El juego creció en popularidad. Se instaló un servidor público en el que se podían jugar juegos las 24 horas; retuvo los juegos y publicó una página web de análisis posterior al juego con estadísticas por jugador y una repetición de mapa animada.

Los lanzamientos posteriores de 1.x mejoraron la GUI, mejoraron la jugabilidad, optimizaron la jugabilidad en conexiones deficientes y agregaron muchas características pequeñas. Con el tiempo, la estrategia ganadora resultó ser la viruela urbana, es decir, expandir el mapa con muchas ciudades pequeñas lo más rápido posible; quien pudiera desarrollarse más rápido ganaría el juego, y el crecimiento y desarrollo de ciudades individuales no valía la pena.

En la práctica, desde alrededor de 2002, los jugadores experimentados formaban equipos al comienzo del juego; una bifurcación de Freeciv incluía características específicas para el juego en equipo.

La versión 2.0, lanzada en 2005, introdujo varios cambios importantes. Las nuevas funciones de juego en equipo y la diplomacia avanzada hicieron que los juegos cooperativos fueran más atractivos. Los ajustes a varios costos y beneficios pusieron fin al dominio de la estrategia de viruela de la ciudad que dejó sin usar muchas de las características del juego; desarrollar el imperio de uno ahora requería un plan cuidadoso para el desarrollo de la ciudad, incluido el uso de rutas comerciales y fases de éxtasis, en las que la población de la ciudad crece rápidamente, en condiciones relativamente pacíficas. Como resultado, los juegos multijugador casi siempre se jugaban en equipos y, por lo general, tardaban más en finalizar en comparación con los juegos 1.x.

En 2006, la IANA asignó el número de puerto TCP y UDP 5556 a Freeciv. En 2017, después de estar alojado en Gna! durante 15 años, Freeciv movió su repositorio fuente a GitHub.

Recepción e impacto

En 2000, CNN colocó a Freeciv entre los '10 mejores juegos de Linux para las fiestas'. En 2005, en un artículo de O'Reilly sobre 'Open Source Mac Gaming', se recomendó Freeciv. En 2008, APC nombró a Freeciv entre los "5 mejores juegos (gratuitos) de código abierto". Linux Format lo seleccionó como "HotPick" en abril de 2010 y en octubre de 2014.

Freeciv se describió como un ejemplo en El arte de la programación de Unix de Eric S. Raymond. Estudios y cursos han utilizado Freeciv como plataforma para experimentar con el diseño y programación de agentes inteligentes. En 2016, Freeciv se utilizó como desafío después del ajedrez y Go for a comercial AI.

Diseño

Freeciv es muy configurable, hasta las reglas específicas, por lo que se puede jugar en modo Freeciv (predeterminado), modo Civilization, modo Civilization II o un modo personalizado. modo. Uno o varios jugadores actúan como administradores del juego y pueden configurar las reglas del juego. Las reglas típicamente modificadas son:

Para jugar un juego de Freeciv, un usuario debe iniciar un cliente Freeciv y conectarlo a un servidor Freeciv. Inicialmente, el servidor está en fase previa al juego; en esta fase, los clientes pueden conectarse y se pueden cambiar los parámetros de configuración del juego. En algún momento, se le puede ordenar al servidor que inicie un juego; en respuesta, crea los jugadores del juego (naciones) y el mapa del juego, y asigna a cada jugador a un cliente de Freeciv o a un jugador de la computadora, según lo especificado por la configuración. A partir de ese momento, el juego se ejecutará hasta que finalice o finalice; el servidor nunca puede volver al estado anterior al juego. El usuario también puede iniciar un juego directamente desde el cliente: esto inicia automáticamente un servidor Freeciv, se conecta a él e inicia el juego.

Características

Chino simplificado en la versión 2.1

El sistema de gráficos de Freeciv es configurable: originalmente, la visualización del mapa siempre estaba en modo superior (como en Civ I). Modo isométrico (como en Civ II y III) y mosaico hexagonal opcional (como en Civ V y VI) se agregaron más tarde. En ambos modos, el aspecto se puede personalizar aún más cambiando a un conjunto alternativo de gráficos (llamado conjunto de mosaicos). Los sonidos también se pueden reemplazar. Freeciv admite el juego multijugador de humano a humano y los jugadores de computadora con inteligencia artificial (IA). Si bien el juego se basa en turnos, los jugadores humanos se mueven simultáneamente. Los jugadores de la IA se mueven por separado, en parte al comienzo de un turno, en parte al final.

En versiones anteriores a la 2.0, los jugadores de IA no podían entablar relaciones diplomáticas con jugadores humanos. Según los lanzamientos actuales, los jugadores de IA participarán en una diplomacia muy predecible y basada en reglas. La versión 2.2.0 incluía un editor de mapas, denominado Civworld. Puede crear nuevos escenarios, así como editar el mapa que se está jugando actualmente. Las secuencias de comandos básicas están disponibles con Freeciv, pero no están disponibles en Civworld. La versión 2.3 aumentó el límite de jugadores de 30 a 126.

Fanfarrón de ceño

Hay diferentes clientes disponibles SDL, GTK+ (versión 3) y Xaw3D Se agregó un cliente Qt en la versión 2.5. La interfaz de Freeciv está disponible en más de 30 idiomas diferentes. La adición de gaélico fue cubierta por BBC TV.

Puertos y variantes

Desarrollado originalmente en IRIX, Freeciv ha sido portado a muchos sistemas operativos diferentes: se distribuye con muchas distribuciones de Linux, ofrece instaladores para Microsoft Windows y se sabe que se ejecuta en Mac OS X, MorphOS, Solaris, Ultrix, QNX., OS/2, Cygwin, AmigaOS, AROS, RISC OS, Maemo, ZETA, SkyOS, varios BSD y teléfonos inteligentes y tabletas con Android.

A partir de la versión 2.4, Mac OS X, y a partir de la versión 2.3, las versiones de Windows anteriores a Windows XP SP3 ya no son compatibles. Freeciv está disponible en formato PortableApps.

Freeciv21

Freeciv21 es una bifurcación del proyecto Freeciv original que comenzó con la intención de modernizar el código y la interfaz del cliente, y también ajustar el software más a las necesidades de la variante multijugador de turno largo. Fue iniciado por entusiastas dentro de la comunidad Longturn.net. A partir de enero de 2023, se encuentra en una etapa de desarrollo tardío. El primer juego Longturn estándar jugado en el software Fc21 fue LT75, que comenzó en noviembre de 2022.

Freeciv-web

Captura de Pantalla de Freeciv WebGL 3D corriendo en el juego.freeciv.org

Freeciv-web es una versión de Freeciv que se puede reproducir en línea en cualquier navegador web moderno. Admite gráficos isométricos 2D o gráficos 3D usando WebGL. El juego es una bifurcación del proyecto Freeciv, con el objetivo de rediseñar el juego de escritorio en una versión que se pueda jugar en línea. Freeciv-web introdujo varias funciones nuevas, como el soporte para jugar por correo electrónico disponible gratuitamente para cualquier persona en línea y soporte para jugar en cualquier ubicación del mapa del mundo real eligiendo un mapa usando Mapbox, que no está disponible en juegos comerciales en el género. La configuración predeterminada del juego es la más cercana a Civilization II, tanto en el juego como en los gráficos (incluidas las unidades y la cuadrícula isométrica). La propuesta de crear una versión web de Freeciv se hizo el 6 de abril de 2007 en las listas de correo de Freeciv y se documentó en el wiki de Freeciv.org. Freeciv-web fue creado originalmente por Andreas Røsdal, pero ahora lo mantienen varios desarrolladores de Freeciv en GitHub.

Freeciv-web es un software gratuito y de código abierto. El servidor Freeciv C se publica bajo la Licencia Pública General GNU, mientras que el cliente web Freeciv se publica bajo la Licencia Pública General GNU Affero. Freeciv-web es compatible con el juego multijugador de humano a humano y los jugadores de computadora con inteligencia artificial (IA). Sus funciones son similares a las del cliente Freeciv C, aunque todavía no se ha portado toda la interfaz de usuario desde el cliente C.

El servidor web de Freeciv en play.freeciv.org se cerró en marzo de 2018, pero un grupo de voluntarios revivió el proyecto en freecivweb.org. Freeciv-web se puede jugar en línea en varios servidores, como freecivweb.org. Todas las funciones necesarias para jugar un juego completo de Freeciv están en su lugar. La mayoría de los servidores ofrecen múltiples variedades del juego: un solo jugador, multijugador gratis para todos, jugar por correo electrónico y turno largo.

Variantes de giro largo

Greatturn Earth World rendering – match GT05

Freeciv Longturn es una variante de Freeciv especializada en estrategia en línea multijugador para grupos grandes que presenta turnos de juego de un día con una gran cantidad de oponentes humanos por mapa, lo que permite un momento óptimo para desarrollar planes estratégicos y readecuarlos a las circunstancias de cada turno. Los partidos pueden durar desde unas pocas semanas hasta meses, y comúnmente involucran de 20 a 30 jugadores en cada uno.

El primer juego de Longturn, ahora llamado LT0, comenzó alrededor de 2004 en la página de fans de la civilización polaca civ.org.pl y ahora se lleva a cabo en Longturn.net. Se decidió que el juego es demasiado lento, por lo que un nuevo "movimiento 3X" Se ideó un conjunto de reglas: básicamente, todas las unidades tenían sus puntos de movimiento y su radio de visión triplicado. A diciembre de 2022, el último juego fue LT76. Los cambios en la configuración o los conjuntos de reglas se discuten en el foro de Longturn. y, recientemente, el servidor Longturn Discord donde se encuentra actualmente la comunidad. Hay un desarrollo continuo de algunos conjuntos de reglas no estándar ajustados específicamente para juegos multijugador de turno largo, que difieren de las reglas de Civilization original, que se creó como un juego para un jugador.

Greatturn era un concepto similar en otro servidor. FreeCivWeb.org también ofrece juegos de turno largo (se han jugado más de cincuenta antes de mediados de 2021) con un conjunto de reglas multijugador que está documentado con gran detalle.

Power of Planets - Earth (anteriormente conocido como GaCivs) es una variante gratuita de MMO-RTS basada en FreeCiv. El conjunto de reglas se diseñó para admitir un juego basado en el tiempo a largo plazo en lugar de una estrategia por turnos.