mummert@auk.cs.cmu.edu (Todd Mummert) (12/13/90)
[2nd attempt at posting this...] Cbzone...the adventure continues.... I'm releasing a new version of xbzone. This version was rewritten entirely in C and has support for a variable number of objects. This version should interact slightly better with window manglers, though I'm sure there are some out there that will give it problems. Those of you who pick it up, I'd appreciate your comments. And if anyone wants to add clean color support, I'd be grateful. I've put a copy in cbzone.tar.Z on expo.lcs.mit.edu (18.30.0.212) I can be reached at .. mummert+@sam.cs.cmu.edu (412) 268-5890 The helpfile below will explain the new options... The following options are allowed: defaults are shown in <>'s [-b n] specifies the number of blocks. <8> [-d n] specifies the delay. This number must be between 0 and 10. <5> [-l n] specifies the number of landers. <4> [-m n] specifies the number of missiles. <1> [-s n] specifies the number of salvos that the player has available. Default is max(ntanks, nmissiles). [-t n] specifies the number of tanks. <2> [-O] Set defaults to the original arcade version. This setting overides all options other than [-q] [-d n]. [-S] prints the current score file. [-V] prints the current version. [-c] copters and landers only. <FALSE> [-h] prints this message. [-q] quiet mode. No beeps. <LOUD> Keyboard commands: 'p' - pause 'c' - continue 'i' - pause and iconify (also spacebar) However, window managers are free to ignore this. 'q' - quit (also ^C) 'r' - redraw (also repositions to (0,0) and resizes to fill the display) General Information ------------------- Cbzone is a version of Battlezone derived from the Fortran sources written by Justin S. Revenaugh. This version is more flexible in that the number of opponents is user selectable. Input to the the game is primarily through the mouse, although some keyboard commands are accepted. Mouse left button will fire a salvo; mouse right button will switch between low/high gear. On a three button mouse, the middle button will center the joystick and stop your tank. This facility can be done on a two button mouse by hitting both buttons at the same time. Directional control of the tank is by moving the mouse to different portions of the screen. The joystick in the lower right hand of the screen will correspond to your tanks current movement and rotation. Because of the interface between mouse position and game input, the program will attempt to create a window that covers the entire screen. Since some window manager's will attempt to title and border any windows as well as let the user place them, the program will adjust the window position after the user places it anywhere on the screen. However, the first few graphic objects may not be drawn, in this case keyboard command 'r' (redraw) should resolve the problem. Scores are only eligible for the high score list if they are played with the default options with the exceptions that the delay can be 0-5 and quiet mode can be on. Bugs ---- Tanks currently move through one another, consider it a feature. Anything else is probably really a bug and should be reported. Startup can sometimes be a problem with incorrect screen placement, 'r' should also fix most of these problems. If not, send me mail w/ details about your environment. Author ------ Justin S Revenaugh, MIT, wrote the original Fortran version. Todd W Mummert, CMU, translated to C and added variable number of objects.
dl2n+@andrew.cmu.edu (Daniel Edward Lovinger) (12/13/90)
mummert@auk.cs.cmu.edu (Todd Mummert) writes: > [2nd attempt at posting this...] > > Cbzone...the adventure continues.... > > I'm releasing a new version of xbzone. This version was rewritten > entirely in C and has support for a variable number of objects. > This version should interact slightly better with window manglers, > though I'm sure there are some out there that will give it problems. > > Those of you who pick it up, I'd appreciate your comments. And if > anyone wants to add clean color support, I'd be grateful. > > I've put a copy in cbzone.tar.Z on expo.lcs.mit.edu (18.30.0.212) CBzone should be considered to supersede XBzone. I will be removing xbzone.tar.Z from expo as soon as possible. dan