• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

audio/H07-May-2022-3,3011,897

bitmaps/H07-May-2022-6442

docs/H07-May-2022-738651

include/H07-May-2022-3,3281,263

levels/H07-May-2022-1,5091,420

sounds/H07-May-2022-75

COPYRIGHTH A D22-Nov-19961.6 KiB3332

INSTALLH A D22-Nov-19965.8 KiB168118

ImakefileH A D03-May-20227.3 KiB228186

Makefile.stdH A D22-Nov-199618.2 KiB624378

READMEH A D22-Nov-19966.5 KiB180118

ball.cH A D03-May-202258.7 KiB2,3171,492

blocks.cH A D22-Nov-199677.3 KiB2,8202,079

bonus.cH A D03-May-202221.5 KiB906606

demo.cH A D03-May-20229.7 KiB402285

dialogue.cH A D22-Nov-199611.2 KiB466311

editor.cH A D03-May-202233 KiB1,3501,002

error.cH A D22-Nov-19964.5 KiB17282

eyedude.cH A D22-Nov-199612.3 KiB475334

file.cH A D03-May-202220.4 KiB678439

gun.cH A D22-Nov-199619.7 KiB828570

highscore.cH A D03-May-202231 KiB1,258898

init.cH A D03-May-202230.6 KiB1,120792

inst.cH A D03-May-20228.8 KiB359256

intro.cH A D03-May-202214.7 KiB579429

keys.cH A D03-May-202211.2 KiB442309

keysedit.cH A D22-Nov-19969.3 KiB388268

level.cH A D22-Nov-199615.2 KiB677462

main.cH A D03-May-202234.2 KiB1,5181,117

mess.cH A D22-Nov-19964.9 KiB198106

misc.cH A D03-May-202219 KiB793555

paddle.cH A D22-Nov-199610 KiB408261

patchlevel.hH A D22-Nov-19962.1 KiB556

presents.cH A D03-May-202219.5 KiB847617

preview.cH A D03-May-20226.9 KiB303203

score.cH A D22-Nov-19967.6 KiB273164

sfx.cH A D22-Nov-199610.2 KiB469311

special.cH A D22-Nov-19967.4 KiB325212

stage.cH A D22-Nov-199619.5 KiB676474

version.shH A D22-Nov-19961.1 KiB4014

xboing.manH A D03-May-202223.1 KiB490342

README

1
2              .o8                  o8o                            ooooo ooooo
3             "888                  `"'                            `888' `888'
4 oooo    ooo  888oooo.   .ooooo.  oooo  ooo. .oo.    .oooooooo     888   888
5  `88b..8P'   d88' `88b d88' `88b `888  `888P"Y88b  888' `88b      888   888
6    Y888'     888   888 888   888  888   888   888  888   888      888   888
7  .o8"'88b    888   888 888   888  888   888   888  `88bod8P'      888   888
8 o88'   888o  `Y8bod8P' `Y8bod8P' o888o o888o o888o `8oooooo.     o888o o888o
9                                                    d"     YD
10                                                    "Y88888P'
11
12                       Version 2.4 - 22nd Nov 1996
13
14
15Description
16-----------
17
18XBoing is a blockout type game where you have a paddle which you use to
19bounce a ball around the game area blowing up blocks with the ball. You win by
20obtaining points for each block destroyed and each level completed. The person
21with the highest score wins.
22
23XBoing was started like many other projects to learn Xlib better. I had the
24XPM library and was already using it in a Motif application. I thought that it
25would be cool to have nice colour pictures/animations in an Xlib game. So I
26did. Without the XPM library I would be still playing with the colours I think.
27
28Please read the manual page as the manual has some important game play
29information.
30
31WARNING: This game requires a lot of grunt to run well. If someone is doing
32         a compile or the load is large then expect the game to be a bit
33         bumpy and hard to play. Sorry about that. ;-|
34
35Please see version.doc for information on this version.
36
37
38Requirements
39------------
40
41The XPM library. XPM is currently at version 3.4c I think.
42
43A COLOUR X display. I may fix it to use other visuals later. ie: grey. mono
44
45An ansi or non-ansi compiler. Ansi is better, try gcc.
46
47Also note that if you are on a Sun machine the xnews server is not the
48quickest and you may experience delays in the game due to its heavy use
49of pixmaps etc. I suggest playing it with the MIT X Server - hassle I know
50if you use other Sun software that requires news etc.
51
52Note: It will always be a bit slower on a network so playing on the host
53      machine will give the best results. I have tuned the game for my
54      SparcStation 2 and it runs very fast. I cannot test the game on
55      other machines other the some Xterms and SGI Indigo's.  Disclamier.
56
57This program DOESN'T have an Xdefaults file and does NOT use Motif or Xt. It
58is a plain XLIB program. It runs VERY fast on my computer which is a sparc II.
59If it is slow then check out the problems.doc doco.
60
61
62Where do I get it from
63----------------------
64
65Via anonymous ftp from [ftp.x.org] in the /contrib/games directory.
66
67The most recent version is xboing2.4.tar.gz
68
69It may appear on other mirror archive machines  that mirror ftp.x.org or
70whatever. In Australia try archie.au ftp.x.org will always have the latest.
71
72You may like to check out my WWW Home Page for XBoing at the following URL
73
74          http://www.catt.rmit.edu.au/xboing/xboing.html
75
76
77Unpacking the Archive
78---------------------
79
80There are three files you can get.
81
82xboing2.4.tar.gz  = GNU zipped tar file. Use gunzip or gzip -d, then untar.
83xboing2.4.readme  = The README file you are reading!
84
85Once you have uncompressed the archive then you must untar it. It will make
86a directory called xboing in your current directory. The way I untar the
87file is as follows:
88
89		 tar -xvfo xboing2.4.tar
90
91You should then have the directory xboing and all the source etc. Read on.
92
93
94Installation/Building game
95--------------------------
96
97Please read the file called INSTALL. It is important to read this file.
98Don't forget to get the XPM library and compile it up first! Please don't
99ask me how to compile XPM as it has really good installation documents.
100
101NOTE: I do NOT SUPPORT the sound code subsystems. Check the source and
102      email the authors for help. They will send me the new code if it
103      needs to be updated.
104
105Usage
106-----
107
108The game does have command line options so check them out. 'xboing -help'
109
110The colourmap is taken over as I need all the colours. Sorry but thats the
111problem with only 256 colourmap entries. I cannot see a problem with this.
112
113The colourmap is released afterwards and should return you to your lovely
114colour scheme. If it doesn't please let me know.
115
116
117Developement
118------------
119
120Xboing was developed on a SparcStation 2 with 48meg memory and a 19" colour
121display using the MIT X11R5 X server, fvwm window manager. I used x11ups
122which is found on the archives as (UPS) for debugging - excellent tool.
123Sunos 4.1.2/3 sun4c. Compiled using gcc with warnings on and also tested using
124the Sun cc compiler (non ansi).
125
126Reference books: All of O'Reilly Series, X & Motif Quick reference guide
127Graphics: Titles done on Amiga using Deluxe Paint IV, converted using pbmplus
128          tools and xpm image touch ups with "pixmap".
129Sounds:   Mainly from sounds.sdus.edu and also from other places.
130
131
132Special Thanks
133--------------
134
135Really special thanks to Arnaud Le Hors (lehors@sophia.inria.fr) for the
136wonderful XPM library and for making it free :-).
137
138Thanks for a some cool backgrounds found in Anthony's Icons - some copyright.
139Anthony Thyssen - anthony@cit.gu.edu.au
140
141Please read the COPYRIGHT message in the backgrounds directory as some images
142are copyright and must NOT be used in a Microsoft Windows environment.
143
144The comp.windows.x newsgroup netters for help over the past few years. See
145the changes.doc doco inline lisitings of the some of the many helpers.
146
147Thankyou to those who have emailed me over the past year reporting bugs :-(
148and making me aware of your preferences.
149
150
151Patches to XBoing
152-----------------
153
154Patches are great and welcomed. Please do as others have and either send them
155to me or post them to news. Please do NOT place them on ftp.x.org and
156make it look like I put it there.
157
158
159Suggestions/Bug fixes
160---------------------
161
162I have had many suggestions and bug fixes. I cannot list all the names of the
163people who have helped as it would be a big list and I wouldn't want to
164leave anyone out. Thankyou to all those who have helped - you know. ;-)
165
166See the changes.doc doco for more juicy info.
167
168
169Grovel Bit
170----------
171
172If anyone is feeling really generous or kind they can send money, equipment,
173cars, travel vouchers or anything for that matter to my humble self and I
174will be very happy. ;) If that's all a bit much then a friendly email will
175do fine.
176
177Justin Kibell
178jck@catt.rmit.edu.au
179SnailMail: PO BOX 260, Eltham, Victoria, Australia, 3095
180