Scott O'Brien

The Projects and life behind the world of Scott O'Brien

  • Home
  • About Me
  • CV
  • Projects

Posts Tagged ‘Projects’

CSCI356 Ass2

Saturday, January 2nd, 2010

CSCI356 Assignment 2

Here (link removed, I’ll re-enable it when the assignment spec for this years students changes enough not to copy this) is my assignment 2.  Once again, I have as much as possible, tried to make a strong OO design with my assignment where it’s very easy to expand on the number of weapons and elements in the game.  BePu was used in this one for the physics.  The code is kept fairly neet and many of the game components can be taken out and used in your own personal projects.  Right key moves to next weapon, up and down change the gravity of the world.  Enjoy blowing up those crates :)

DOWNLOAD

Tags: BePu, C#, Programming, Projects, XNA
Posted in Software | No Comments »

CSCI336 ass5

Saturday, January 2nd, 2010

assignment4 screenshot

As you might have seen in my Previous posts demo reel, here you will find the code attached for my CSCI336 As

signment 5.  Looking at how a few of my other friends completed their assignments for this task, I enjoyed having a more modular approach to OpenGL.  For instance, while it is possible to do this task in one function, the idea was that I wrapped my OpenGL calls in appropriate classes.

Examples of this are a GL_LIGHT is abstracted by the light class, you create a light, give it a type, and don’t have to worry about it being GL_LIGHT0.. GL_LIGHT7 (although, you can only have 7 li

ghts in your scene with this method).  Textures are contained in Texture structs with the appropriate functions to load and unload them.

The code is not as ne

ar polished and as complete as I wanted it to be, but it ended up being complete enough to build my assignment upon and satisfy all the requirments.  Hope you enjoy :)

DOWNLOAD Code (link removed, I’ll re-enable it when the assignment spec for this years students changes enough not to copy this)

Tags: C#, OpenGL, Projects
Posted in Software | No Comments »

Kombat Karts

Friday, January 1st, 2010

The aim of Kombat Karts is to produce a small game in which the player will drive around in a kart style vehicle and compete against either another player or against a form of AI controlled Kart.

The game is designed to run and perform on the Microsoft XBox 360 gaming console. The details of the xbox 360 can be found either from the Microsoft website or the technical documentation (found on this site). Our game makes use of the BePu Physics libraries and XNA Framework.

The KombarKarts web page can be found on our projects page Here


Tags: 3D, KombatKarts, Projects, XBox, XNA
Posted in Software | No Comments »

Colour Light Artwork

Thursday, December 31st, 2009

This year, I’ve been helping a friend Jade with her artwork combining music with colours.  Below you can find some pictures from my gallery of the work.  A detailed schematic and code will be published sometime in 2010 I hope.  Midi events were caught with a processing script, then sent over to the Arduino via serial.  The Arduino captured the note and velocity then performed it’s magic to dynamically light up the installation.  I wish I had a video to show you but unfortunately none turned out.  How this girl managed to have this idea pop into her head I’ll never know :P .

Some interesting times developing this project.  First, we probably didn’t communicate the best, so I guessed she wanted 12 lights, one for each note, turns out she wanted 48 (as you can imagine, the power requirements just went up 4 fold.)  We then re-designed the circuit to run on 15V instead of 5V (cheaper power supplies.)  and it all ended up working well :) .  You won’t have any idea of how big a project this was, but I think it was well worth it :) .  (the final rigging took over 20 hours straight to rig up, why Jade and her dad couldn’t have just build the frame out of chicken wire or a conductive material I don’t know :P )

The Gallery can also be found here

IMGP0233119. Media Arts 302 (13-11-2009)120. Media Arts 302 (13-11-2009)121. Media Arts 302 (13-11-2009)122. Media Arts 302 (13-11-2009)123. Media Arts 302 (13-11-2009)124. Media Arts 302 (13-11-2009)125. Media Arts 302 (13-11-2009)126. Media Arts 302 (13-11-2009)127. Media Arts 302 (13-11-2009)128. Media Arts 302 (13-11-2009)129. Media Arts 302 (13-11-2009)130. Media Arts 302 (13-11-2009)131. Media Arts 302 (13-11-2009)132. Media Arts 302 (13-11-2009)133. Media Arts 302 (13-11-2009)134. Media Arts 302 (13-11-2009)135. Media Arts 302 (13-11-2009)136. Media Arts 302 (13-11-2009)IMGP0235IMGP0237IMGP0239IMGP0241IMGP0242

Tags: Arduino, Artwork, LED, MIDI, Projects
Posted in Artwork, Electronics | No Comments »

  • Categories

    • Artwork (1)
    • Electronics (2)
    • Networks (2)
    • PBX (1)
    • Software (5)
  • Random Gallery Shot

    122. Media Arts 302 (13-11-2009)
  • Tag Cloud

    3D 3G Arduino Artwork Asterisk Avaya BePu C# Electronics Games IP KombatKarts LED MIDI OpenGL OpenVPN Optus Programming Projects Tunneling VoIP VPN XBox XNA

Copyright © 2010 - Scott O'Brien | Entries (RSS) | Comments (RSS)

WordPress theme designed by web design