Matthew Ellen .co .uk

Portfolio

Sound Chat

Description
Binary Files
Source Files
Screen Shots

Description

Part of my MSc. involved a module investigating adaptive games. The coursework for the module was to create an adaptive game. I chose to create a chat system that allowed the exchange and manipulation of .wav files in order to create songs. Along with this ability the server is able to compose along with the users, using an algorithm that analyses the frequency of sound triplets.

At some point in the future I hope to develop these programmes to function over the web, and into allowing more indepth sound manipulation and a few other enhancements.

To connect to a server type: /server <hostname>. Where <hostname> is the name of the computer the server is running on.

The source and executables are copyright of Matthew Ellen and the University of Plymouth.

|top|

Binary Files

chat client (zipfile)
chat server (zipfile)

|top|

Source Files

AssemblyInfo.cs (client)
connection.cs (client)
Form1.cs (client)
player.cs (client)
StreamParser.cs (client)
StringConstants.cs (client)
UserParser.cs (client)
AssemblyInfo.cs (server)
Bot.cs (server)
connection.cs (server)
Form1.cs (server)
StreamParser.cs (server)
StringConstants.cs (server)

|top|

Screen Shots

client chat view
client compose view
server

|top|