Language Selection

English French German Italian Portuguese Spanish

Games: SteamWorld, Valve and a Lot More

Filed under
Gaming
  • SteamWorld Quest Flips the Switch to Linux, Mac, and PC on May 31

    SteamWorld Quest is coming to new platforms later the month.

  • Counter-Strike: Global Offensive updated again - watch live events, Danger Zone updates and more

    Valve seem to have a renewed focus on Counter-Strike: Global Offensive lately, with a lot of regular updates. This latest one has some fun new toys.

  • Don't Starve: Hamlet expansion has officially left Early Access

    Klei Entertainment have expanded their weird and wonderful survival game with Don't Starve: Hamlet, which has now left Early Access. Sounds like a pretty fun expansion too, as Wilson has discovered a lost town of "aristocratic Pigmen" hiding out in a foreboding tropical jungle

  • Hegemone Pass, a 2D stealth RPG that will support Linux is on Kickstarter

    I like the sound of this alert system, as if you get spotted they don't just chase you, they will actually sound the alarm and end up calling in some reinforcements and any neighbouring enemies will jump in to help them against you. If there's a lot of them, you might end up facing off against an additional wave of enemies.

    Actual combat is turn-based with a timeline to show when someone will be available, although you can mess with this. Some attacks will allow you to push people back which would be handy if you're running low of health.

    They're hoping to get €16K, with the campaign set to end of June 10th. They've had a bit of a slow start, looks like it might struggle a bit as they've not even managed to gather €400 yet.

  • Funny looking abstract puzzle adventure 'Kindergarten' is getting a sequel, out in June

    I totally missed the fact that Kindergarten 2 was actually announced all the way back in 2017. I still haven't played the original but I know a lot of people enjoyed it. It's going to be a bigger game this time too, with a promise of "new ways to get ruthlessly murdered".

    There's going to be plenty of new story missions, new environments, collectible cards and unlockable outfits. The description is amusing too, going over activities you can expect to do like helping the teacher get their fix—oh my.

  • The Swords of Ditto is a much better and more interesting game with Mormo's Curse

    It's had a bit of a rough history, especially on Linux. With the original release, it had problems with invisible walls making it basically impossible to continue. Those issues have been long solved but another problem was that before the forced permadeath made it hard to properly experience it and enjoy it. Now that's no longer forced, you can have a much better time with it and I certainly have.

  • Beautiful action-adventure set inside the human mind, Figment, to expand with Figment: Creed Valley

    Figment: Creed Valley is an "encore" to the original beautiful action-adventure game Figment, one that will continue the story of the original game. When checking out the original Figment back in 2017, I said "Few games catch me completely by surprise with their beauty as well as their gameplay" and I totally stand by that. It's a game I remember very well, it truly left a lasting impression. More of that is going to be awesome, especially with the unique setting deep inside the human mind.

  • While there's no date for the Linux version of Insurgency: Sandstorm, NWI remain committed to do it

    New World Interactive held a Reddit AMA (Ask Me Anything) earlier this week for Insurgency: Sandstorm and naturally there was a question about the upcoming Linux version which they answered.

    Originally, they said they were hoping Linux version of Sandstorm would come in the first few updates. Sadly, that didn't happen and we've been left waiting while they improve various aspects of the game. A common complaint seems to be performance, with lots of posts and reviews talking about it needing to be improved.

More in Tux Machines

Security: Linux 5.2 Dissection, New Patches, New ZDNet (CBS) FUD and Kali NetHunter App Store

  • Kees Cook: security things in Linux v5.2

    Gustavo A. R. Silva is nearly done with marking (and fixing) all the implicit fall-through cases in the kernel. Based on the pull request from Gustavo, it looks very much like v5.3 will see -Wimplicit-fallthrough added to the global build flags and then this class of bug should stay extinct in the kernel. That’s it for now; let me know if you think I should add anything here. We’re almost to -rc1 for v5.3!

  • Security updates for Wednesday

    Security updates have been issued by Debian (libreoffice), Red Hat (thunderbird), SUSE (ardana and crowbar, firefox, libgcrypt, and xrdp), and Ubuntu (nss, squid3, and wavpack).

  • Malicious Python libraries targeting Linux servers removed from PyPI [Ed: Python does not run only on Linux, but Microsoft-funded sites like ZDNet (CBS) look for ways to blame everything on "Linux", even malicious software that gets caught in the supply chain]
  • Malicious Python Libraries Discovered on PyPI, Offensive Security Launches the Kali NetHunter App Store, IBM Livestreaming a Panel with Original Apollo 11 Technicians Today, Azul Systems Announces OpenJSSE and Krita 4.2.3 Released

    Offensive Security, the creators of open-source Kali Linux, has launched the Kali NetHunter App Store, "a new one stop shop for security relevant Android applications. Designed as an alternative to the Google Play store for Android devices, the NetHunter store is an installable catalogue of Android apps for pentesting and forensics". The press release also notes that the NetHunter store is a slightly modified version of F-Droid: "While F-Droid installs its clients with telemetry disabled and asks for consent before submitting crash reports, the NetHunter store goes a step further by removing the entire code to ensure that privacy cannot be accidentally compromised". See the Kali.org blog post for more details.

Ubuntu/Fedora GNOME Feud and GNOME's Sriram Ramkrishna

  • Fedora, GNOME Software, and snap

    A question about the future of package distribution is at the heart of a disagreement about the snap plugin for the GNOME Software application in Fedora. In a Fedora devel mailing list thread, Richard Hughes raised multiple issues about the plugin and the direction that he sees Canonical taking with snaps for Ubuntu. He plans to remove support for the plugin for GNOME Software in Fedora 31. There are currently two major players for cross-distribution application bundles these days: snaps, which were developed by Canonical for Ubuntu and the Snap Store, and Flatpak, which was developed by Alexander Larsson of Red Hat as part of freedesktop.org. Both systems are available for multiple Linux distributions. They are meant to give an "app-like" experience, where users simply install an application, which comes with any dependencies it has that are not provided by the snap or Flatpak runtime. The GNOME Software application has a snap plugin that, when enabled, supports the distribution, installation, and management of snaps. The Fedora project currently provides the snap plugin as a package in Fedora 30, though it is not installed by default. Hughes is the Fedora maintainer for the plugin; he announced his intention to disable the plugin since, he says, he was told that Canonical was not going to be installing GNOME Software in the next Ubuntu Long Term Support (LTS) release.

  • Molly de Blanc: Meet Sriram Ramkrishna

    Sriram Ramkrishna, frequently known as Sri, is perhaps GNOME’s oldest contributor. He’s been around the community for almost as long as it’s been around! [...] But more than that, GNOME was a project that if you think about it was audacious in its purpose. Building a desktop in 1997 around an operating system that was primitive in terms of user experience, tooling, and experience. I wanted to be part of that.

Mozilla: Android, VR and Rust

  • Recent fixes to reduce backlog on Android phones

    Last week it seemed that all our limited resource machines were perpetually backlogged. I wrote yesterday to provide insight into what we run and some of our limitations. This post will be discussing the Android phones backlog last week specifically. The Android phones are hosted at Bitbar and we split them into pools (battery testing, unit testing, perf testing) with perf testing being the majority of the devices.

  • Q&A: Igniting imaginations and putting VR in the hands of students with Kai Frazier

    When you were in school, you may have taken a trip to a museum or a local park, but you probably never got to see an active volcano or watch great whites hunt. As Virtual Reality grows, this could be the way your kids will learn — using headsets the way we use computers. When you were in school, you may have gone on a trip to the museum, but you probably never stood next to an erupting volcano, watching molten lava pouring down its sides. As Virtual Reality (VR) grows, learning by going into the educational experience could be the way children will learn — using VR headsets the way we use computers. This kind of technology holds huge potential in shaping young minds, but like with most technology, not all public schools get the same access. For those who come from underserved communities, the high costs to technology could widen an already existing gap in learning, and future incomes.

  • This Week in Rust 295 [Ed: Just delete GitHub , Mozila, And why you're at it, stop using proprietary software and imposing it on Rust contributors.]

    This Week in Rust is openly developed on GitHub.

  • How to speed up the Rust compiler in 2019

    libsyntax has three tables in a global data structure, called Globals, storing information about spans (code locations), symbols, and hygiene data (which relates to macro expansion). Accessing these tables is moderately expensive, so I found various ways to improve things.

Python Programming Leftovers

  • Generate a List of Random Integers in Python

    This tutorial explains several ways to generate random numbers list in Python. Here, we’ll mainly use three Python random number generation functions. These are random.randint(), random.randrange(), and random.sample(). You can find full details of these methods here: Generate random numbers in Python. All these functions are part of the Random module. It employs a fast pseudorandom number generator which uses the Mersenne Twister algorithm. However today, we’ll focus on producing a list of non-repeating integers only. Go through the below bullets to continue.

  • Coverage.py 5.0a6: context reporting

    I’ve released another alpha of coverage.py 5.0: coverage.py 5.0a6. There are some design decisions ahead that I could use feedback on. [...] I know this is a lot, and the 5.0 alpha series has been going on for a while. The features are shaping up to be powerful and useful. All of your feedback has been very helpful, keep it coming.

  • Gradient Boosting Classifiers in Python with Scikit-Learn

    Gradient boosting classifiers are a group of machine learning algorithms that combine many weak learning models together to create a strong predictive model. Decision trees are usually used when doing gradient boosting. Gradient boosting models are becoming popular because of their effectiveness at classifying complex datasets, and have recently been used to win many Kaggle data science competitions. The Python machine learning library, Scikit-Learn, supports different implementations of gradient boosting classifiers, including XGBoost.

  • What are *args and **kwargs and How to use them
  • Create a Flask Application With Google Login

    You’ve probably seen the option for Google Login on various websites. Some sites also have more options like Facebook Login or GitHub Login. All these options allow users to utilize existing accounts to use a new service. In this article, you’ll work through the creation of a Flask web application. Your application will allow a user to log in using their Google identity instead of creating a new account. There are tons of benefits with this method of user management. It’s going to be safer and simpler than managing the traditional username and password combinations. This article will be more straightforward if you already understand the basics of Python. It would also help to know a bit about web frameworks and HTTP requests, but that’s not strictly necessary.