Half-Life con un descuento del 100% por su 25 aniversario. Así puedes descargarlo y jugarlo en Linux

Half-Life 25 aniversario

En 2020, Valve ofreció a los usuarios de Steam la posibilidad de jugar a toda la saga Half-Life gratuitamente y durante dos meses. Aquello fue hace tres años, pero este noviembre de 2023 se ha celebrado el 25 aniversario del primer jeugo, y en la celebración se ha incluido un descuento del 100% para cualquier usuario de Steam. Si no se te dan bien las matemáticas, pues nada, decir que un descuento con ese porcentaje es lo mismo que decir «gratis».

Un consejo: si has llegado hasta aquí, no esperes ni un segundo más y dirígete a este enlace, en donde puedes vincular Half-Life a tu cuenta gratuitamente. Hay que darse prisa, pues la oferta expira hoy. En teoría dura 24 horas, y dio comienzo ayer día 19 de noviembre. Una vez descargado ya puedes seguir leyendo este artículo, en donde se explica, por ejemplo, cómo jugarlo en Linux.

Instalar y jugar a Half-Life en Linux

El juego está disponible para Windows, macOS y SteamOS+Linux, que es lo mismo que decir en Linux a través de Steam. Una de las novedades ha sido mejorar la compatibilidad con la Steam Deck, por lo que eso de que lo mínimo necesario es Ubuntu 12.04 hay que cogerlo un poco con pinzas. Los teóricos requisitos del sistema Linux serían ese Ubuntu 12.04 y:

  • Procesador Dual-core de Intel o AMD a 2.8GHz.
  • 1GB de RAM.
  • OpenGL 2.1.
  • 4GB de almacenamiento.
  • Tarjeta de sonido compatible con OpenAL.
  • Gráfica NVIDIA GeForce 8600/9600GT, ATI/AMD Radaeon HD2600/3600 con sus drivers.

Pasos a seguir

Si vuestro equipo cumple con los requisitos anteriores, y si no yo probaría también porque creo que son muy genéricos, hay que hacer lo siguiente:

  1. Como ya hemos ligado el juego a nuestra cuenta, lo siguiente es instalar Steam. Suele estar en repositorios oficiales de muchas distribuciones Linux, pero también se ofrece un paquete DEB para sistemas basados en Debian/Ubuntu, está en Flathub (flatpak) y en Snapcraft (snap).
  2. Abrimos la app de Steam. Es probable que se actualice.
  3. Iniciamos sesión. Como paso opcional, podemos ir a los ajustes y poner la aplicación en español.
  4. Vamos a Library/Biblioteca.
  5. En la parte izquierda, buscamos Half-Life, que no es estará esperando.
  6. Hacemos clic en jugar. Esperamos y a jugar.

Jugar en Steam

Probado en también en Manjaro. Es un juego que tiene 25 años, por lo que, aunque se haya puesto un poco al día, funciona bien en casi prácticamente cualquier ordenador que siga vivo y coleando. Al principio parece que tiene algo de retraso, cuando está encima del raíl, pero en realidad estamos viendo golpes porque éste no tiene curvas perfectas. Y funciona con mando, incluso con los sticks analógicos; no es necesario usar el teclado.

Sobre Half-Life

Half-Life es una saga de juegos FPS. El primero de ellos llegó en 1998, varios años después del popular Doom, y en ese tiempo dio tiempo para mejorar bastante los gráficos. Fue desarrollado por Valve y nombrado juego del año por más de 50 publicaciones, como ya se encargan de recordarlo ellos en su página de Steam.

En la historia, el protagonista, Freeman, se dirige a su puesto de trabajo en un día que se supone normal, pero accidentalmente se abre una puerta a un universo paralelo llamado Xen. Lo que queda es el juego en sí, un montón de bichos a los que matar con todo tipo de armas que se irán consiguiendo mientras se vaya avanzando.

Como ya hemos explicado, se puede jugar con un mando normal, incluso haciendo uso de los sticks analógicos. Si el controlador es bueno, irá más rápido o lento dependiendo de cuánto se muevan. Se dispara con los gatillos (los de abajo), se cambia de arma con L1/R1, se salta con el de abajo de la cruceta derecha (X o A), se abren puertas con el de la izquierda (Cuadrado o X), se agacha con el de la derecha (Círculo o B), y se muere mucho si no estás acostumbrado a los FPS con unos añitos a a sus espaldas.

Lígalo ya a tu cuenta; disfrútalo siempre que quieras y donde quieras.

from Linux Adictos https://ift.tt/Q1WwBUl
via IFTTT

Talks to Bring Sam Altman Back to OpenAI Stretch Through Weekend by Mike Isaac, Cade Metz, Tripp Mickle and Erin Griffith


By Mike Isaac, Cade Metz, Tripp Mickle and Erin Griffith

Disagreements over the board’s makeup appear to have muddled negotiations. Mr. Altman was forced out as chief executive by the company’s board on Friday.

Published: November 18, 2023 at 06:00PM

from NYT Technology https://ift.tt/BMdo7ef
via IFTTT

.NET 8 llega con mejoras de rendimiento, soporte y más

Net-logo

Logo de .NET

Microsoft dio a conocer, mediante una publicación de blog, el lanzamiento de la nueva versión de .NET 8, su plataforma open source, pensada para desarrolladores que crean aplicaciones multiplataforma (navegador, nube, el escritorio, dispositivos IoT y plataformas móviles.

En esta nueva versión que se presenta de .NET 8, se destaca que es una rama que está clasificada como LTS y tendrá soporte durante tres años, hasta noviembre de 2026.

Por la parte de las novedades, se destaca que se han realizado importantes optimizaciones de rendimiento, pues ahora, de forma predeterminada, está habilitado un nuevo generador de código que admite la optimización dinámica basada en perfiles de ejecución de código (optimización guiada por perfiles dinámicos).

El uso del nuevo generador de código proporciona un aumento en el rendimiento de la aplicación de hasta un 20%. Además, la nueva versión añade soporte para instrucciones AVX-512, lo que mejora el rendimiento de operaciones paralelas sobre datos vectoriales. Se menciona que para los tipos primitivos, se ha implementado una nueva interfaz que permite analizar y formatear datos directamente en formato UTF-8 sin recodificar.

Otro de los cambios que se destaca de esta nueva versión de .NET 8, es que se ha agregado «.NET Aspire«, la cual está diseñada para desarrollar aplicaciones nativas de la nube utilizando tecnologías .NET. Se menciona que.NET Aspire proporciona un amplio conjunto de componentes que podría necesitar para crear aplicaciones que se ejecuten en entornos de nube, incluidas herramientas para recopilación de telemetría, configuración, pruebas de estado y tolerancia a fallas.

Además de ello, también se destaca que se han ampliado las herramientas para aplicaciones de compilación en contenedores aislados. De forma predeterminada, las imágenes de contenedor se publican sin un Dockerfile y sin un usuario root, además de que se ha reducido el tamaño de la imagen del contenedor base con componentes de la plataforma .NET y se agregó una opción de imagen minimalista para iniciar aplicaciones compiladas en archivos ejecutables (AOT nativo).

En .NET 8 se realizaron mejoras en Blazor, pues ahora se reducen los tiempos de carga de páginas, mejora la escalabilidad y permite el uso de Blazor Server y Blazor WebAssembly en la misma aplicación para crear programas que combinen funciones de servidor y cliente . Se agregó Jiterpreter, un nuevo tiempo de ejecución de WebAssembly más rápido, que hizo posible acelerar la representación de la interfaz en un 20%. Se han ampliado las capacidades de autenticación, autorización e identificación.

MAUI se ha ampliado para el desarrollo de interfaces de usuario multiplataforma, lo que brinda la capacidad de utilizar una base de código para crear interfaces para Windows, macOS, iOS y Android.

C# 12 agrega soporte para una sintaxis simplificada para crear constructores primarios en cualquier clase y estructura, y también simplifica la creación de matrices, tramos y otros tipos de colecciones, además de que ahora se proporcionan herramientas para establecer valores predeterminados para los parámetros de expresión lambda. Se han ampliado las capacidades de las interfaces de software que se pueden utilizar en sistemas de aprendizaje automático. Por ejemplo, la biblioteca System.Numerics ha aumentado la compatibilidad con los sistemas de IA generativa. Se agregaron ejemplos para crear chatbots, generar contenido y acceder a servicios de Azure AI.

De los demás cambios que se destacan de esta nueva versión:

  • Se agregó soporte de compilación experimental (AOT nativo).
  • Se agregó soporte para Xcode 15 y Android API 34.
  • Manejo simplificado de argumentos opcionales.
  • Se agregó la capacidad de crear alias de cualquier tipo usando la directiva «alias».
  • Elementos gráficos y botones modernizados, manejo mejorado de los clics del mouse y eventos del teclado.
  • ASP.NET Core para aplicaciones web (Blazor) de una sola página implementa soporte para autenticación basada en tokens y cookies.
  • Se ha propuesto una nueva interfaz de usuario para la autenticación. Protección mejorada contra ataques XSRF/CSRF.
  • Entity Framework Core proporciona nuevos tipos complejos que se pueden utilizar como objetos. Se agregó soporte para datos jerárquicos en SQL Server.
  • El administrador de paquetes NuGet simplifica la auditoría de paquetes en proyectos y proporciona información sobre la presencia de vulnerabilidades conocidas.
  • .NET Runtime agrega el modo de compilación anticipada (AOT) para las plataformas WebAssembly (WASM) y Android.
  • WPF agregó un cuadro de diálogo de apertura de directorio (OpenFolderDialog) y habilitó la compatibilidad con la aceleración de hardware en RDP.
  • Soporte significativamente mejorado para la arquitectura ARM64 y calidad de código mejorada para ARM.
  • El depurador proporciona una visualización de resumen de depuración y capas de depuración simplificadas para los tipos .NET de uso común.
  • Se agregó una versión más segura de imágenes basada en Chiseled Ubuntu .

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Para los interesados en la nueva version del SDK y runtime de .NET 8, deben saber que están disponibles para Linux, macOS y Windows.

from Linux Adictos https://ift.tt/PeZruBv
via IFTTT