Games!
By Name
By Date Added
By Last Update
By Rating
By Type
[Advanced Search]
The Linux Game Tome
 
Register
Login
News Submit a Game Forums About/FAQ

psDoom

Version: 2000.05.03b
Author: Dennis Chao, David Koppenhofer  
Category: Game-related Utility Rate this game yourself!   Average of 2 Ratings:4.164.164.164.16

psDoom Screenshot A process monitor and manager for *nix systems.

This is a modified version of the Doom source code which represents system processes as soldiers. It could be considered a graphical interface to the 'ps', 'renice', and 'kill' commands. Wounding a soldier re-nices the process, and killing him kill -9's the process.

This is a proof-of-concept only, and needs lots of work before it could be truly useful. From Dennis Chao's webpage:

Some of the potential benefits of using Doom as a tool for system administration:

  • The machine load is immediately apparent to the player, who can see how crowded a room is. The player can eyeball many machines from a high vantage point and go down to a room that needs maintenance.
  • There is a nice continuum for resource allocation. A user may choose to simply wound processes rather than killing them, which could naturally be translated to renicing them.
  • A new sysadmin can be given less power by providing her with a smaller weapon. A rank beginner may not be given a weapon at all and be forced to attack processes with her bare hands. It would take a foolhardy player to attack a room full of monsters, just as a newbie should not kill a bunch of important processes. A more experienced sysadmin would have time to stop a newbie who is trying to kill the wrong process. The real work could be left to those with the big guns. The truly great sysadmins could have BFGs.
  • Really crowded systems would regulate their own load because monsters occasionally kill each other. Once the population in a room goes down, the monsters will stop attacking each other.
  • Drastic action takes work. In a command line interface, all actions take approximately the same amount of effort. One can ls just as easily as rm -rf *, which is kind of unfortunate. In a cyberspace environment, the players are not omnipotent, so performing large actions takes time and effort.
  • Important processes can be instantiated as more powerful monsters. They can then defend themselves against inexperienced sysadmins.
  • Sysadmins could cooperate or compete. Doom is a natural environment for player-to-player interactions. A team of players can cooperate to take care of a heavily-loaded system, or they can even take out rogue sysadmins who are killing the wrong processes.

A few of the problems of using Doom as a tool for system administration:

  • Certain processes are vital to the computer's operation and should not be killed. For example, after I took the screenshot of myself being attacked by csh, csh was shot by friendly fire from behind, possibly by tcsh or xv, and my session was abruptly terminated.
  • Mapping processes to appropriate monsters is difficult. Should large processes be mapped to large monsters? Should the monster type reflect the CPU as well as memory usage? Should processes and their children look alike?
  • It is difficult to tell if your employees are doing real work or just goofing off when tools and games have the same GUI.

License: free

Sound: Play in X: Play in Console: Multiplayer: Network Play: 3D Acceleration: Source Available:
yes yes no no no no yes


If you try this software, don't forget to come back to this page and rate it!

Submitted by bobz on 1999-10-20.


[ Submit an update about this game ]


[Post a new comment]
Comments

[Show all 13 comment threads on one page]
[1-10] [11-13

  psDoom posted by Anonymous @ 89.27.252.251 on Oct 28 2006 11:29 PM  
what if your killing instincts take over? it's damn risky.
 
[Reply]
  Re: psDoom posted by Anonymous @ 212.219.116.214 on Dec 5 2006 4:33 AM  
hoow thoot fo BIG FUCKING GUN FROM TJ
 
[Reply]
  Re: psDoom posted by Anonymous @ 212.219.116.214 on Dec 5 2006 4:36 AM  
KEEP EVERYTHING FUCKING LOADED FROM DOOM
 
[Reply]

  cool posted by Anonymous @ 219.89.101.235 on Jul 4 2006 3:29 AM  
no one made a commet for four years so I thought I would make a comment. can anyone find a win32 version and the back orifice version if so knife69monkey@hotmail.com cheers
 
[Reply]

  Yeah posted by Mucknert @ 62.104.217.87 on Sep 29 2002 4:48 AM 333
What a crazy idea!! It's pretty pointless but a nice concept. Killing that stupid crashed StarOffice like this is... FUN!
 
[Reply]

  psDoom posted by Anonymous @ 53.244.0.161 on Dec 27 1999 9:53 AM  
A really nice idea - who will go for the Quake 1 Version of this now? I wish I had a little more time and a little more programming skills ;) Just imagine Quake 1 for Sys Admins!
 
[Reply]
  Re: psDoom posted by Anonymous @ 24.80.97.30 on Jul 29 2004 12:08 AM  
Hey, let's go one step further. No, not Doom III. I mean games like, "psMarioCart" or "psMarioLand" or "psTheSimsII" psNBALive
 
[Reply]
  Re: psDoom posted by Anonymous @ 80.4.224.10 on Feb 13 2006 3:59 PM  
Why not? With a proper SSH encapsulated universal-ps protocol, you could implement psAnyDamnGameYouFeelLike as long as you can get the source code for it.
 
[Reply]

  psDoom posted by Anonymous @ 63.21.249.75 on Nov 13 1999 10:34 PM  
This is a psychotic idea. Don't get me wrong, I love psychotic, I'm just letting everybody know what I think. The author might try Quake II sys admin while he's at it...
 
[Reply]

  psDoom posted by Anonymous @ 208.153.11.100 on Oct 28 1999 2:48 PM  
Brilliant idea ! I would guess (in response to the remote admin. of Win boxes) that we need not kill Windows processes at all, we just hang out in "watch mode" until they die of their own volition.
 
[Reply]

  psDoom posted by 10fman @ 164.138.184.227 on Oct 24 1999 5:19 PM 4444
Woaw, beware of which process you kill :) that's a pity there is only the PID number below the soldier, the PID's name would be more useful. (I've been killed by "xeyes", what a shame!)
 
[Reply]

  psDoom posted by Anonymous @ 139.184.14.18 on Oct 23 1999 7:53 PM  
A wonderful hack and definitely a must have. I always wished to be able to have THIS sort of interface to top. Now, if just it were possible to use that shotgun (or, even better, the BFG 9k) against users directly, it would definitely be very nice :)
 
[Reply]

  psDoom posted by Anonymous @ 198.151.12.15 on Oct 22 1999 7:45 PM  
Based on this code, I wrote a version that allows you to remotely "adminster" a windows(95|99|NT) box. Processes are spawned and killed just like this version. Only you play on linux and destroy some other Windows box. http://www.geocities.com/doomhack/ Joe.
 
[Reply]

  psDoom posted by Anonymous @ 153.91.62.70 on Oct 22 1999 6:36 PM  
This is actually kind of fun. Be ware, though, of the SVGALIB version. It compiles fine, no complaints, and plays just fine. However, one of the processes will be the svgalib wrapper...and if you kill it...you've hung the machine. You'll lose input devices, then and there. Watch that. On a happier note, a group of programmers I know are working on a QuakeII version of this self same thing. Wish us luck! mithee@internetland.net
 
[Reply]

News Submit a Game Forums About/FAQ

Copyright © 1999-2005 Bob Zimbinski. Feedback to staff@happypenguin.org.