Parallel Realities: Retro-themed Linux games
The Parallel Realities website offers a collection of simple, mostly SDL based action games. They're all fairly lightweight and might make good boredom beaters on a less powerful machine, or failing that, a handy distraction while waiting for something to complete in the background. If amazing graphics are your thing, be warned that the retro styling of all of these games leans more towards nostalgic appeal than an attempt to wow.
The games all worked well when operating in a window, something I prefer when playing a game under Linux. They could all be played via the keyboard, but worked best when used with a dedicated USB game controller.
As well as the games themselves, the site contains some interesting essays on how the games were created, in addition to some SDL game creation tutorials. This makes the site a promising first stop for anyone interested in learning about game creation under Linux.
Most of the games can be downloaded as RPMs, Debian packages, Windows executables or as source code. A word of warning: the Debian packages have been produced by running the Alien package converter over an RPM, so they might not install very cleanly on Debian derived distributions such as Ubuntu.
The Legend Of Edgar

This is my favourite of the games but that probably says as much about my history as a games player as it does about the the game itself. The gameplay is inspired by 8 bit era “arcade adventures” that combine the action based thrills of a platform game with simple puzzle solving and exploration of a large game world. The side-on perspective 2D graphics and character animations are functional rather than fancy, but serve their purpose. The music is jolly, although sometimes a bit out of place for a fantasy themed game.
This is the sort of game that benefits from a thoughtful, planned approach rather than being a pure reflex test. Given that the game revolves around quests and a storyline, I would have preferred the ability to save anywhere, rather than the console-style fixed savepoints system that the game uses. Some may baulk at the simplistic graphics and gameplay, but for those of us who played classic games like Dizzy many years ago, this game is a welcome trip down memory lane.
Installation
The .deb from the site installed without any problems on my Kubuntu 10.04 system.
Project: Starfighter

In Project: Starfighter, you control a free floating spaceship beset by hoards of alien fighters. Unfortunately, I couldn't get my USB game controller to work with this game so I was to reduced playing on keys. The difficulty level is hard, and it was more of a question of a minute or so of survival rather than genuine progress in this pure shooter.
Installation
I couldn't satisfy the dependencies needed to install the .deb, so I built the game from source. In order to satisfy the build dependencies, I fetched the packages required to build Blob Wars, a Parallel Realities game that was in the Ubuntu repository. Having unpacked the source, "sudo apt-get build-dep blobwars" followed by a simple “make” and then “sudo make install” gave me a working executable that was invoked by typing “starfighter”.
Random Shooter

Random Shooter sits half way between a full game and a proof of concept demo. It's a simplistic horizontally scrolling shooting game and the difficulty is ramped up very high indeed. If you like extremely unforgiving shooters and bullet hell, this might serve as a short term distraction.
Metal Blob Solid

Metal Blob Solid is a action platformer. Guide your blob character through many maze-like levels, shooting enemies and completing objectives as you go. The pick up weapons system sometimes adds a bit of strategy to the running, jumping and shooting gameplay. A game like this wouldn't be worth bothering with without a responsive control scheme and well designed levels, and thankfully, it delivers in those areas. The graphics are basic, as with the other Parallel Realities games, but the gameplay is solid, sometimes requiring a bit of though before running in, all weapons blasting.
Installation
The website had a newer version than the Ubuntu repositories and the .deb package installed without incident.
Blobwars: Blob and Conquer

Blob and Conquer is the sequel to Metal Blob Solid, but this time, the graphics and the environments are rendered in 3 dimensions. For this reason, a system with OpenGL graphics acceleration is required. You can play the game with a mouse but perhaps the best way of experiencing it is to use a controller with two analogue sticks, using the left stick for movement and the right stick for camera control. The graphics are a few generations behind the latest PC blockbusters, but it does carry across a lot of the style of the first game, making it feel like a true sequel.
Installation
Using an NVIDIA 7600GT and the proprietary binary drivers, the game installed without incident on a Debian Sid install.
Conclusion
For many of us, gaming on Linux is an adjunct to our main gaming life that takes place under Windows or on a console. What I mean by that is that there is a class of "utility games" that is handy to pick up and play as a quick break or to kill time while something is going on in the background, such as a compile job or a large download. These games are all definitely worth a look with that purpose in mind.
UK based freelance writer Michael Reed writes about technology, retro computing, geek culture and gender politics.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- Designing Electronics with Linux
- New Products
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Dynamic DNS—an Object Lesson in Problem Solving
- Using Salt Stack and Vagrant for Drupal Development
- Validate an E-Mail Address with PHP, the Right Way
- Why Python?
- Linux Systems Administrator
- Tech Tip: Really Simple HTTP Server with Python
- Build a Skype Server for Your Home Phone System
- Dynamic DNS
18 min 26 sec ago - Reply to comment | Linux Journal
1 hour 16 min ago - Reply to comment | Linux Journal
2 hours 7 min ago - Not free anymore
6 hours 9 min ago - Great
9 hours 56 min ago - Reply to comment | Linux Journal
10 hours 4 min ago - Understanding the Linux Kernel
12 hours 18 min ago - General
14 hours 48 min ago - Kernel Problem
1 day 51 min ago - BASH script to log IPs on public web server
1 day 5 hours ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?



Comments
For me, it's... "The Mana World"
http://www.themanaworld.org/
The Mana World is the first MMO I've played. It is operated with very good moderation, developers play in the game, they have an active forum where developers are clearly taking an interest in player feedback.
Emulators FTW!
All I need is mednafen for NES, ZSNES for SNES, Gens/GS for SEGA Genesis, and pSX for Playstation games.
:-)