An ActionScript 3.0 interactive window system with asynchronous content loading built in Flash Builder. This window interface project contains most of the features standard in most operating system windows.

Features:

  • Window movement
  • 3-way resizing along with vertical, horizontal and diagonal cursors
  • Scroll-tracks visible only when required
  • Z-depth ordering
  • Close, minimize and maximize buttons
  • Optional scroll-bar and content easing animations

Scrolling inputs supported:

  • Keyboard
  • Arrow button
  • Track scrolling
  • Mouse wheel

Additionally, the windows may be snapped to nearby window edges and the windows support displaying any object inheriting from DisplayObject.

The AS3 source code is available for download below and has been developed in Flash Builder. All resources (Graphics, Sounds and Fonts) are included with the source.

View Project Download Source

The Flash version of CodeCollision which experiments in Flash and WordPress integration via pyAMF.

All the content from the website is managed by a locally installed WordPress application. Django is used to retrieve WordPress SQL data through Django query sets and asynchronously return them to the Flash .swf via pyAMF using the Action Message Format.

Features:

  • Dynamic and asynchronous asset loading
  • Reduced network activity through AMF caching
  • Displays WordPress data using Flash HTML textfields and CSS classes
  • Preservation of browser navigation through swf address
  • Comment viewing and posting via AMF
  • Tile creation using AS3 bitmap
  • Custom time based animation system

The project was built in Adobe Flash Builder and the full project source code is available for download below. No assets (Graphics, Sounds and Fonts) are included.

View Project Download Source

A 3D interactive driving and shooting game demo created during the entire semester for an undergraduate computer graphics course using OpenGL. The goal of the project was to demonstrate the capabilities of a basic 3D graphics engine created from the ground up. Developed in C++ using OpenGL with the GLUT framework.

Graphics features:

  • Model loader
  • Texturing and texture filters
  • Vertex and face normals
  • Movable spot lighting
  • Materials and specular definitions

Game features:

  • Time based animation system
  • Random environments
  • Keyboard vehicle movement
  • Camera rotation and control system
  • Collision detection using dynamically generated AABB trees
  • Random Hermite spline path generation and movement

Debug features:

  • Vertex normal visualizations
  • Crease angle visualizations
  • AABB tree visualizations

Download Source

Continue...