stringtranslate.com

Civilización libre

Freeciv es unjuego de estrategia por turnos para un jugador o para varios jugadores , para estaciones de trabajo y computadoras personales, inspirado en la serie propietaria Sid Meier's Civilization . Está disponible para la mayoría de los sistemas operativos de computadoras de escritorio y en una versión para navegador en línea . [3] Lanzado bajo la licencia GNU GPL-2.0 o posterior , [2] Freeciv es un software libre y de código abierto . La configuración predeterminada del juego es la más parecida a Civilization II , tanto en jugabilidad como en gráficos, incluidas las unidades y la cuadrícula isométrica . Sin embargo, con una gran cantidad de juegos multijugador que se juegan en comunidades de longturn, los conjuntos de reglas y variantes adicionales han evolucionado alejándose del conjunto de reglas original. Freeciv se puede jugar en línea en Longturn.net, fciv.net, freecivweb.org y algunos servidores privados temporales.

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

El juego termina cuando una civilización ha erradicado a todas las demás o ha logrado el objetivo de colonizar el espacio , o cuando se alcanza una fecha límite determinada. Si más de una civilización permanece en el juego al llegar a la fecha límite, gana el jugador con la puntuación más alta. Se otorgan puntos por el tamaño de una civilización, su riqueza y sus 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 Sid Meier 's Civilization , que era un juego de PC independiente para MS-DOS , decidieron averiguar si los dos podían fusionarse en un juego de estrategia multijugador basado en X similar a Civilization . [4] Los estudiantes (Peter Unold, Claus Leth Gregersen y Allan Ove Kjeldbjerg) comenzaron el desarrollo en noviembre de 1995; [5] la primera versión jugable se lanzó en enero de 1996, con corrección de errores y pequeñas mejoras hasta abril. [6] [7] Las reglas del juego eran similares a las de Civilization , mientras que la arquitectura cliente/servidor era básicamente la de XPilot . [8]

Un juego de Freeciv con un mapa mundial completo revelado ( versión 1.11.5 de Freeciv , cliente GTK+, conjunto de mosaicos tinydent, 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 . [9] [5] Otros jugadores y desarrolladores tomaron el control; hicieron que el juego estuviera disponible en muchos otros sistemas operativos, incluidos Linux , Solaris , Ultrix , AmigaOS y Microsoft Windows . Las distribuciones de Linux comenzaron a incluir Freeciv . [10]

El objetivo principal del desarrollo fue crear un juego similar a Civilization que se pudiera jugar a través de Internet, con participantes en diferentes continentes, incluso cuando se conectaban con módems de 14400 bit/s . Freeciv logró esto utilizando un protocolo asincrónico cliente-servidor : 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 permitió que el juego se pudiera jugar con una latencia de red de hasta unos pocos cientos de milisegundos. [ cita requerida ]

En 1998, se añadieron los jugadores de ordenador; [11] pronto pudieron vencer a los recién llegados al juego con facilidad, utilizando únicamente formas menores de trampa. Los jugadores de ordenador se implementan directamente en el servidor; no juegan simultáneamente con los jugadores humanos, sino por separado, entre turnos.

El juego se hizo cada vez más popular. Se instaló un servidor público en el que se podían jugar partidas durante todo el día; se conservaron las partidas y se publicó una página web con análisis posterior a las partidas con estadísticas por jugador y una repetición animada del mapa. [12] [13] [14]

Las versiones 1.x posteriores mejoraron la interfaz gráfica de usuario, mejoraron la jugabilidad, optimizaron la jugabilidad en conexiones deficientes y agregaron muchas funciones 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 hacer crecer y desarrollar ciudades individuales no valía la pena. [15]

En la práctica, desde aproximadamente 2002, los jugadores experimentados formaban equipos al comienzo del juego; una bifurcación de Freeciv incluyó características específicas para el juego en equipo. [ cita requerida ]

La versión 2.0, lanzada en 2005, introdujo varios cambios importantes. Las nuevas características de juego en equipo y la diplomacia avanzada hicieron que el juego cooperativo fuera más atractivo. Los ajustes a varios costos y beneficios pusieron fin al predominio de la estrategia de la ciudad que dejaba sin usar muchas de las características del juego; desarrollar el propio imperio ahora requería un plan cuidadoso para el desarrollo de la ciudad, incluido el uso de rutas comerciales y fases de rapto , en las que las poblaciones de la ciudad crecen 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 terminar en comparación con los juegos de la versión 1.x. [16]

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

Recepción e impacto

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

Freeciv fue descrito como un ejemplo en El arte de la programación Unix por Eric S. Raymond . [24] Estudios y cursos han utilizado Freeciv como plataforma para experimentar con el diseño y programación de agentes inteligentes . [25] [26] [27] [28] [29]

Diseño

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

Para poder jugar una partida de Freeciv, el usuario debe iniciar un cliente de Freeciv y conectarlo a un servidor de Freeciv . Inicialmente, el servidor está en la 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 puede ordenar al servidor que inicie una partida; en respuesta, crea jugadores de juego (naciones) y el mapa de juego, y asigna a cada jugador a un cliente de Freeciv o a un jugador de computadora, según lo especificado por la configuración. A partir de ese momento, el juego se ejecutará hasta que finalice o se termine; el servidor nunca puede volver al estado previo al juego. El usuario también puede iniciar una partida directamente desde el cliente: esto inicia automáticamente un servidor de Freeciv, se conecta a él y comienza el juego.

Características

Chino simplificado en la versión 2.1

El sistema gráfico de Freeciv es configurable: originalmente, la visualización del mapa siempre estaba en modo cenital (como en Civ I ). [30] El modo isométrico (como en Civ II y III ) y, opcionalmente, el mosaico hexagonal (como en Civ V y VI ) se agregaron más tarde. En ambos modos, la apariencia 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 jugadores de computadora de inteligencia artificial (IA). Si bien el juego se basa en turnos, los jugadores humanos se mueven simultáneamente. Los jugadores de IA se mueven por separado, en parte al comienzo de un turno, en parte al final.

En las versiones anteriores a la 2.0, los jugadores de IA no podían entablar relaciones diplomáticas con jugadores humanos. En las versiones 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, llamado Civworld. Puede crear nuevos escenarios, así como editar el mapa en el que se está jugando en ese momento. La creación de scripts básicos está disponible con Freeciv, pero no está disponible en Civworld. [31] La versión 2.3 aumentó el límite de jugadores de 30 a 126.

Fanfarria del amanecer

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

Puertos y variantes

Originalmente desarrollado 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 . [35]

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 . [36]

Civ21 libre

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

FCIV.NET

Captura de pantalla de FCIV.NET de una unidad trirreme
Captura de pantalla de la versión 3D de FCIV.NET en www.fciv.net

FCIV.NET es una variante de Freeciv que se centra en los gráficos 3D y se puede jugar de forma gratuita en www.fciv.net (el sitio ya no funciona). Utiliza el motor 3D Three.js . [39]

Web de Freeciv

Captura de pantalla de Freeciv WebGL 3D ejecutándose en play.freeciv.org

Freeciv-web es una versión de Freeciv que se puede jugar en línea en cualquier navegador web moderno . Admite gráficos isométricos 2D o gráficos 3D mediante 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 características nuevas, como soporte para jugar por correo electrónico [40] disponible de forma gratuita para cualquier persona en línea, y soporte para jugar el juego en cualquier ubicación del mapa del mundo real eligiendo un mapa mediante Mapbox, que no está disponible en los juegos comerciales del género. [41] La configuración predeterminada del juego es la más cercana a Civilization II , tanto en jugabilidad como en gráficos (incluidas las unidades y la cuadrícula isométrica ). La propuesta de crear una versión web de Freeciv se realizó el 6 de abril de 2007 en las listas de correo de Freeciv y se documentó en la wiki de Freeciv.org. [42] Freeciv-web fue creado originalmente por Andreas Røsdal, pero ahora es mantenido por varios desarrolladores de Freeciv en GitHub. [43]

Freeciv-web es un software libre y de código abierto . El servidor Freeciv C se publica bajo la Licencia Pública General GNU , mientras que el cliente Freeciv-web se publica bajo la Licencia Pública General Affero GNU . Freeciv-web admite juegos multijugador entre humanos y jugadores informáticos con inteligencia artificial (IA). Sus características son similares a las del cliente Freeciv C, aunque todavía no se ha adaptado toda la interfaz de usuario del cliente C.

El servidor web de Freeciv en play.freeciv.org se cerró en marzo de 2018, pero un grupo de voluntarios en freecivweb.org revivió el proyecto. [44] Freeciv-web se puede jugar en línea en varios servidores como freecivweb.org. [3] Todas las características necesarias para jugar una partida completa de Freeciv están disponibles. La mayoría de los servidores ofrecen múltiples variedades del juego: un jugador, multijugador todos contra todos, juego por correo electrónico y turnos largos.

Variantes de giro largo

Representación del mundo de la Tierra de Greatturn: coincide con GT05

Freeciv Longturn es una variante especializada de Freeciv de estrategia en línea para grupos grandes y multijugador que se caracteriza por turnos de juego de un día con una gran cantidad de oponentes humanos por mapa, lo que permite un tiempo óptimo para desarrollar planes estratégicos y readaptarlos a las circunstancias de cada turno. Las partidas pueden durar desde unas pocas semanas hasta meses, y por lo general involucran de 20 a 30 jugadores en cada una. [45]

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

Greatturn fue un concepto similar en otro servidor. [49] [50] FreeCivWeb.org [3] 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. [51]

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

Véase también

Referencias

  1. ^ "Página de inicio de Freeciv". Noticias del proyecto . Consultado el 21 de septiembre de 2024 .
  2. ^ ab "copiando". github.com/freeciv . Consultado el 4 de mayo de 2021 .
  3. ^ abc "Freecivweb.org". El proyecto Freeciv-web . Consultado el 17 de abril de 2018 .
  4. ^ "Freeciv: En el principio". Freeciv.wikia.com. 19 de enero de 2007. Consultado el 14 de abril de 2009 .
  5. ^ ab "¡Hoy hace 20 años que se fundó Freeciv!". Archivado desde el original el 10 de febrero de 2017. Consultado el 19 de abril de 2016 .
  6. ^ "Código fuente de Freeciv 1.0a (1996); véase DISEÑO". Archivado desde el original el 21 de julio de 2011. Consultado el 14 de junio de 2009 .
  7. ^ "Código fuente de Freeciv 1.0k (1996); ver CAMBIOS". Archivado desde el original el 21 de julio de 2011. Consultado el 14 de junio de 2009 .
  8. ^ "restsquared.blogg.se - Freeciv roads". restsquared.blogg.se (en sueco) . Consultado el 7 de septiembre de 2024 .
  9. ^ Wen, Howard (21 de noviembre de 2001). "Building Freeciv: An Open Source Strategy Game". Linuxdevcenter.com . Consultado el 14 de abril de 2009 .
  10. ^ "freeciv_2.2.1-1_changelog" . Consultado el 18 de mayo de 2017 .[ enlace muerto permanente ]
  11. ^ "README.AI (r4421)". Archivado desde el original el 3 de septiembre de 2015 . Consultado el 28 de enero de 2014 .
  12. ^ "Pubserver" . Consultado el 28 de noviembre de 2011 .
  13. ^ "antiguas instantáneas de civserver.freeciv.org (archive.org Wayback Machine)". Archivado desde el original el 10 de octubre de 2006. Consultado el 29 de noviembre de 2011 .
  14. ^ "antiguas instantáneas del archivo pubserver.freeciv.org (archive.org Wayback Machine)". Archivado desde el original el 5 de febrero de 2007. Consultado el 29 de noviembre de 2011 .
  15. ^ Houk, Philip A. (2004). Un agente de juego estratégico para FreeCiv (PDF) (informe técnico). Northwestern University. pág. 21. NWU-CS-04-29. Archivado (PDF) del original el 1 de marzo de 2022.
  16. ^ "Freeciv – Freeciv". 1 de marzo de 2005. Archivado desde el original el 1 de marzo de 2005. Consultado el 2 de febrero de 2024 .
  17. ^ "Registro de números de puerto de protocolo de transporte y nombre de servicio". IANA . Enero de 2006 . Consultado el 12 de septiembre de 2016 .
  18. ^ Proyecto Freeciv en Gna! (archivado el 3 de marzo de 2017)
  19. ^ Lee Anderson (20 de diciembre de 2000), "Los 10 mejores juegos de Linux para las fiestas". CNN . Archivado el 6 de diciembre de 2004 en Wayback Machine.
  20. ^ Robert Daeley (2005), "Juegos de código abierto para Mac". O'Reilly Media, Inc. Archivado el 16 de septiembre de 2017 en Wayback Machine.
  21. ^ Sbarski, Peter (21 de enero de 2008). «Top 5 best (free) open source games» (Los 5 mejores juegos gratuitos de código abierto). APC . Archivado desde el original el 28 de mayo de 2016. Consultado el 8 de febrero de 2010 .
  22. ^ Linux Format 130, abril de 2010, pág. 72
  23. ^ Linux Format 189, octubre de 2014, pág. 65
  24. ^ Eric S. Raymond (2003). Caso práctico: Archivos de datos de Freeciv. faqs.org. Capítulos 6 y 7. ISBN. 0-13-142901-9Archivado desde el original el 22 de enero de 2014 . Consultado el 26 de enero de 2014 . {{cite book}}: |work=ignorado ( ayuda )
  25. ^ Ashok K. Goel; Joshua Jones (2011). «Metarrazonamiento para la autoadaptación en agentes inteligentes» (PDF) . Metarrazonamiento: pensar sobre el pensamiento . Laboratorio de Robótica Social de Yale. Capítulo 10. Archivado desde el original (PDF) el 3 de febrero de 2014. Consultado el 28 de enero de 2014 .
  26. ^ Patrick Ulam; Joshua Jones; Ashok K. Goel (2008). "Combinación de metarrazonamiento basado en modelos y aprendizaje por refuerzo para adaptar agentes de juego" (PDF) . Georgia Tech . Archivado desde el original (PDF) el 1 de febrero de 2014 . Consultado el 28 de enero de 2014 .
  27. ^ Ian Watson; Damir Azhar; Yachu Yang; Wei Pan; Gary Chen (2005). "Optimización en juegos de estrategia: uso de algoritmos genéticos para optimizar el desarrollo de ciudades en FreeCiv" (PDF) . Universidad de Auckland . Archivado desde el original (PDF) el 20 de marzo de 2013.
  28. ^ Brian Schwab (2009). Programación de motores de juegos de IA. Curso de tecnología. Págs. 234-240. ISBN 9781584506287.
  29. ^ T. Lau (1999). «CSE 590AG: Aplicaciones de la inteligencia artificial». Universidad de Washington . Archivado desde el original el 1 de febrero de 2014. Consultado el 28 de enero de 2014 .
  30. ^ "una reseña de Free Games Net (1998)". Free-games-net.com. Archivado desde el original el 3 de enero de 2009. Consultado el 14 de abril de 2009 .
  31. ^ "Página del editor de Freeciv". Wikia . Consultado el 23 de febrero de 2010 .
  32. ^ "Debian – Resultados de búsqueda de paquetes – freeciv-client-".
  33. ^ «Freeciv – Traducciones». Wikia . Consultado el 19 de abril de 2016 .
  34. ^ BBC Naidheachdan (11 de septiembre de 2011). Freeciv ya disponible en galico . Consultado el 19 de abril de 2016 .
  35. ^ "Freeciv". Google Play .
  36. ^ "Freeciv Portable". PortableApps.com . 2014. Consultado el 13 de febrero de 2015 .
  37. ^ "Freeciv21". GitHub .
  38. ^ "Bienvenido al manual de Freeciv21 — Manual de Freeciv21".
  39. ^ "Presentación de FCiv.net de diciembre de 2022". 19 de diciembre de 2022.
  40. ^ "Juego por correo electrónico en Freeciv-web". El proyecto Freeciv-web . Consultado el 19 de abril de 2016 .
  41. ^ "Mapa de la Tierra real de Freeciv-web". El proyecto Freeciv-web. Archivado desde el original el 18 de abril de 2018. Consultado el 19 de abril de 2016 .
  42. ^ "Documentación del cliente web de Freeciv en freeciv.wikia.org". El proyecto Freeciv . Consultado el 14 de febrero de 2010 .
  43. ^ "Freeciv-web en github". El proyecto Freeciv-web . Consultado el 19 de abril de 2016 .
  44. ^ "Noticias del proyecto Freeciv". Freeciv.org. Archivado desde el original el 5 de marzo de 2018. Consultado el 8 de marzo de 2018 .
  45. ^ "Sitio web de Longturn".
  46. ^ "Página de introducción de Longturn".
  47. ^ "Lista de juegos de Longturn".
  48. ^ ""No más encuestas" – Foro Longturn". Archivado desde el original el 21 de octubre de 2021 . Consultado el 22 de abril de 2020 .
  49. ^ "Página de presentación de Greatturn". Archivado desde el original el 17 de mayo de 2014.
  50. ^ ""Bajo nueva dirección" – Foro Civland Freeciv". 10 de septiembre de 2014. Archivado desde el original el 13 de marzo de 2016 . Consultado el 12 de septiembre de 2016 .
  51. ^ "FreecivWeb.org Multiplayer II: Caravel, Manual del juego". Archivado desde el original el 29 de julio de 2021.
  52. ^ "El poder de los planetas: la Tierra". itch.io . Consultado el 20 de febrero de 2022 .

Enlaces externos