Godot, el motor de juegos de código abierto se actualiza a su version 3.3

Después de 7 meses de desarrollo, se lanzó el motor de juego gratuito Godot 3.3 el cual es adecuado para crear juegos en 2D y 3D. La rama Godot 3.3 es totalmente compatible con Godot 3.2 y continúa desarrollando versiones estables del motor, para lo cual se proporcionará un ciclo de soporte largo.

Inicialmente, en lugar de Godot 3.3, se planeó lanzar la actualización 3.2.4, pero los usuarios percibieron las versiones 3.2.x como correctivas, a pesar de portar nuevas características de la rama 4.0, por lo que el proyecto cambió al esquema de versiones semántico clásico.

En particular, la actualización del tercer dígito ahora indicará la presencia de solo correcciones, el segundo, la inclusión de nueva funcionalidad y el primero, la presencia de cambios que afectan la compatibilidad. La rama 3.xx será seguida en paralelo con 4.xx hasta que Godot 4.x esté completamente estabilizado y adaptado a todo el hardware actual.

Principales novedades de Godot 3.3

En esta nueva versión como novedad principal se destaca que  se ha preparado una versión del editor que funciona en un navegador web.

También se agregó la capacidad de exportar juegos para la plataforma Android en formato AAB (Android App Bundle), además de los paquetes APK. El formato AAB permite cargar solo aquellas bibliotecas nativas que son necesarias para trabajar en el dispositivo actual (por ejemplo, armeabi-v7a o arm64-v8a).

Para Android, la capacidad de incrustar elementos basados ​​en el motor Godot en forma de subcomponentes que utilizan una parte de la ventana también se implementa en las aplicaciones, además de que también se agregó soporte para áreas ciegas de la pantalla (redondeos y muescas para la cámara), eventos del mouse y entrada desde un teclado externo.

Se ha propuesto una nueva API para crear y distribuir complementos para iOS, que le permite mover complementos (ARKit, GameCenter, InAppStore) a un repositorio separado y desarrollarlos independientemente del motor Godot. Esta API se implementó previamente para la plataforma Android.

Otro cambio importante fue en los exportadores de juegos web (HTML5) que fueron mejorados pues se recibieron mejoras y soporte para teclados y gamepads, además de que también recibieron el soporte para scripts GDNative y multiproceso para juegos que se ejecutan en el navegador, pero debido a las limitaciones de la plataforma HTML5, su implementación es incompatible con las opciones para juegos nativos. Además, la implementación de transmisiones está vinculada a la API SharedArrayBuffer, que no está disponible en todos los navegadores. El perfil de subprocesos múltiples también agrega soporte para la API AudioWorklet, que permite lograr una mejor salida de audio sin bloquear la transmisión principal.

Por otra parte, podremos encontrar que se agregó soporte para crear juegos para el nuevo hardware de Apple equipado con el chip M1 ARM, junto con el cual se agregó soporte para adjuntar firmas digitales para archivos ejecutables generados para macOS.

Desde la rama 4.0 se ha transferido una API modernizada para organizar multithreading, en la que se utilizan las capacidades del estándar C ++ 14, se ha aumentado la confiabilidad del trabajo en diferentes plataformas y se ha llevado a cabo la optimización del rendimiento.

Se ha movido una optimización de la rama 4.0 que usa la estructura BVH (Bounding Volume Hierarchy) en lugar del método Octree para la separación espacial dinámica durante la renderización. BVH es ahora el predeterminado y resuelve muchos problemas de rendimiento.

Se utiliza una implementación unificada de procesamiento por lotes 2D (procesamiento por lotes, optimización para reducir las llamadas de extracción teniendo en cuenta la posición relativa de los objetos), que se puede usar tanto para OpenGL ES 3 como para OpenGL ES 2. La optimización en sí misma ahora cubre más objetos, incluyendo líneas y polígonos.

Se agregó un nuevo constructor de mapas de iluminación (lightmapper), que aplica el método de trazar la ruta y admite la reducción de ruido utilizando la biblioteca oidn (Open Image Denoise). El nuevo lightmapper usa CPU para computación y resuelve la mayoría de los problemas de calidad inherentes al antiguo controlador.

Se agregó el complemento OpenXR con soporte para el estándar del mismo nombre para crear aplicaciones de realidad virtual y aumentada. El puerto HTML5 para crear juegos basados ​​en tecnologías de realidad virtual ha agregado soporte para la especificación WebXR.

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

Obtener Godot

Godot está disponible para descargar en esta página para Windows, Mac OS y Linux. También lo puede encontrar en Steam y itch.io.

from Linux Adictos https://ift.tt/3gYx6zC
via IFTTT

Budgie 10.5.3 llega con soporte de GNOME 40, mejoras y mas

Los desarrolladores de la distribución de Linux, «Solus» dieron a conocer hace pocos dias la liberación de la nueva versión del entorno de escritorio Budgie 10.5.3, que incorpora los resultados del año pasado

El escritorio Budgie se basa en tecnologías GNOME, pero utiliza sus propias implementaciones de GNOME Shell, panel, applets y sistema de notificación. El código del proyecto se distribuye bajo la licencia GPLv2. Además de la distribución Solus, el escritorio Budgie también viene en forma de edición oficial de Ubuntu.

Para administrar las ventanas, Budgie usa Budgie Window Manager (BWM), que es una modificación avanzada del complemento base de Mutter.

Budgie se basa en un panel que es similar en la organización del trabajo a los paneles de escritorio clásicos. Todos los elementos del panel son applets, lo que le permite personalizar de manera flexible la composición, cambiar la ubicación y reemplazar la implementación de los elementos del panel principal a su gusto.

Los subprogramas disponibles incluyen el menú de aplicaciones clásico, sistema de cambio de tareas, un área con una lista de ventanas abiertas, visualización de escritorios virtuales, un indicador de administración de energía, un subprograma de control de volumen, un indicador de estado del sistema y un reloj.

Principales novedades de Budgie 10.5.3

En esta nueva versión que se presenta del entorno de escritorio, podremos encontrar que como novedad principal Budgie 10.5.3 introduce el soporte para la pila GNOME 40, versión en la cual sé introdujeron diversos cambios en Mutter, además de que gsettings-desktop-schemas y gnome-shell afectaron la capacidad de usar Budgie bajo una pila GNOME 40 o junto con GDM (el administrador de inicio de sesión de GNOME que aprovecha gnome-shell).

Por otra parte, en cuanto a las mejoras realizadas en los subcomponentes de Budgie 10.5.3, podremos encontrar que en el subprograma Raven (barra lateral y centro de visualización de notificaciones) filtra las notificaciones molestas.

Además de que se modificó el código para rastrear aplicaciones en modo de pantalla completa para restaurar correctamente el estado después de completar dichas aplicaciones y se ocultó el tema GTK predeterminado (Adwaita), a favor de los compatibles oficialmente con Budgie (Materia, Plata).

El subprograma de estado con la implementación de la línea de estado ahora tiene la capacidad de personalizar las sangrías y con la utilidad xdotool en el subprograma Lock Keys, es posible cambiar el estado de las teclas CapsLock y NumLock, y no solo mostrarlo.

Se ha agregado una opción a la configuración (Configuración de escritorio de Budgie -> Windows) para pausar automáticamente la visualización de notificaciones cuando está en modo de pantalla completa, de modo que no interfieran con el inicio de juegos y la visualización de videos.

Se incluye un fondo de escritorio predeterminado, lo que facilita el envío de Budgie en distribuciones como Arch Linux (elimina la necesidad de mantener un paquete de fondo de pantalla separado).

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

  • Se detuvo el filtrado de notificaciones sobre la adición y eliminación de dispositivos.
  • La configuración del esquema de preferencias de Mutter y WM ahora solo se aplica a la sesión de Budgie.
  • El espaciado ahora se puede configurar en el subprograma de estado.
  • Ahora hay una opción en Budgie y se expone a través de la sección «Windows» de Budgie Desktop Settings para pausar automáticamente las notificaciones cuando una ventana está en pantalla completa y reanudarla cuando ya no hay una ventana de pantalla completa. 
  • Las notificaciones de dispositivos agregados/eliminados ya no son filtrados, esto resuelve problemas en los que las notificaciones de expulsión para medios externos no se almacenan en la sección Notificaciones de Raven.
  • Soluciona el problema con KeePass que causaba fallas de seguridad en el panel.
  • Varias mejoras de estabilidad, como una captura de errores X11 más proactiva.
  • Las notificaciones ahora usan un tiempo de espera de alta prioridad.
  • Correccion en los íconos de aplicaciones que no escalan en los encabezados del grupo de notificaciones de Raven.

Finalmente, si estás interesado en conocer más al respecto sobre esta nueva versión del entorno, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/3teLqGz
via IFTTT

AAAD, el lanzador que instala apps en tu Android Auto para que puedas ejecutarlas en el coche

AAAD, el lanzador que instala apps en tu Android Auto para que puedas ejecutarlas en el coche

¿Quieres instalar aplicaciones no oficiales para Android Auto y que aparezcan en la consola de tu vehículo? Pues Android Auto Apps Downloader obrará la magia: es una app de código abierto que no sólo puede descargar una colección de software con la que expandir las posibilidades del sistema, también instala las aplicaciones para que aparezcan en el coche.

Google ha ido poco a poco abriendo el grifo a los desarrolladores de Android Auto sin que dicho grifo tenga el caudal tan amplio como el propio Android. Por ejemplo, en tu móvil puedes instalar cualquier aplicación en APK y usarla, pero no ocurre lo mismo en su versión para coches: Auto sólo cargará en la pantalla del vehículo aquellas apps certificadas por Google para su uso en ese entorno. Eso sí, ahora hay una nueva app que amplía las posibilidades: AAAD.


Continue reading