Descent3 for Linux
Manufacturer: Loki Entertainment Software
Price: $24.95 US
Reviewer: J. Neil Doane
This month's review is of yet another great Loki game. Honest folks, we're not playing favorites here; Loki is just so forthcoming and has so many store-shelf titles out there right now it's inevitable we're going to have a bit of a Loki deluge from time to time. We do have some other great non-Loki titles in the pipe and will be spending some time on Linux's noncommercial gaming as well, we promise!
For now, I meant it when I said that this is a great game; this game rocks. Descent3 is the first Descent version to make it to Linux, and it looks like we're getting the best installment in the series so far. Kudos to the fine folks at Outrage and Loki for getting the latest Descent into our sweaty little hands. Some of us still remember the awe we felt when we played the original Descent for the first time, twisting through subterranean mineshafts, floating weightlessly in space and the dizzyingly true 3-D maneuvering possible from Descent's six-way motion control system. The original Descent's biggest issues were its repetitive nature and simple plotlines. Even its successor, Descent2, saw little improvement on these fronts, mainly adding support for new hardware, some improved game play and some new weapons to enjoy. Descent3 finally gets it right; this game has both an interesting story and unique levels with diverse, multiple goals, yet manages it all without straying too much from the basic feel players have come to expect from Descent-series games.
The story is not too complex, but it's entertaining and well written (at last). The visually stunning introductory movie and the first premission cut-scene movie are each five full minutes of completely 3-D modeled plot development. Descent3 essentially takes up right where its predecessor left off: you're unconscious and adrift in space after the explosion that rocked your world at the end of the Descent2. At the last moment, as you and your ship plunge helplessly to your doom into a solar corona, you're rescued by some new friends. They reveal that your old employer, the PTMC, has been doing some rather nasty stuff, such as developing weird nanotech viruses designed to turn mining robots into bloodthirsty military tools. Worse, they're apparently responsible for sabotaging your ship and attempting to kill you! (Okay, it isn't Herman Melville, but it's a good enough story to keep you interested.) The rest of the game is basically about flying around in your new spaceships (you eventually get three), attempting to subvert the PTMC's plans, rescuing key detectors involved in the virus project, exposing the PTMC's evilness to the world and, more or less, opening up a proverbial can of Material Defender-style whoop-ass on your ex-employer and would-be assassin. The story line unfolds fluidly through the use of 3-D modeled cut-scenes and radio transmissions. It is actually quite compelling at times and has some unexpected twists. Though Descent3 is still a game that could be played with no prior exposure to the plot, it is now good enough to be engaging and fun to watch unfold.
Combining the ease of movement in a first-person shooter with the directional freedom of a spaceship is something Descent has excelled at from the beginning. The task is not without cost, however, and many players find that keyboard-only control is extremely less effective than using a joystick. There are three axes of motion and three directions of travel to deal with, so coordinating the full use of all motion controls while navigating and fighting unfriendly robots in tight underground passageways is often a rough proposition.
The game itself is a series of missions, 15 in all, each with its own unique objectives. Though the “find keys to open doors to get to goal” motif is still present to at least some degree in most levels, most have several challenging sub-goals to reach, as well as occasional puzzles that must be solved in-game, some of which can be quite challenging. Your enemy's artificial intelligence is pretty high-quality stuff and is a major improvement from past Descent versions. You'll find that they attack in groups and use strategy (often falling back when in danger to regroup), communicate with each other and announce your presence to other robots in your general area (which typically brings in the cavalry to cause you more headaches, some of which will sneak around behind corners and lurk in waiting for you to pass by, while others will get right in your face, or worse, sneak up right behind you). Thankfully, Descent3 comes with ten brand-new weapons for you to use on these little twerps. Another of Outrage's triumphs, their new “Fusion” rendering engine, allows another new facet to Descent's levels: outdoor missions. No longer are you continuously trapped in the claustrophobic depths of some darkened mineshaft; now you can soar in the skies above the extraterrestrial surface. The underground levels themselves are well designed, varied in setting, often incredibly complex in layout and generally look spectacular. All the levels are rather gargantuan and complex; with only 15 total levels in the single-player mode, each tends to consume a significant amount of time and effort to complete. Luckily, in Descent3, you're not alone down there....
Your little buddy from Descent2 is back! Descent3 also gives its pilots the ability to use a “guidebot”. Guidebots are small robots who accompany you down in the tunnels, are carried by your ship and act as roving robotic assistants. In times of need, you can launch your guidebot and ask him to help you do any number of things, from leading the way out of the seemingly endless maze of tunnels in order to help you find your next goal (patiently waiting for you to follow it along) to putting out fires or showing you the way to the next enemy robot. Occasionally, the guidebot gets a bit confused or forgets the next goal, and from time to time, he gets stuck in weird places, but he is often an invaluable sidekick.
Descent3's audio/video quality is truly inspired: the graphics are stunning; the environment can be manipulated and destroyed; the special effects sounds are realistic and crystal clear (and do much to provide the perfect level of ambient noise in the tunnels) and even the background music sounds not only good enough to leave turned on, but good enough to turn up. My only issue with Descent3's OpenAL-accelerated sound is that it made me wish I had larger speakers and more forgiving neighbors.
Practical Task Scheduling Deployment
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.View Now!
|The Firebird Project's Firebird Relational Database||Jul 29, 2016|
|Stunnel Security for Oracle||Jul 28, 2016|
|SUSE LLC's SUSE Manager||Jul 21, 2016|
|My +1 Sword of Productivity||Jul 20, 2016|
|Non-Linux FOSS: Caffeine!||Jul 19, 2016|
|Murat Yener and Onur Dundar's Expert Android Studio (Wrox)||Jul 18, 2016|
- The Firebird Project's Firebird Relational Database
- Stunnel Security for Oracle
- My +1 Sword of Productivity
- Managing Linux Using Puppet
- Non-Linux FOSS: Caffeine!
- SUSE LLC's SUSE Manager
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- Parsing an RSS News Feed with a Bash Script
- Doing for User Space What We Did for Kernel Space
- Google's SwiftShader Released
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide