Language Selection

English French German Italian Portuguese Spanish

Gaming

How I designed a game with Scratch

Filed under
Development
Gaming

I decided to create a game using the Scratch programming language. Targeted at kids who want to learn programming, Scratch is designed to be easy and visual.

I am a good programmer, and I also do game development with other platforms, but what fascinates me about Scratch is that it is easy to get started with and I didn't need to remember too much to use the platform. This was a plus because I had limited time to spend getting up to speed on other platforms.

A project of the Lifelong Kindergarten Group at the MIT Media Lab, the coding system and player for Scratch is available as open source on GitHub, although Scratch is most often used via its browser-based online version. The latter also comes with cloud storage and a website to host, play, comment, and favorite projects. All published projects are automatically released under a CC-BY-SA 3.0 license, so as a Scratcher, you experience the open source concept first-hand. I even used code from another Scratch project for the text display in my game.

Read more

Games: Unigine, ARMA, DASH, GOG, Chronicon, SMACH OS

Filed under
Gaming
  • Unigine 2.7 Continues With Graphics Improvements, Updated Editor & SDK Updates

    The visually stunning and technically advanced Unigine 2 engine that is well supported on Linux is out with a new release, Unigine 2.7. Unigine 2.7 rolls out with updated SDK offerings of Unigine 2 Entertainment, Unigine 2 Engineering, and Unigine 2 Sim depending upon your commercial needs.

    While Unigine 2 still isn't used by many games out there, it appears their simulation/professional offerings remain of relevance to many organizations and they continue doing a dandy job at supporting Linux. At the very least, their engine remains very stunning and a beauty to look at the rendered screenshots.

  • Something for the weekend: Play ARMA 3 & Day of Infamy for free, many games on sale

    If you thought you were going to be bored this weekend, think again. ARMA 3 and Day of Infamy are both having a free weekend so you can try before you buy and many games are on sale.

    To pre-empt questions about ARMA 3: It doesn't advertise it, but it has an "experimental" Linux version on Steam ported by Virtual Programming and it's not bad. Just download, install, play.

    Both games are on sale as well, so if you decide you like either of them, you can pick them up cheap!

  • Urban Pirate developer's next game DASH will support Linux

    Baby Duka, the developer and artist behind anarchist survival sim Urban Pirate [itch.io, Steam], streams himself developing his next title, a make-and-share-your-own-levels platformer DASH (indiedb.com), every Wednesday (8pm GMT) and Saturday (6pm GMT) (twitch.tv/BabyDuka). I liked Urban Pirate a lot with it's distinctive art style and gameplay, and during one stream I stopped by and asked whether DASH also would support Linux, which he confirmed it would.

  • We’ve teamed up with GOG for the Ubuntu 18.04 release, we have some keys to give away

    Ubuntu 18.04 is now officially released, so to mark this occasion we’ve teamed up with DRM free game store GOG for a sale and to throw some free games your way.

  • 2D action RPG Chronicon has just added official Linux support

    Chronicon [Official Site], a pretty sweet looking 2D action RPG just had a major update which included an officially supported Linux version. Note: Copy personally purchased.

    As promised by the developer last month, the latest big patch landed yesterday, the "Major Content Update #6" included: A Linux version, hardcore mode, an overhaul of ultimate skills, a quest tracker, quest log improvements, over 50 new sound effects and improved audio quality, improved performance and much more. You can see see the announcement about it here.

  • You can now pre-order the SMACH Z gaming handheld

    Remember the SMACH Z? [Official Site] The portable Ryzen-powered gaming handheld that comes with either their Linux-based SMACH OS or Windows 10, well it's now up for pre-order. Selecting a SMACH Z unit with Windows 10 does add around £80.10 to the cost, so it will be interesting to see how many opt for the Linux unit.

Nintendo Switch hack + Dolphin Emulator could bring GameCube and Wii game support

Filed under
Gaming

This week security researchers released details about a vulnerability affecting NVIDIA Tegra X1 processors that makes it possible to bypass secure boot and run unverified code on some devices… including every Nintendo Switch game console that’s shipped to date.

Among other things, this opens the door for running modified versions of Nintendo’s firmware, or alternate operating systems such as a GNU/Linux distribution.

And if you can run Linux… you can also run Linux applications. Now it looks like one of those applications could be the Dolphin emulator, which lets you play Nintendo GameCube and Wii games on a computer or other supported devices.

Read more

Games: GOG, Cities: Skylines - Parklife and More

Filed under
Gaming
  • Comedy adventure game HIVESWAP: Act 1 is now on GOG

    For those who love comedy adventure games, you might want to take a look at HIVESWAP: Act 1 as it's now on GOG.

  • Cities: Skylines - Parklife now has a very short gameplay teaser

    Cities: Skylines - Parklife, the new expansion coming next month now has a rather short gameplay teaser.

    For those who didn't see the previous announcement, Parklife will further expand the city-builder from developer Colossal Order and publisher Paradox Interactive to include: amusement parks, nature reserves, city parks and zoos, and giving new life to your empty land with custom parks and gardens.

  • GOG now have the Linux version of retro-inspired FPS STRAFE: Millennium Edition

    For those of you GOG fans itching for some FPS action, you might want to check out STRAFE: Millennium Edition as GOG now have the Linux build too. Really good to see GOG add some many Linux builds lately, really pleasing to see!

    Naturally, the GOG build comes with the latest version of the game including a few of the Linux issues that came up being squashed. It's also 64bit, so no lib hunting required.

Core i7 8700K vs. Ryzen 7 2700X With Rise of The Tomb Raider On Linux

Filed under
Graphics/Benchmarks
Gaming

Here are our latest Linux gaming benchmarks comparing the Intel Core i7 8700K to the newly-released Ryzen 7 2700X. The focus in this article is on the Rise of the Tomb Raider Linux port released last week by Feral Interactive and powered by Vulkan.

Read more

Games Leftovers

Filed under
Gaming
  • Puzzle With Your Friends is now available

    As you might imagine, Puzzle With Your Friends allows you to build a series of puzzles by either yourself or cooperatively with a friend. It’s a casual sort of game, without much in the way of pressure or even points to worry about. Building the puzzle at your own pace is all that matters.

  • Pillars of Eternity II will be getting three post-launch content packs

    Pillars of Eternity II [Official Site] is the sequel to Obsidian’s successful RPG title and is a direct continuation of the original game’s story. Players resume the role of the Watcher and will be traveling to the Deadfire Archipelago where there’s pirates and hazards aplenty. I’m looking forward to seeing how this one shapes up as I generally enjoyed the first game, especially after some of the bigger irritations were dealt with by updates.

  • Get ready to face the Chaos Trials as 'Wizard of Legend' releases May 15th with Linux support

    Wizard of Legend [Official Site], the fast-paced dungeon crawler with rogue-like elements is going to officially release on May 15th with Linux support.

    The game was funded on Kickstarter, way back in July of 2016 with around $72K secured. It's been a little while since we followed it, but early impressions were good and it had a Linux demo build even back then.

  • A fresh Steam Beta Client finally fixes Unreal Engine screenshots on Linux

    Nothing huge here, but it's nice that Valve have finally fixed another issue that plagued Linux users for some time.

    For those who don't know, Steam has a built-in screenshot tool (Hit F12 while in-game) and you can then upload them to Steam directly for others to see. The problem is that UE4 games would just give a completely black shot and it's been a bug since as far back as 2014 (possibly even earlier) so it's good to see it squashed.

  • Space God is an incredibly colourful top-down shooter now on Linux

    We're certainly not short on top-down shooters, but Unreal Engine powered Space God is worth a look for sure.

  • Midnight Ultra, a colourful retro-inspired FPS is now on Linux

    Inspired by DOOM, Quake, and action games from a time long gone, Midnight Ultra [Official Site] is a very colourful FPS that just added Linux support.

Games Leftovers

Filed under
Gaming

Games: BallisticNG, DEATHPIT 3000, Super Inefficient Golf and More

Filed under
Gaming

Nearly 15 million Nintendo Switches are now hackable (other NVIDIA Tegra X1 devices too)

Filed under
GNU
Linux
Security
Gaming
Gadgets

Earlier this year hackers started to show evidence of an exploit that allowed you to load custom software on a Nintendo Switch game console. Theoretically that opens the door for homebrew applications, modified games, or even running an alternate operating system such as a GNU/Linux distribution on Nintendo’s latest game system. It could also make it possible to run pirated games, which is why console makers usually don’t encourage this sort of thing.

But now a team of hackers called ReSwitched have described a bootrom vulnerability called Fusée Gelée that makes it possible for anyone to hack a Nintendo Switch… assuming you’re willing to do a little hardware hacking too.

Read more

Games Leftovers

Filed under
Gaming
Syndicate content

More in Tux Machines

15 books for kids who (you want to) love Linux and open source

In my job I've heard professionals in tech, from C-level executives to everyone in between, say they want their own kids to learn more about Linux and open source. Some of them seem to have an easy time with their kids following closely in their footsteps. And some have a tough time getting their kids to see what makes Linux and open source so cool. Maybe their time will come, maybe it won't. There's a lot of interesting, valuable stuff out there in this big world. Read more

Security: VPNFilter, Encryption in GNU/Linux, Intel CPU Bug Affecting rr Watchpoints

  • [Crackers] infect 500,000 consumer routers all over the world with malware

    VPNFilter—as the modular, multi-stage malware has been dubbed—works on consumer-grade routers made by Linksys, MikroTik, Netgear, TP-Link, and on network-attached storage devices from QNAP, Cisco researchers said in an advisory. It’s one of the few pieces of Internet-of-things malware that can survive a reboot. Infections in at least 54 countries have been slowly building since at least 2016, and Cisco researchers have been monitoring them for several months. The attacks drastically ramped up during the past three weeks, including two major assaults on devices located in Ukraine. The spike, combined with the advanced capabilities of the malware, prompted Cisco to release Wednesday’s report before the research is completed.

  • Do Not Use sha256crypt / sha512crypt - They're Dangerous

    I'd like to demonstrate why I think using sha256crypt or sha512crypt on current GNU/Linux operating systems is dangerous, and why I think the developers of GLIBC should move to scrypt or Argon2, or at least bcrypt or PBKDF2.

  • Intel CPU Bug Affecting rr Watchpoints
    I investigated an rr bug report and discovered an annoying Intel CPU bug that affects rr replay using data watchpoints. It doesn't seem to be hit very often in practice, which is good because I don't know any way to work around it. It turns out that the bug is probably covered by an existing Intel erratum for Skylake and Kaby Lake (and probably later generations, but I'm not sure), which I even blogged about previously! However, the erratum does not mention watchpoints and the bug I've found definitely depends on data watchpoints being set. I was able to write a stand-alone testcase to characterize the bug. The issue seems to be that if a rep stos (and probably rep movs) instruction writes between 1 and 64 bytes (inclusive), and you have a read or write watchpoint in the range [64, 128) bytes from the start of the writes (i.e., not triggered by the instruction), then one spurious retired conditional branch is (usually) counted. The alignment of the writes does not matter, and it's not related to speculative execution.

In Memoriam: Robin "Roblimo" Miller, a Videographer and Free Software Champion

Videographer Robin Roblimo Miller

Robin "Roblimo" Miller was a clever, friendly, and very amicable individual who everyone I know has plenty of positive things to say about. I had the pleasure of speaking to him for several hours about anything from personal life and professional views. Miller was a very knowledgeable person whose trade as a journalist and video producer I often envied. I have seen him facing his critics in his capacity as a journalist over a decade ago when he arranged a debate about OOXML (on live radio). Miller, to me, will always be remembered as a strong-minded and investigative journalist who "did the right thing" as the cliché goes, irrespective of financial gain -- something which can sometimes be detrimental to one's longterm health. Miller sacrificed many of his later years to a cause worth fighting for. This is what we ought to remember him for. Miller was - and always will be - a FOSS hero.

May everything you fought for be fulfilled, Mr. Miller. I already miss you.

Today in Techrights