| | |
Description | Compatibility | Level/ Author | Views/ Date Submitted | User Rating |
| |
| |
 |
AVI player | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 4515 since 11/14/2005 10:27:05 PM | Unrated
|
| |
This code demonstrates how to play an AVI file in fullscreen mode. |
| |
| |
| |
 |
Barycentric coordinate computation | C, C++ (general), Microsoft Visual C++, Borland C++, UNIX C++ | Advanced / Mike Vandelay | 5038 since 8/9/2005 4:50:41 PM | Unrated
|
| |
This code computes the barycentric coordinates of a 2d point inside a 2d triangle using the area interpretation of barycentric coordinates and Heron's triangle area formula. |
| |
| |
| |
 |
Bitmap Converter | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 3114 since 11/17/2006 2:54:33 AM | Unrated
|
| |
This code coverts a BGRA (blue, green, red, alpha)
bitmap into RGBA format. BGRA is used by Microsoft,
and RGBA is used by OpenGL. |
| |
| |
| |
 |
Bitmap Font | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 2333 since 9/15/2005 1:18:19 PM |
By 1 Users
|
| |
This is a demo of a bitmap font that uses OpenGL and is written in C++. It requires the gd library from boutell.com. There's a demo at http://www.coolgroups.com/font/. (ScreenShot) |
| |
| |
| |
 |
Bouncing cube | Microsoft Visual C++ | Advanced / Mike Vandelay | 2942 since 3/25/2007 1:20:39 PM | Unrated
|
| |
This demo illustrates the physics of a bouncing cube. It is a good way to get started in video game physics. |
| |
| |
| |
 |
Bouncing rectangle | Microsoft Visual C++ | Advanced / Mike Vandelay | 1865 since 3/25/2007 7:54:14 AM |
By 1 Users
|
| |
This code demonstrates a 2d rectangle bouncing and rotating on the screen. It illustrates principles applicable to game physics, such as torque and conservation of kinetic energy. |
| |
| |
| |
 |
Box collision detection | C++ (general), Microsoft Visual C++, Borland C++, UNIX C++ | Advanced / Mike Vandelay | 2034 since 10/27/2005 2:35:19 PM | Unrated
|
| |
This is a set of 3d collision detection routines that use bounding boxes. |
| |
| |
| |
 |
COM demo | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 1621 since 12/7/2005 10:26:28 AM | Unrated
|
| |
This is a demo of using COM to open a browser window. |
| |
| |
| |
 |
Convert Magic | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 3292 since 1/14/2006 4:58:49 AM |
By 2 Users 2 Excellent Ratings
|
| |
This is an image converter for BMP, GIF, JPEG, PNG, and TIFF. There's a demo at http://www.coolgroups.com/cm/. (ScreenShot) |
| |
| |
| |
 |
D Backup | Microsoft Visual C++ | Advanced / Mike Vandelay | 2509 since 8/25/2006 2:16:06 AM |
By 1 Users
|
| |
This demonstrates backing up your D drive.
|
| |
| |
| |
 |
D Restore | Microsoft Visual C++ | Advanced / Mike Vandelay | 2963 since 11/18/2006 7:47:32 AM | Unrated
|
| |
This code demonstrates writing a raw hard disk image to your D drive. It is useful if you have previously saved such an image. Be careful since this code overwrites your D hard drive. |
| |
| |
| |
 |
DirectDraw Backbuffer | Microsoft Visual C++ | Advanced / Mike Vandelay | 2944 since 7/11/2007 5:45:59 AM | Unrated
|
| |
This is a DirectDraw example of using a backbuffer and writing directly to video memory. |
| |
| |
| |
 |
DirectDraw Sample | Microsoft Visual C++ | Advanced / Mike Vandelay | 3315 since 7/10/2007 4:08:09 AM | Unrated
|
| |
This is a simple example of how to write directly
to video memory using DirectDraw. |
| |
| |
| |
 |
DirectInput Mouse class | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 3487 since 1/22/2006 3:52:20 PM | Unrated
|
| |
This is a class that reads mouse movement in DirectInput. |
| |
| |
| |
 |
DirectX Rock | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 2439 since 1/17/2006 12:43:29 PM |
By 1 Users
|
| |
This program demonstrates loading Wavefront OBJ files in DirectX by loading a rock. There's a demo at http://www.coolgroups.com/dxrock/.
(ScreenShot) |
| |
| |
| |
 |
Extremely fast barycentric computation | C, C++ (general), Microsoft Visual C++, Borland C++, UNIX C++ | Advanced / Mike Vandelay | 1713 since 8/11/2005 6:52:25 AM | Unrated
|
| |
This code does an extremely quick computation of the barycentric coordinates of a 2d point inside a 2d triangle. |
| |
| |
| |
 |
Gdiplus Texture Loader | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 3202 since 1/26/2006 10:41:02 PM | Unrated
|
| |
This class enables you to load BMP, JPEG, GIF, PNG, and TIFF files as OpenGL textures.
|
| |
| |
| |
 |
GIF display program | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 1885 since 1/11/2006 9:16:58 AM | Unrated
|
| |
This displays a GIF file with GDI plus. |
| |
| |
| |
 |
Gift wrap | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 2323 since 8/6/2005 9:46:47 PM | Unrated
|
| |
This program demonstrates using 3d Perlin noise to create a 3d wrapping paper texture that is applied to a cube. (ScreenShot) |
| |
| |
| |
 |
Icosahedron subdivider | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 3399 since 9/11/2005 5:50:38 PM | Unrated
|
| |
This program demonstrates creating a sphere by performing recursive subdivisions on the faces of an icosahedron. There's a demo at http://www.coolgroups.com/icosa/. (ScreenShot) |
| |
| |
| |
 |
IE Opener | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 2609 since 12/14/2005 2:57:22 PM |
By 1 Users
|
| |
This demonstrates how to make Internet Explorer open a web page. |
| |
| |
| |
 |
Infinite desert | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 1619 since 8/18/2005 7:22:32 AM |
By 1 Users
|
| |
This program illustrates the basic principles of generating terrains and displaying them by allowing the user to navigate an infinite
desert with the arrow keys. A demo of it is available at http://www.coolgroups.com/desert/. (ScreenShot) |
| |
| |
| |
 |
Kd-tree | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 6271 since 8/30/2005 3:41:47 AM | Unrated
|
| |
This program demonstrates the use of a kd-tree for selecting a set of 2d points that appear in a rectangle. There's a demo of it at http://www.coolgroups.com/kdtree/.
(ScreenShot) |
| |
| |
| |
 |
Lava rock | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 1613 since 8/16/2005 8:21:42 AM | Unrated
|
| |
This program displays 3-dimensional rocks that were made by taking the convex hull of a sphere distorted with Perlin noise. These rocks are also texture-mapped with Perlin noise. There's a demo at http://www.coolgroups.com/lavarock/. (ScreenShot) |
| |
| |
| |
 |
Looping MIDI | C++ (general), Microsoft Visual C++, Borland C++ | Advanced / Mike Vandelay | 2189 since 11/16/2005 8:06:29 PM | Unrated
|
| |
This code demonstrates how to loop a MIDI file. The looping part is slightly tricky. |
| |