Barbara Chan Web Studio

Examples of My Work

Web Sites | HCI DesignCustom GraphicsSketches | Flash Animations | Programming Projects | Barbara

 

Programming Projects

Animation (2010)

This is an 3D animation group project that was programmed in OpenGL with Java-binding. My responsibilities included developing the Lego character using the OpenGL libraries, implementing the 2D texture mapping, and setting up the controls for the window graphical user interface (GUI).
Language: JOGL. IDE: Eclipse 3.5.1

 

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

 

Painter (2010)

This Painter program was created using Java and Open Graphics Library (OpenGL). The GUI framework was provided to my team. My role in this project included programming in JOGL (OpenGL with JAVA-binding) to create two brush types to perform special effects on the original photograph. I also developed the GUI to contain the brush properties and added the reset button to restore the rendered photograph to its original state.
Language: JOGL. IDE: Eclipse 3.5.1

Screenshot of the Painter program written in OpenGL with JAVA binding.

 

Tetris 141 Kb (2008)

Programming the Tetris game was a lot of fun. This game is unusual because of its special feature: Random pieces that appear out of no where, challenging the player and ruining his/her strategy as the game increases its difficulty. This game also comes with sound effects. Try it
Language: Java. IDE: Eclipse 3.5.1 

 

Web Sites | HCI DesignCustom Graphics | Sketches | Flash Animations | Programming Projects |Barbara