[linux-audio-dev] pongserver.0.1.beta release!

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-dev] pongserver.0.1.beta release!
From: douglas irving repetto (douglas_AT_music.columbia.edu)
Date: Wed Nov 01 2000 - 07:46:59 EET


hihihi,

pongserver is a goofy thing i've been working on for linux. you can
download the current version here:

http://music.columbia.edu/~douglas/pongserver/

there is a server currently running at bark.music.columbia.edu.
hopefully it will last the night...

have fun,

douglas

-----

from the readme:

what is the pongserver?

i'm glad you asked. the pongserver is a bunch of client/server programs
that talk to one another. what they talk about
is the current location of the client objects in the server's playing
field.

there are two types of clients: control-clients and status-clients. a
control-client releases a client object (a ball or a paddle) into the
server's playing field. as the object moves (or is moved) around the
playing field, the server constantly sends messages to that client about
its current position. the client does with that information what it
wishes. so far the clients i've created make sound, using the x-y
coordinates to control the sound's properties. but you could also use
the x-y information to control graphics routines or anything else. you
could have the client water your plants every time it collides with
another client.

status-clients do not release objects into the playing field. they
receive constant updates about the current position of all of the
clients in the playing field. i've created one status-client, called
"guiclient", which uses that information to draw the field and all of
the client objects. you can use the gui to drag clients around and to
delete clients. other types of status-clients are of course possible.

so the main difference between control-clients and status-clients is
that a control-client corresponds to one object on
the playing field and only receives positional data for that one client.
a status-client does not correspond to any object on the playing field,
and it receives positional data for all objects.

-- 
                        douglas irving repetto 
                  http://music.columbia.edu/~douglas 
                the music-dsp mailing list and website:
                  http://shoko.calarts.edu/musicdsp


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Wed Nov 01 2000 - 08:32:03 EET