Language Selection

English French German Italian Portuguese Spanish

Games: AI War 2, Soul Saga, Core Decay, Linux Game Publishing and Godot

Filed under
Gaming
  • AI War 2 gains a massive feature expansion with The Spire Rises

    War, war never changes. Except when it's against a super smart AI that has you completely outgunned, and things just got a lot more interesting with AI War 2: The Spire Rises.

    Arcen Games released their massive grand-scale strategy game AI War 2 in October last year and it was a lot of fun. Since then, they've continued improving the base game with constant updates. It has a Very Positive user rating on Steam and it's well deserved.

  • A Linux version of the RPG 'Soul Saga' is currently in progress as it enters Early Access

    After a successful crowdfunding campaign way back in 2013, the RPG from developer Disastercake 'Soul Saga' just recently entered Early Access.

    [...]

    Not seen or heard of it before? You will be forgiven considering the campaign was a number of years ago. The developer says it's a "uniquely challenging RPG with airship exploration, guild management, free-roaming exploration, and a world that is literally destroyed as time goes on!" and you can see the brand new Early Access trailer below:

  • Get ready for more retro FPS goodness as 'Core Decay' is coming to Linux

    The first-person shooter genre is alive and well, especially for retro inspired titles and we have another on the way that looks quite awesome with Core Decay.

    In Core Decay you will explore derelict facilities, uncover a vast conspiracy, install cybernetic upgrades as you gain levels, and find a wealth of unique weapons and powerups in an old-school shooter inspired by the classics of the late 90s. Use an arsenal of 8 unique, upgradeable weapons as you battle both security robotics and the remnants of experiments gone horribly wrong.

  • Linux Game Publishing Brought Back Online For Archival Purposes

    In 2020 we certainly didn't expect the Linux Gaming Publishing website to appear back online, years after their single server failed and ultimately faded away as one of the promising Linux game porters built up following the collapse of Loki Software.

  • CORE REFACTORING PROGRESS REPORT #1

    Expecting a Vulkan progress report? Not this month! As Godot 3.2 was released by the end of January, February was purely dedicated to do large core refactoring in preparation for Godot 4.0. This is required to unblock other contributors and their areas.

    [...]

    Godot offered PoolArray as a type of variable, which was useful for storing large arrays in a compact way. They were designed for 32 bits CPUs with small address space, to allow packing memory and avoiding memory fragmentation.

    Given pretty much all mainstream platforms are now 64 bits, this optimization is no longer required (64 bits operating systems have efficient memory allocation for large objects, putting them on opposite ends of the address space, which reduces memory fragmentation to the point of making it not a problem).

    Having tightly packed arrays available to the user still makes sense, because regular script array ([]) elements are 24 bytes (containing a Variant). Having packed versions (including bytes) is desired, so they are renamed to "PackedArrays".

    This change also improves performance in all operations related to large memory allocations, as locking/unlocking is no longer required. As a side effect, put_pixel/get_pixel in images no longer requires locking either.

  • Godot Game Engine Working Towards Native Wayland Support, EGL

    On top of all the Godot happenings for its Vulkan rendering support, the code-base for Godot 4.0 is also being cleaned up and among the other improvements being worked on are Wayland and EGL support.

    Godot lead developer Juan Linietsky provided a first update on the state of Godot's code refactoring. Besides a lot of low-level code improvements, looking ahead to March is working on an implementation for Wayland and Linux+EGL support. That EGL support in turn will also benefit Raspberry Pi handling as one of the big benefactors.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.