Home Forum
 

DirectX in VB

From source code,code examples

Jump to: navigation, search
A cool 3D Room

This code teaches the basics of RMcontrol. RMcontrol is a .ocx that has all the devices and calls for direct-x built in. You just have to know for to use it :). This has comments to explain everything and teaches most of the basics of RMcontrol. YOU MUST RENAME RMCONTROL.TXT TO RMCONTROL.OCX!!!!!!!!!!!!!!

Analog clock -easy

A small and easy piece of code to put an analog clock in your program. Why analog ? 'Cause you know what time it is without tinking, just by looking at it. Anyway, it's easy to make such a clock and it works with any kind of shape - small or big. For the beginner. Enjoy.

Arkanoid / Breakout Clone

This is my version of Arkanoid/Breakout. It was done in DX7. I am submitting this in an effort to get some help. I am having problems with the collision detection, where if the ball hits the corner of a block, it has strange bouncing behavior. Also, I need some suggestions as to theories as to behavior of the ball when it hits the paddle. Finally, I need some suggestions as to when (if at all) to speed up the ball when it hits the blocks, paddle, or for whatever reasons (such as the ball not touching the paddle for 30 or more seconds). All help is welcome. Thank you in advance! BTW, all the graphics were done by me in Paint Shop Pro 8 - I'm not a graphics artist, so please dont diss them :) The sounds were found somewhere on the internet...I don't even remember where at this point.

SuperGT 3D racing game

SuperGT is a 3D racing game made with DirectX. You can drive a car around a track, and it keeps track of how many laps you have completed. A joystick/gamepad is supported.

A DirectX Program Dock

I was inspired by MobyDock (http://www.mobydock.tk/) and created this program which can be used to replace the taskbar. It?s based on DirectX 8 for VB and needs just a little few tweaks (transparent background and anti-aliasing for example) but because the lack of time I can?t finish my code. So feel free to download the code and finish it on your own with your customs features.

Actor MD2 sample with dynamic shadows

This code demonstrates one of the iRender 3D game engine features - md2 loading, rendering with dynamic lighting and shadows.

A 3D Shooter Game (Half-Life Style)

.:Zombie 3D Action Demo:.

a 3d space with 3d objects

the prog is made in vb6 usind directx 8.

Amn Simple3D Engine

AmNeZiCk Simple3D Engine

AmNeZiCk Simple 3D Engine v2.0

AmNeZiCK Simple 3D Engine v2.0

a 3d street with lighting effects - corrected

this prog uses DX-8. there was a minor problem which has now been fixed... it is a night scene of a street with lighting effects.... u can walk abount in the scene.... basically meant 4 beginners... however u should have a look at it. i sinscerely believe u will like it.... PLZ VOTE 4 IT.....

aaa quake3 clone

this is a FULL-FEATURED game. uses directX 8. it is a quake 3 type game where u r up against a brutal enemy. no missions, no story, just one on one fight..... unlike other full 3d games posted on this site, this one runs fast even though it has been programmed in vb...... the enemy moves according to way-points, when u hit the enemy it changes direction and runs away, the screen goes red when player gets hit..... etc..... this game is very much playable and enemy a little hard to beat.... PLZ VOTE 4 IT. PLZ LEAVE ANY COMMENTS U HAVE FOR THE GAME OR ME..... looking forward 4 ur feed-back.

Animation of Brick Wall Slide-Closing DirectDraw7

Just a simple demo for beginners using DirectDraw7. The brick wall slide-closes from both sides. Uses one image file for brick wall. See the screeshot.

A Graphical Vurtual Keyboard Using DirectX

UPDATED!! Virtual Keyboard. Looks Like A Normal Keyboard. When You Press A Key On Your Normal Keyboard, The Corresponding Key On The Virtual Keyboard Lights Up!! Every Key Is Independent (Left Shift Is Different From Right Shift Etc..)

AWESOME Tile Basics - A MUST SEE

A DIRECTX TILE BASED ENGINE WITH SMOOTH SCROLLING, AWESOME GRAFICS, MOUSE CURSOR :-)

A Step by Step Quest to 3D Engine Programming Lesson 1: initialization

This is the First tutorials of A quest for a 3D engine progamming.

UPDATED DIRECTX8 TUTORIAL

EGAD!!! It's a work-in-progress tutorial for D3D in DirectX 8!!!!!

A Step by Step Quest to 3D Engine Programming Lesson 3: Advanced initialization

This is the sequel of my Previous tutorial about how to make an accurate 3D Engine step by step. In this Lesson we will see how to Render basic Colored polygons over the screen.

A Quest to a 3D Engine Programming Lesson 4: Transformations

This 4th tutorial of my Quest to a 3D Engine programming series, deals with polygon drawing and object transformation (scale,rotate,translate).

A Quest to a 3D Engine Programming Lesson 5: Adding Textured Scene

This 5th tutorial of my Quest to a 3D Engine programming series, deals with polygon drawing and object transformation (scale,rotate,translate), all drawing code is encapsulated in a New Hi polygon management class, this mesh Manager is very Fast and robust; it can Manange many polygons (thousands). It provide very useful methods to generate complex 3D Scene procedurally.

A Quest to a 3D Engine Programming Lesson 6: Adding First Person Shooter Camera

This 6th tutorial of my Quest to a 3D Engine programming series, deals with Advanced Camera System, a new Camera Class has been Added. It handle both 6DOF (6 Degree of Freedom) and FPS camera. An Input Class have been implemented it handles All input devices (Keyboard,Mouse,Joystick..). Numerous bugs have been fixed thank to all your comments and feedbacks over the previous tutorials. this Step is very important, Now the Engine is quite okay for a little 3D game. We have to add,collision, Sky system, lensFlare, particle system. We will show how to add this modules in nest tutorials, Since then, enjoy my code and Vote, leave comments and feedbacks.

A Revolving Chain

Just having a bit of fun with mathmatics, and the D3DTLVertex structure. Written in DX7.

A Revolving Chain v.2

Completed, and optimized a bit further. Written in DX7. Zip ~ 150K

DirectX 8 batch rendering VS individual tiles

This code is a simple demonstration of using the typical rendering methods used in 2d DirectX 8 - combining two triangles together with a triangle strip and the often considered better batch rendering, which is building all the triangles at once (with a triangle list) and rendering it in one call. Batch rendering is often always considered the better method, and strongly encouraged. Though, the results may be surprising. Seems batch rendering, on majority of cards, has no benefit over rendering 2 triangles at a time since you're too limited by your card's fill rate. Rendering is done in a 1:1 pixels-to-texels ratio. Rendering is optimized for both rendering to what would be typical for a game in a real-world scenario.

Basic DirectX (D3D and DI) Engine

It a basic direct3d engine. Its very easy to use. The zip has an example and the source code. In this version its only have DirectImput for keyboar. It support textures. Please vote if you like it.

Bounc'in Balls

This is a program made in DirectX7, something I wipped together a while ago. It needs work, but is a fun breakout game with sound, music, and okay graphics (see screen shot). I enjoyed it, and hopefully you will too. CHALLANGE: This really is one! Fix ALL bugs, then send them to me (mTecnology@hotmail.com), source code, please!

Bouncin Balls 2

This is the next Bounc'in Balls, and has been debugged quite a bit. It was made in DirectX7 and is a basic breakout game. There are about 6 balls, and each destroy a differenct block. See what you can do with it, then send me the code! Enjoy!

Bouncy Balls

The program shows how to use directx8 to display sprites on the screen, more specifically, it renders 6 balls on the screen that bounce of the edges of the screen, each with a different speed. The code can easily be modified to make a pong or bricks game, which is what i'll do.

Base for 2D Scroller

Heres 2D scroller base with scrolling backround to start game like Asteroids or some Car game.

Base for 2D Scroller Part 2

Heres 2D scroller base with MOVING backround to start game like Asteroids or some Car game.

BackGround Text in DirectX8

This very, very, very and again very easy example shows how to create font device nad how to set background and draw text using DirectX8 (->see screenshot). For beginers.

Basic Direct3D Terrain Engine

This is a basic Direct3D terrain engine I created

Bahnsosoft 3D Engine Opensource

3D Engine

Pink Bird

This is a very simple program to show you some function of directx, I made it after I had readed an tutorial about directx, so many of the notes aren't mine.

DirectX7 for VB: DirectDraw Game Engine.

Direct Draw is the 2D part of DirectX. With it you can create incredibly detailed full screen games, in lots of colours at lots of resolutions that run incredibly quickly. This example shows you how to use DirectDraw to create a fullScreen Platformer, and use DirectInput to control a character...

Blting to multiple windows in DX7 DD amp; D3D

Two projects here. This is an FYI post for the DX people. The first project is a modification of one of MS's DD tutorials for comparison. The second is a modification of one of my own previous D3D examples for review. Hope this helps. Zip ~ 300K

Direct3D Rotating Box by DmX

Shows how to rotate and zoom in and out on a box in Direct3DRM using the RMControl.ocx

TURNERS DIRECT X ENGINE

I made TDXE to help you, the user, to program with Direct X.

DX-RIPPER

this code shows how to use directdraw and show all desktop passwords even look behind stars(*****)

SI'S DIRECT 3D PARADISE

A WHOLE 3D PARADISE TO WALK AROUND IN REAL TIME!!! This is my first Direct3D program (apart from a plain cube). It demonstates lots of the basic stuff you need to use to make a Direct 3D program, such as : Z-buffering, texture mapping, matrices, polygon sorting and scrolling backgrounds. The 3D world includes a plane and a boat, and some trees. All this packed into a 264KB download! I made the trees using a trick I saw on the game Tombraider - they are 2D sprites which turn to face the camera! Even if this don't teach you much, you can at least have a laugh at the ridiculously low polygon count and cheap effects. NOTE : YOU NEED DIRECTX 7 INSTALLED TO RUN THIS! For the best performance, close all other programs and run "Si's 3D Garden.exe" (included). See "readme.html" for more information. Please COME BACK AND VOTE FOR THIS because I don't think anyone else has given up the source code for a whole 3D world to Planet Source Code!

Arcade Game Engine

ActiveX DLL that provides a layer between DirectX 7.0 and Visual Basic. The DLL exposes graphics, sprites, tiles, input, music and sound interfaces for the development of arcade style games. This version does not include a setup so you need to register the DLL with REGSVR32.EXE, and have either VB 5.0 or 6.0 environments or runtime. Other requirements are MDAC 2.1 or later and DirectX 7.0 to run the sample project that is included. Initial documentation is included in this zip along with a README file.

Direct3D Basics

A really easy and detailed program to introduce you to Direct3D, in the sample you control a 3D ship. The code is heavily documented and simplified, if you're new to direct3D it's a real reccomendation.

DirectX Plug - Simplified DirectDraw Programming

Use this code as a starting point for creating a directdraw application. All the directX code has been shoved to the side and put into a nice neat little package. The result, you can start writing your DirectDraw app in minutes without getting your hands dirty!

Eye3D - Direct3D IM Demo

Accessing DirectDraw, Direct3D Immediate Mode and DirectSound * 16-bit color depth * first person 3D viewport * viewport HUD display * backbuffering and page flipping * color key transparency * alpha translucency * darklight shadow effects * animated textures * hardcoded decal handling * dynamic lighting * Detection of hardware accellerators including 3DFX cards * 3D wave audio * extensively documented * freeware

DirectX Game (must see)

This is a start to an Asteroids/Gradius clone. Almost all of the program is documented. It demonstrates how to use DirectX features such as: DirectDraw, Sprites, DirectInput, Collision Detection, Playing Midi's, Playing Wav's, Sound Buffers, etc. You really have to check this out, it could really help you learn DirectX. Also, please vote and give comments.

An Introduction To DirectX

This is a tutorial for a complete beginner to DirectX. This introduction shows you the very basics of using DirectDraw, with more comments than code to help explain everything in plain English. The resulting program will draw a picture and stretch it to fit the size of the form. IMPORTANT - This requires DirectX7 and the DirectX7 for Visual Basic Type Library. If this tutorial helps you, please give feedback and/or vote, because if there is enough interest, subsequent tutorials will follow.

SpaceSentinal

This is a Demo of the EZX.dll I wrote just to get the hang of using the controll. tested this code on a pentium100 running WIN95 and a AMD 500 runnung WIN98. Both systems have VB6.0 and DirextX 7. Check it out!

Direct 3d Plane Simulation

This was just a little test program I wrote to see how hard it is to use Direct3D. Basically all you can do is load in a plane (there's 1 supplied), and then "fly" it round. It can rotate in X,Y and Z axis's (although rotating it too much sometimes stuffs the alignment up) and move it towards and away from camera.

DirectX Tutorial #2 - DirectSound Intro

This tutorial will teach the complete newbie to DirectX/DirectSound how to Load, Play and Stop a sound (.wav) file. It is designed to be REALLY simple, there are more comments than there are lines of code (at least one comment per line of code!). Thanks to all the people who voted for my last tutorial (code of the month!), if you find this useful please do leave feedback and/or vote so I know that I should make more of this type of stuff. Look out for tutorial #3 - DirectMusic Intro!

DirectX Tutorial #3 - DirectMusic Intro

This heavily commented code will teach you how to load, play and stop a MIDI file using DirectMusic. You need DirectX7 to run this. You also need the DirectX7 for Visual Basic library, which you can get from www.microsoft.com if you haven't already got it. And you need the MS Common Dialog control version 6. Please give feedback/vote if you appreciate the time I take to make these tutorial programs. Look out for the next tutorial - DirectDraw7 exclusive mode!

DX Mouse

This code will show you how to use Direct Input to get info from the mouse. It has lots of comments and is not all that complex. Can you please give me some feed back.

FlightSim

Great Flight simulator. Simulates a real flight, including Takeoff/landing, Thrust lever etc. Vote for me!!!

FlightSim2

This is a new submit. With the other one the Direct3D RMControl was not included.

A DIRECT3D PANORAMIC SCENE

CHECK THIS OUT! This is a really cool effect. Stand in the middle of a 3D world and use the mouse to rotate the camera around. All running at over 60 frames per second!!! The pictures look beautiful (thanks to Craig Nisbet - it's his artwork, but my programming). How is such a high res 3D image made to run at 60 FPS in VB? Well, I cheated ofcourse! I just used a cylinder and wrapped and image round it, then put the camera in the centre of this cylinder. But the effect looks just the same as if I were using the best quality 3D graphics using thousands of polys! You really can't see the difference. Plus, like my last submission it has the advantage of compression - why use a huge 3D file when you can just use a jpeg? This demo also features both hardware and software rendering, (BTW software = very slow) and adjustable rendering quality. There will be many more features added but I won't be able to release the source code of the final version, sorry. I hope that you agree that this deserves a decent vote, if not then please tell me why not so I can improve the program. Enjoy!

DXTUT4 - Introduction to Direct3D

This tutorial WILL teach you how to get started with using Direct3D Immediate Mode from Visual

Cool Direct3D Waves

This is a program that shows how to use Direct3D and directx. It's a cool 3D wave that is generated in the center of a plane and expands out. In addition, the plane rotates in the X,Y and Z axis. Try chaging some equations. Sometimes you get weird looking stuff. Please, vote if you like it! Give me feedback

COOL FIREWORKS SCREENSAVER

This is the screensaver with the COOLEST GRAPHICS YOU'VE EVER SEEN! You've got to see it in motion before it really works, as up to 20 fireworks simultanouesly shoot upwards at different angles and speeds, explode into different bursts of color, lighting up the surroundings slightly, and then sparkle and slowly disperse and fade away with really cool blending/blurring effects with the background!!! You have never seen anything like this. REQUIRES DIRECTX7 or higher, I have DirectX 8 and it worked fine but it should also work on DX7. You also need to have a monitor capable of 24 bit color. I would appreciate lots of VOTES AND/OR FEEDBACK because I worked very hard on this one! Visit my website at www.VBgames.co.uk!

ShootEm

This code is a 3D Shooter with great graphics. It uses Direct3D and Direct Input as well as some API for mouse movement. An excellent program to learn how to use Direct3D with. You can create your own levels, too. You will need the DirectX 7 SDK to use this coding.

Direct3D 8 Scene - half built, but gives good example of how to do scenes/worlds in D3D 8

Hi, now my bug is fixed, thanks to Chris (see my feedback below). I'm going to leave the corrected code here, so that hopefully it serves as a good starting block for people wanting to create Direct3D scenes/worlds. Please vote/provide feedback. Remember to lookout for my Direct3D 8 World!

Basic DirectX8 graphics

I've had DirectX 8 installed for only a few hours so I've just made my first program to test it out. This would be useful for beginners. It spins around a pyrimid shape which glows different colors. Very simple and commented on almost every line. Probably requires some sort of hardware acceleration. After hours and hours of downloading 150MB through my 56KB/sec phone line, DX8 seems worth the wait. You'll be suprised at how easy it is to program! Although where is the support for 2D? I'd be interested in any 2D DX8 progs. Please comment if this is useful to you, or if you have any problems with it.

Direct3D 8 World Example

Thanks for downloading my code. This is really just an example of how to begin a world in Direct3D 8. The graphics aren't very good, but I hope that it maybe helps someone. It's pretty well commented and I think it's quite easy to understand. If you have any questions/queries, I'll endeavour to answer them. Please provide feedback and please vote.

I3D Graphics / Virtual Reality Engine

This is a 3D Graphics / Virtual Reality Engine called I3D. It does have some very complex/complicated routines built in, but MOST are easily understandable. This engine is very useful and functional and has powerful mesh controlling routines. It has the ability to load .3DS models, .X files, and .MDL models. It has such features as billboarding(makes texture constantly face user head-on), texture loading, terrain loading, light object creation, collision detection, camera/viewport controls, etc... It has many, many routines for matrix/vector/quaternion math. This 3D engine is even equiped with a particle system.

D3DWorld Version 2.0 (Direct3D 8)

Version 2.0.0 of Richard Hayden's D3DWorld is a great improvement on version 1 (D3DScene) of my Direct3D 8-based 3D world.

DirectDraw Sharks

This program uses DirectDraw 7 to display sharks swimming around and other stuff (check the screenshot). I created this because I 'discovered' class modules to move sprites around which simplifies the code alot, and allows easy implementation of more sprites. The sprites have been taken from the SNES game 'Donkey Kong Country', that explains the monkey :-). The program runs really great, even on my P133 with 1000 sharks... maybe someone could help me create a screensaver out of this?

Direct X Breakout Game

This is my first DirectX 8 game. It uses the direcx graphics API. Plus, I also created a class module for Dx8! The module includes how to draw text, and blt sprites :) If you want an extra challenge, try enabling the timer "TmrBlocks" on FrmMain.

Back-face removal/culling in world space using the dot product (3D programming)

This tutorial focuses on the use of the Dot Product of two vectors for back-face culling/removal in world space. Back-face removal is the process of checking every polygon before it is drawn to screen space to see whether it is facing the camera or not (ie. whether the camera can see it). If it isn't visible to the camera then there is no point in drawing it. Drawing it would just use unnecessary CPU power. This tutorial teaches you the basics of using this incredibly useful function in 3D game programming. It can significantly increase your frame rate!

Get DirectX Version Installed. Very easy, but maybe useful ...

Gets the installed Version of DirectX. Nothing special, if you look at the code, but useful for Installers, for example...

Stereo Vision, TRUE 3D Minor Update

Update: Added option to allow viewing model using a cross eyed method, as well as the original "wall eyed" method.

D3D 8 Ball

It displays a 3D Sphere in a window , but the nice thing is that it A) uses little code and RAM

WaterDrops in DirectX 8

There are very few directX 8 applications, so heres one you like!

a full directX animation with one picture

if u are a beginner in directX , u probably have the same problem I had. making an animation by using one picture only. its really easy. just download the example and see for yourself.

A actual RPG in Progress, Space Quest

Space Quest is the temporary name for the single player RPG (in progress) that currently P4R14H(art) and I(programming) are working on.

DX Matrix

You've seen the rest, now try the best! DX Matrix closely emulates the scrolling code as seen in the movie. To run the program, you need to have installed DirectX 7 (or higher), the VB6 runtime and, for best results, the matrix true type font as supplied. Use P to pause the matrix, and escape to exit. NOTE: DX Matrix II is now available. The most realistic Matrix emulation package yet, featuring 3 simulations from the movie, and realistic sound - visit my WEB site to download it - http://www.dhutchison.freeuk.com

CBX Basic DX Init Class Template

This class allows you to perform a basic Init and shutdown of DX8 using windowed mode. It is meant to save you from having to rewrite dx init/done code every time you write an app. The source code is also not very well commented but is still very easy to understand

DirectX SpaceQuest

SpaceQuest is a very cool game with animation, sound and the stuff created with DirectX. I learnt all about DirectX from PlanetSourceCode and here are the results of one complete day's work. If you like for this code, vote for me. If you really like it, point me to some DirectX resources I can use. Thanks!

ERacer - Industrial Quality 3D

ERacer demonstrates industrial quality 3D graphics using Microsoft DirectX7 and Visual Basic. You can download the program and sourcecode right now and start exploring the 3D world using one of two agrav fighters, at daytime or nighttime, on one of several terrains. You can even try to defend your base against attacking alien fighters.

VB DirectX8 OCX beta v1.0

Free DX8 control to build simple 3D scenes, load 3D DXF, X , lands and custom files. Walk mode, trackball mode, easy texturing, 3D world simulation, object tree.

Visual Bomberman X (Preview)

Forget atomic bomberman for PC that takes 55 megs.

[[Direct3D -> 2D]]

This program shows you how to use Direct3D to extend 2D games/programs. It uses no lighting or matrices or other more advanced Direct3D stuff, just shows you how to use rotation. Very basic, but allows you to do more then DirectDraw (or at least faster). Just hope someone could use this. Don't forget to leave comments (and vote)!

A DirectX Car Game

This is a DirectX car game made in VB. I used Objects in this one so it should help some people. It's not very interesting but demonstrates a good way to make an OO Game. Hope you like this.

[[Direct3D -> 2D Part 2, Faking Light]]

After figuring out how to rotate 2D sprites using Direct3D (check my other submissions), I wanted to do lighting. After reading some tutorials I gave up, they all used 3D, while I wanted to do 2D. There are other ways of faking light; making tiles in multiple shades at either design time or run time, but they're limited...

Flashing Boxes using DirectX

This code is a great source for newbies on how to set and create the device for Proccessing and also shows how does the Vsync function works(just for clearing buffers though).

[[Direct3D -> 2D Part 3, Alpha blending]]

I'm back, with Part 3 of creating 2D graphics using Direct3D.

DirectX SpaceQuest

SpaceQuest is a very cool game with animation, sound and the stuff created with DirectX. I learnt all about DirectX from PlanetSourceCode and here are the results of one complete day's work. If you like for this code, vote for me. If you really like it, point me to some DirectX resources I can use. Thanks!

Direct X-files game

Direct X-Files is a really cheap game I made very quickly, mainly because I downloaded the X-files theme tune and I felt that I needed to find a use for it so I made this X-files game in a few hours (so don't expect anything amazing). Alot of the code has been re-used from my old DirectX-games. However, if you are new to DirectX, I think that you will find the code very useful as it demonstates the basics of DirectDraw and some really basic DirectMusic. If you are not new to DirectX the code is still interesting because it uses the Sine function to make UFO's fly in wavy line and it also does a cool lightning effect from the lone cloud which you are supposed to dodge. The aim of the game is to shoot at the UFO's. Even if you don't learn from the code, download it anyway just for a laugh. The game is probably far too easy so if you get bored just walk under a cloud just as it is about to stike lightning and watch your skeleton light up as you cry out about how your burning to death (that means the game has sound FX too!). If you learn from or laughed at this game that please vote to show your appreciation of my efforts. THIS GAME REQUIRES DIRECTX 7. I take no responability if it crashes especially since the DirectMusic part has no error handling.

VBSnow

Simulates snow using DirectX to change the screen resolution, and then using standard win32 GDI calls. Looks very cool!

Clock (DirectAnim. in Html)

draw a animated clock using VBScript-DirectAnimation in an Html file!

City3D

This is a 3D real time environment

Cyborg3D

An example how to use animated X files in

DirectX 7 for VB: DirectSound Demo

Visual Basic has always been weak on the games front, since when was Half-Life VB? Thanks to microsofts latest release, we can now have official support for DirectX 7. This is one example of many that i will be releasing, it is based on a MS tutorial supplied with the free SDK (don't get your hopes up: it's 128Mb). This example will show you the basics of DirectSound, including panning/volume/looping and multiple sounds.....

Cell-Shading and Cartoon Rendering With NemoX directx8 3D engine

This Little Demo shows how to Do Cartoon Rendering

A DirectX7 Multiple sound module

Ah! Simply The Best...

A DX7 MultiPlayer Tic Tac Toe

This is an example of using DX7 DirectPlay4. Program allows you to connect and play a basic tic tac toe game over ipx, tcp/ip, or modem against another player with the same program installed. This program includes a basic chat program. All of the multiplayer code is done with directplay4. This is a multiplayer tic tac toe game i originally wrote using the com port across a modem. I recently ported it to directplay4 just for the fun of it thought the code might be helpful. Requires DIRECTX7 SDK to compile and DIRECTX7 runtime to play.

DirectX 7 Sprite Engine

The Engine was made as an easy way for making a game with directdraw. It gives you three backgrounds. The background, midground, and foreground. It also has a built in tile engine(if you want to call it that). And allows up to forty sprites which is changeable with the re-writting of a line. More documentation is held within the zip in the rtf file

DirectX7 for VB: DirectDraw Game Engine.

Direct Draw is the 2D part of DirectX. With it you can create incredibly detailed full screen games, in lots of colours at lots of resolutions that run incredibly quickly. This example shows you how to use DirectDraw to create a fullScreen Platformer, and use DirectInput to control a character...

DirectX7 for VB: DirectInput the Keyboard

DirectInput is the component of DirectX that links to Joysticks, Mice, Keyboards and other inputs. This example shows how to access all the 255 keys on the keyboard. Great for Games, and for creating dynamic hotkeys for menus Etc... All that is required for this example is DirectX7, available from www.microsoft.com/Directx

Crash Crypt 4

The 4th edition of Crash Crypt is at least 16 times stronger than the "CC3" and provides a much more secure method making more use of the keys and the password.

Chat 1.7

This is a simple chat program. It uses a class module for the DirectPlay section.

Complete 3D Rotation Example

This is a complete 3D Rotation example very good if u want too make a game or anything ! You will learn allot from it please vote if you like.

Capture DV

you can capture Video from a Digital Video

DirectX7 for VB: Direct3D Retained Mode

An Example of Direct3D Retained Mode, this example loads a .X object and rotates it round. Easy to customize, with everything included.

DirectDraw 7 Tutorial

Updated: 15/07/200 - All Bugs Fixed

Webcam Capture

Capture stills from differents video sources or webcams using the DirectShow technology. Also included a simple "motion detection" ( difference between two images ).

DirectX7 Transparent sprite (alpha process)

This code show you how to draw transparent sprite with DirectDraw7 and Visual Basic (alpha process). More on http://www.c2i.fr

DirectX Rotate sprite

This code show you how to rotate a sprite with DirectDraw (DirectX7). More explicatons in my site http://www.c2i.fr

Counter Assault - Space Shooting Beta

Counter Assault is an arcade-style space shooter game. I intend to create advanced features such as Heat-Seeking missles, laser-powerups, bombs, and possibly even a story. It's pretty fun how it is, however. Right now, it has the basic enemy engine, enemies that move around and swurve, power-ups, such as Invincibility for 10 seconds, Health and Energy refuels. The energy system is simple: You shoot a laser, the energy of your ship goes down a little. If it reaches 0 (critical level) it takes away from your health every time you shoot. The game's completely lag free, since BLTing in DirectX is a walk in the park on even the worst computers.

Chopper - 3D Choplifter game

Chopper is basically a 3D version of teh Apple II classic, Choplifter. Your mission is to rescue hostages without being blown up by enemy tanks.

Simple CAD

The purpose of this program is to show how to use DirextX 7. In it you can create and draw simple objects (a cube and cylinder). This program allows the user to draw in two windows a square or cylinder, then rotate the object. This program shows how to set up a picbox using DirectX7 to display 3D objects. It contains a module that can be used with no modification to set up a DirectX7 window and draw objects in it with very few function calls. With a little modification it will accept .X files. This program should use hardware acceleration but I do not have a video card capable of it so I cannot test it. This program also allows you to click in the window the 3d object is in and rotate the object by moving your mouse.

DirectX7 Animated Mousepointer
    • Based on the DirectX7 Tutorial by Jack Hoxley**
Tutorial for NemoX 3d engine Full Version

The version 1.07 of NemoX engine is out with a tutorial series.

NewbieDX2

Second part of series of tutorials for absolute beginners. This time we see how to utilise vertex buffers, perform rubberbanding, and moving objects to new positions on the screen. Includes tutorial in Word format.

DirectX7 3D Rotating Cube (Part 3 of 4)

2 Stellar Graphics 256 X 256 X 16M

CyberKiller 3D

This is full functional 3D action demo, written with visual basic with iRender 3D game engine usage (http://irender3d.com). The code is too big to upload it to PSC, so I decided to make a link to the file.

Cool Sky with DX8 its rounded world

hi this is a sky the same as 3dTrueVision and even with its pictures of the sky i saw someone ask how he can render a good sky like 3dTrueVision so i made this code to the sky just like truevision to learn coz truevision with no source code and i added ....

NetMessnger .:: BETA LAN Messaging client and server::. FULL source code

This client works with Direct Play 7 and up so youll need a new version of DirectX and just compile this and run the server and clients.

MDL/MD2 Model Viewer (updated)

This program load's and renders MDL and MD2(Quake 1&2) models. the code is well commented and optimized. uses no external controls or dll's for loading/drawing except DirectX. all mdl related functions are brought together in one handy class, such as loading, rendering, animation selection, texture loading and frame interpolation! check it out

Parallax Scrolling in DirectX 7

This code shows how to create parallax scrolling in DirectX 7, it has 4 background layers, the character and 1 foreground layer, each scroll at different speeds. Must be seen.

Blocks

This is a game a very basic game using directx7 keyboard controls I could not get the code to compile into a .exe so if any body manages to please email me the .exe at free_2_b@hotmail.com

D 2D Map Engine (best one)

This kind of code has never been posted before it

Treasure Chest (DirectX)

Remember the old days when the Black Avenger of the Spanish Main (alias Tom Sawyer) roamed the Carribean Seas and spread terror among his foes? Well, this is what went overboard one day and you are the lucky one to find it.

DirectX 7 Sprite Engine

The Engine was made as an easy way for making a game with directdraw. It gives you three backgrounds. The background, midground, and foreground. It also has a built in tile engine(if you want to call it that). And allows up to forty sprites which is changeable with the re-writting of a line. More documentation is held within the zip in the rtf file

DirectX 7 Sprite Engine Test

just tests out the tile and toscreen abilities of the sprite engine

PixelGraphicsUpdated

Make very symmetrical and beautiful graphics.

Treasure Chest (DirectX)

Remember the old days when the Black Avenger of the Spanish Main (alias Tom Sawyer) roamed the Carribean Seas and spread terror among his foes? Well, this is what went overboard one day and you are the lucky one to find it.

DirectX 7 Sprite Engine Sprite Use Sample

Simple use of the sprite engine.. It's actually the project I use to test my engine subs...

DirectX: Direct Draw, Sound Music Fighting Game

This is a DirectX Fighting game like the original Mortal Kombat, it uses direct draw, direct sound & direct music. Currently Multiplayer is not available.

Synthesizer

2 Oscillator Synthesizer. Each Oscillator can produce a SINE and a SQUARE waveform. Lowpass Filter and beginings to a Highpass Filter included. Also has amplitude modulation, frequency modulation (buggy), and another modulator that mixes between the two oscillators (like a cross fade). YOU MUST HAVE DIRECTX7!!!

Get the size of a BMP without any control

The Sub in the module opens the BMP file in binary mode and reads out the HEX dword string of the height and the width of the bmp and converts it to 2 integer values. Could be use for example in directx game engines ! (documented)

DirectX Media Player

Did you listen to a MIDI file on two different computers and wonder why yours sounded much worse(or better)? This code, using DirectMusic, will play ANY MID file in a way you've never heard it before, in exactly the way the composer wanted it to sound! This program has a media player look, tells you time signature, length of the music, tempo, and even has a slider for the play time! The DirectX initialization code was taken from the Microsoft VB example. All other code is mine. If anyone would like to help me get a better "media player" look, or help me with buffering/seeking through a music file, email webmaster@programmerfaq.com

DirectX/Direct3D Configuration Applet DLL

In keeping up with DirectX, it may be hard to find some good utility code that allows you to present the user with a configuration GUI, similar to the config GUI in Freespace 2, Half-Life or any other big game which relies on DirectX. This is a small ActiveX DLL which uses DirectX 8 to enumerate all of the video cards on the computer, and also displays the acceptable resolutions for each one. It can then return the values selected by the user in a format which DirectX understands (adapter number, mode number, fullscreen, etc.). Modification of the DLL is as easy as changing the D3DConfig.res file using the Resource Editor. It took me a little while to not overcook this problem, but I actually found a simplistic but powerful solution. Hopefully, this will help all of you out there to understand UI isn't just in the game, but also in the setup. Also enclosed in the zip is a README and a sample program. Use the .VBG file if you don't want to compile everything. Have fun, and don't forget to vote or comment on this if you want.

A DirectX starfield

This code draws picture based stars using directX 7. The code is heavily commented and simplified.

Simple DirectX

Show the use of simple DirectDraw and DirectInput commands.

Pyramid - moving, rotating, playing sound

(See screenshot! - sorry for its quality :])This is code for beginers and viewing it you can learn in easy way how to create 3D objects with DirectX8, how to configure their properties and how to create sound device in DirectX8.

IT'S BACK aMAZEing 3D - DirectX 7 version PART 1

IT'S BACK AND BETTER THAN EVER! Loads of you begged me for it - so here it is - aMAZEing 3D using DirectX 7!!! I've spent all week learning DirectX to make this - my first DirectX game. If you've never seen aMAZEing 3D before then I can tell you that it's a 3D perspective texture mapped game with lighting effects! To see the old version - just click on 'Best code of the month'. And this version is about 3x faster, with smoother graphics and improved lighting! Thanks for all the feedback and votes - they helped me to make this version - so keep it coming in - and I may add baddies and guns and make this into a Doom style game! This is my first DirectX game so please don't be too harsh with any feedback - try to help me with bugs rather than murder me! IMPORTANT NOTE : In an attempt to make the game small enough to upload the game myself, I have made an installation program which must be run before you play the game - so read all the instructions!!! You also need to download PART 2 - the graphics for the game. Prepare to be aMAZEd again...

Build The Tower (UPDATED, English Version)

This is kind of game where u build a tower using worker (i am using lemmings type worker).. sorry some of graphics i just got it from internet.. hope they dont mind.. please vote for it.. and tell me what you guys think.

Demo 1 - Incredibly Fast Graphical Manipulation

This code is a screensaver, or rather a demo, that shows an example of several graphic techniques and effects including pointers to a bitmap, fading, mathematical lookup tables, palette switching, and simple Gaussian blurring, and in short, very fast graphical manipulation. The effect is very similar to the winamp plugin 'Geiss' and perhaps others. The code seems to be optimized as much as possible, and runs relatively fast on both my Pentium 3 450mhz and my AMD K6-2 450MHz, considering the effect. You can view additional screenshots at http://romnet.yi.org/prog/demo1/demo1.htm. The palettes are stored in external bitmaps that can be altered for your viewing pleasure. There are two executables in the zip, one runs in a small window and one runs fullscreen at 320x200 using DirectX to change the resolution. (People have been having problems with this- do NOT forget to reference the directdraw type library or you will get an error on Public dd)

Mod DX7.bas

Mod_DX7.bas is a module of simple functions to make DirectX programming easier. Included is an example program which uses the module. All it does is bounce a ball over a background but it does it at a rather slick 89 frames per second (on my 400Mhz PC) and it prints the frame rate every second to the debug window for you to see. This is my first ever DirectX program so it will be useful for newbies to DirectX 7 (like me). I have since used this module to create my most graphically advanced game - aMAZEing 3D - to run in full 3D lighted textures at fast frame rates! Go look at my other submissions to see that. If this code is helpful, please vote for it.

JD DrumLoop

This little program makes drumloops using directx, unfortunately you can't record sounds 'made' by directx, but I managed to do quite a good recording using my microphone(placed next to the speaker).

DX Space Invaders

DX Invaders is a fun clone of the classic game Space Invaders. It has rather slick graphics which automatically adjust to the speed of your computer to run at 30 frames per second and it prints this info to the debug window. It should be able to do 30 fps on a really slow computer, but I don't know so give me some feedback on performance on u're PC's. Includes sound FX too. The sprites are a bit naff because like in all my games I did all the artwork myself. Also, like many of my games, the whole thing was done in just one day. Sorry I couldn't include a screenshot, I don't know how to do this with DirectX games - maybe someone could tell me how. BTW, THIS REQUIRES DIRECTX 7 TO RUN. The gamplay is very fast and furious so have fun and but then please remember to come back to give feedback and/or vote. If you like this game, see my other entries 'cos there's loads more where that came from.

DX Snakes

DX Snakes is my third game in a row of my DX series. Like the other two, it was made in just one day! If you liked the other two then get this one. If you haven't seen the others then get them as well! In DX snakes, you have to control a snake to eat apple without crashing. But if you eat apples, you get longer and so your more likely to crash - just like the game you see on mobile phones. The graphics once again are ultra slick - my 400Mhz PC is shifting that snake at 91 frames per second!!! So, even a slow PC should manage 30 FPS or more (the game prints the FPS to the debug window). You can select the difficulty level (1-9) of the game based on your skill and the speed of your PC. I recommend setting the difficulty to 3 to start with. The gameplay is very fast and it is very annoying when you lose (that's a good thing, because whilst you're not losing it's very tense!). Just like games should be. And when it's driven you mad because you crashed just as you were collecting your 100th apple, please don't break your PC because I'd like to come back and give feedback and/or vote for me. WARNING : THIS GAME REQUIRES DIRECTX 7 TO RUN!

Graphic Blitting Engine (Basic)

BlitEngine is a 'mini graphic engine' suitable for games. It uses no DirectX - these are pure GDI API calls. It illustrates several concepts, including transparent blitting, 'dirty rectangle' processing, double buffering, multiple on-screen sprites on the screen, loading pictures into memory bitmaps instead of picture boxes, 8-bit vs. 24-bit color, 'inverse masks' which enable transparency, tracking frames per second, animating graphics on the screen, implementing a 'demo' mode, and more.

TanksV3 and V3.5

In this game you have to destroy the other tanks (up to 3), they can be computer controlled using AI. There are 2 versions included in the zip V3.5 uses Directx7. There is also a utility(by me) to rotate image and save them all in the same picture for easy of copying in your games.

DirectX Room Example (Retained Mode)

Displays a 3D room with textures and lights, and lets the user move around in it. Uses DirectX Retained Mode.

Board Game Construction Kit

Is the good old-fashioned board game truly dead, now that most games are played on computers? Well, fear not! Board Game Construction Kit is an attempt to recreate the whole board game experience on your PC. When BGCK is completely done, you'll be able to roll dice, move tokens, or put your oppenents in Jail just like in the classic board games of yore.

DirectX/Direct3D Configuration Applet Version 2.1

This is a quick update to version 2 of the library. It includes a fix for a small bug in the DirectInput configuration screen and also a few more extra video adapter parameters such as max number of primitives. The example program now lists out ALL of the parameters returned from the D3DConfigForm class in a listbox control for easier viewing. Enjoy.

Vb DirectX Example

This Code will Heplp you to understand the basic of using direct in Vb, This is not the Full Game But i have covered most of the topics like keys detection, collision etc

kamakazi escape

In this game, you are trying to outfly a kamakazi pilot. His destiny is to fly as fast as he can directly at you. Your fate lies on your ability to trick/outmanuver the computer. The longer you go without him hitting you, the more points you will end up with at the end. 4 Plane designs to choose from. 7 Robust background images (borrowed from MS). Crafty (though sometimes a little anxious) "chaseAI". Each of the 7 levels increase in dificulty. SOUND (requires DirectX7) Each engine has a realistic prop sound. The sound portion could use a little tweaking. Each time the enemy plane hits you a jarring crash sound is triggered. All sounds were either found on the net or borrowed from MS. Oldschool plane graphic by me. E-Mail me with improvements davidkatrowski@juno.com

audio LED UPDATED

Run-Time Wav monitor. Same as before, but with added oldschool style dB graph. Graph uses inertia to push the needle forward when the wavs amplitude rises. Same type of inertia to drop the needle back down. *DirectX7

A Cool DirectX Gaming Example

This shows you the basics of using Direct Draw and Direct Sound. It shows you how to create a sprite and move it around the screen, as well as showing you how to draw a background with text over it, and how to play wav files using Direct Sound. This is a must see! A Vote would be most appreciated!

D3DRM World

Walk around in a 3D world with grass, a sky and two trees. It requires the RM Control 7.

Direct Acces to Video Memory

Show various directdraw rutines, and how to access video memory directly

DD- l`ll game for you

it?s a little game which shows you how to use DIRECT DRAW for making a little game

DX8 Crate

Rotate a textured cube using the keyboard. Requires DirectX8 from microsoft.com

DirectX8 Container Class

The purpose of this code is to supply would-be 3D graphic developers with a foundation class to ease the use of DirectX8, and for others to expand upon this code so that I can get past whatever learning block I'm currently experiencing. Presently, the only thing that actually 'happens' in the code is that the pyramid will spin if you drag the mouse over the form with the left mouse button down. Please vote for me, as this is my very first code submission (I've been saving for something cool, and I hope this is it!). As a side note, you must have DirectX8 installed on your computer for this to work.

DX7 engine full release with DLLengine

This is a 3d engine programming in VB with DirectX7

Drawing Text In DirectX8

Learn how to use the D3DX.DrawText function to create text in DirectX8!

DirectX Media Player (.wav, .mp2, .mp3, .bmp, .jpg, .mpg, .avi .mid)

This is a simple media player application suports all types that you computer can play it actually search for a render device.

DiabloSample

Diablo like start of a game lots of cool options

DirectX 7 D3D Example

This code was created using the base of Simon Price's DirectX 7 D3D Tutorials which helped very muched. This program creates a Pyramaid and Cube, allows you to change views and the colors of the objects all in the 1st version. I hope to eventually make this into a full model type editor. Thanks to SI for the great tutorial.

DX8.1 Starter World

This is a starter kit for any DirectX 8.1 apps or games. THIS IS NOT MY CODE!! I thought I would share this with you because it has been helpful in learning DX. The code is well commented There is a windowed version and a full screen version zipped up here. I would love to see someone take this and make a 3D lan game, FPS, with shooting, inventory, clickable characters to talk to, trade with, or buy and sell from. I am just starting to learn DX programming and found it to be very difficult.

DX RPG Text

An example of showing how to make an effect in DirectX

DirectDraw Wrapper

My DirectDraw wrapper helps you simply draw to the screen with 3 functions....(1)DX_Draw_SetUp,(2)DDCreateSurface,(3)Draw. E.G. - (1)DX_Draw_SetUp(Me.hWnd, 800, 600, 16, True)

DirectX Graphic User Inteface(GUI) version 1.0

This demonstrates how to create a GUI form in DirectX 7, using simple math(if you want to call it math) and DirectDraw

Dugeon3D

An example about how build a 3D Dugeon using DX7 Direct3DRM and X files.

D3DRM example

An example about D3DRM with 3D static characters in X files.

Dir3D

display your directories a little differently

Direct Animation OCX Examples

This .zip file contains two projects -- one that rotates a shape, the other that rotates text -- demonstrating use of the Direct Animation OCX, which is part of the Direct X SDK.

Direct3D 1st Person Game UPDATE Frame rate limiter now working

I have added Direct Input support for the mouse, plus the feedback for the frame rate limiter has been added and is now WORKING!

DirectX Full Duplex

This is an example for using the full-duplex capabilities in DirectX. It is NOT my code. It was written by Jack Hoxley. I am posting it because there doesn't seem to be anything like it on PSC. Hopefully the code can be modified to permit creation of general purpose circular buffers instead of using DirectSoundCapture. This would be ideal for creating any sort of long-term or scripted pitch-sweep effect.

DirectX8 1st Person 3D Game (Landscape Terrain)

UPDATE: ***

Direct3D 8 World Example, loading world from a file

This code was based off of Direct3D 8 World Example VB 6.0 by Richard Hayden. This modification is to load the world from a directx text file. I will probably try comming up with a different solution.

Direct Draw Full Screen Tutorial And Explanation For Total Begginers (UPDATED)

Fixed the UI problem. Easier on the eyes.

Direct3D with DirectX 8.1 Tutorial 1

This is a tutorial that I decided to put up here. I'm currently reading "Special Effects Game Programming with DirectX" by Mason McCuskey, and I decided that, while tackling the C++ code in the book, to also try and do conversions of the examples into VB, because I know there is next to nothing in book form on DX 8.1 with Visual Basic. So, I am giving this to the community. Beware, this code is HEAVILY COMMENTED so beginners can get a big benefit out of this. I spent about 2 weeks sifting through C++ code and such to get this just right so it works just like its C++ cousin, in some parts even better. I tried to explain each DX function as best as possible, but if you are still scratching your head, contact me and I'll try to answer your questions.

Direct X8 Sound

Direct X8 Sound Program

Direct3D 8 Tutorials For Beginners Part 1 (Must See)

Part 1 covers and explains Direct3D objects and how to use them. If you tried my DDraw Tutorial you'll love this one. Please leave some feedback good or bad, and if you like it or dislike votes are welcome. Thanks in advance -James-

DirectDraw Sharks

This program uses DirectDraw 7 to display sharks swimming around and other stuff (check the screenshot). I created this because I 'discovered' class modules to move sprites around which simplifies the code alot, and allows easy implementation of more sprites. The sprites have been taken from the SNES game 'Donkey Kong Country', that explains the monkey :-). The program runs really great, even on my P133 with 1000 sharks... maybe someone could help me create a screensaver out of this?

Dx's

Five dx samples(trash).

Direct3D with DirectX 8.1 Tutorial 2

This is my second DirectX tutorial program. Once more, everything is heavily commented for easy understanding. I tried to explain not just the how but the why of everything. This example program builds on the previous tutorial, and introduces a few new code snippets, such as how to create and use the D3DFont facility for printing text to the screen, toggling to fullscreen mode in DirectX 8.1, and also using a frame control loop instead of a Timer control. I found that this particular application ran as fast as its C++ counterpart in fullscreen mode and in windowed mode. If you have any problems or questions, please contact me. Please vote!

DX pong

DX pong is rather neat version of the classic game Pong. It uses DirectX 7 and so you must have that installed on your computer to play. The graphics are detailed smooth - they run at over 50 frames per second on my 400Mhz PC. Cheesy sound effects are included too, but the best thing about this game is the computer's intelligence. Rather than blindly chasing tha ball (like I've seen many other pong games do), it predicts the path of the ball (even if it is going to bounce off several walls) and makes a decision that is not always perfect. The way the computer moves looks like a human player and so it is difficult but not impossible to beat. Have fun, and then come back and vote for me. I usually provide a screenshot, but I don't know how to do that for Direct X games - could someone tell me? Thanks.

A1 DTA - 3D engine code

DTA supports high collision detection , maps , models , fog and light effects and more

DirectShow Media Player

This program is a Media player using DirectShow.

DirectX 7 MIDI Player

I built this as my first DirectX program. I know I should have done it in DX 8 but I did it in DX7 because it's easier to find DX7 tutorials.

Direct3D with DirectX 8.1 Tutorial 3: Trianglefans

I'm taking a little side step here with the tutorials and introducing a few features in DirectX: Viewports and trianglefans. This tutorial sticks to mainly 2 dimensions, but it covers using more complex vertex primitives in a trianglefan layout for presentation. Hit 'R' to step through, and ESCAPE to exit the program. It is fullscreen. It may seem a bit rushed, but I've got a few more tutorials I want to put out on this subject. If you have any questions, let me know.

DirectX Screensaver

A Screensaver similar to Microsoft's "Mystify" Screensaver, just that this one uses Direct Draw and allows you to change the amount of Objects and the Space between the Lines.

Direct Sound 8 activex dll

This activex dll makes using DirectSound as easy as can be. It lets you load unlimited amount of wave files. Then you can apply special effects such as Frequency change, Echo, Flange, Gargle and more, Play and Stop individual Files. And it even includes a special Sound manager which can optionally delete duplicate sounds, load sounds form resource files, and reuse empty "slots" where sounds used to be before being removed. The download includes full source code for hte dll, and a simple sample application to show how to use it. Ths source is commented. Please vote and leave feedback.

DirectX 8 Lighting Demo (Using The UltimaX Engine)

I made this because a lot of people asked about lighting. Its just a basic example, but a good example. It's also fast, on my video card I push around 190-290 FPS. If you have any questions feel free to ask. Also, if you like it please vote. It only takes a second.

creek23

cant categorize it right. here's the area it touches.

DirectX/Direct3D Configuration Applet Version 2.1

This is a quick update to version 2 of the library. It includes a fix for a small bug in the DirectInput configuration screen and also a few more extra video adapter parameters such as max number of primitives. The example program now lists out ALL of the parameters returned from the D3DConfigForm class in a listbox control for easier viewing. Enjoy.

DirectX8 Engine collision detection Demo

This little demo shows how it easy

DirectX Media Player(Using a DirectShow Control Class)

DirectX DirectShow Media Player Demo Supports most standard media formats, correct aspect ratio, or stretch!

DirectX8 Pong

DirectX8 Pong is a dinky little game that I made, just because I see all sorts of pong clones out there and I felt like adding my version to the list. My pong uses DirectX8 and has sound, music, and alpha textures to enhance the look. The ball control is pretty good, because it is based off the movement of the paddles. Everything is customizable, even the background, as well as the size, and speed, and difficulty....Enjoy.

DirectX 8 3d engine Lens Flare Effect Tutorial

This little tutorial code show how to make cool

DX7 FlipIt

This is just my version of the classic game Othello. I basically used Computer Generated Images as in all my games, and added some music and sound. All in all the fun value is pretty hi but gets boring kinda quick. If you are interested in DirectX7 Programming then download this game and feel free to hack it up. Enjoy!!

Chat 1.7

This is a simple chat program. It uses a class module for the DirectPlay section.

DirectX 8 Basics

Here is an example of creating a DirectX 8 enviroment and some basic things like draving line, custom vertex, text.

D3DRM height position example

2 examples about how to change the height position of a character or player using D3DRM.

DirectShow Media Player

This program is a Media player using DirectShow.

Direct Draw Game Engine

The other day I decided to make a nice little 2D Multiplayer RPG. I started to do it without any engine or anythin, but then I had like 1000 lines of code to load a map...

DirectX Beep

DirectX replacement for the Beep API.

DX Morse Code

Allows users to enter a valid text string and play's it back in Morse Code using DirectX8(DirectSound).

DirectX7 Rotation Code (GTA1 ripoff)

This code demonstrates the use of trigonometry to rotate the contents of surfaces in DirectX 7. This is an older project of mine, but I've gone through, commented throughly, and just generally cleaned up the project as a whole. If there are any problems/suggestions, feel free to email me.

DirectDraw Engine

Well... Here's my engine, I released it on here ages ago - an older version, no comments at all, and some bugs...

DirectInput example.

Shows how to use DirectInput and demonstrates the

DX8Basics

This is a unfinished VB 5 & 6 library I was working on for directx 8. I am releasing the source for anyone who wants to pick it apart. It's status is freeware so you do not have to worry about copyright issues etc.

DXHelpers

You may see broken references (tv8src or something) if you try to open the group project file. This is because it was the TrueVision v3.7 source code. If you are unfamiliar with TrueVision, it is a game oriented API for DirectX 8. Note that the link to the truvision site may not be working. The DXHelpers library is yet another unfinished VB 5 & 6 library I was working on for directx 8. I am releasing the source for anyone who wants to pick it apart. It's status is freeware so you do not have to worry about copyright issues etc.

DirectX 8.1 Diagnostics / Enumerator

Diagnoses DirectX8. Tests Direct3D, DirectDraw, DirectMusic, DirectSound, DirectPlay

Direct X windows media player OCX alternative

This is my attempt last year to write an OCX so I would not need the bulky windows media player OCX for my projects, I am releasing this unfinished code, because the project is unfinished, and until further notice, DEAD!

DirectX Tile Engine

This is a little tile engine I made a few months back. It includes a map editor, the engine itself and a built in little example. The engine supports things like fadein/fadeout, collision detection, scrolling maps of unlimited size, Tile portals (Tiles which when stepped on lead to other tiles/maps. For example - try going inside the caves for a pleasant surprise). Be sure to read the readme file and if you plan on using the editor, read the help file. Comments/Suggestions welcome.

DirectX, drive a car around

Drive a poor car around, I have attempted to add as much direct X features to it as i could. it has problems when cars collied with each other. Half of it is copied from the SDK kit. I made it a while ago but now i forgotten all the details - it should give someone some ideas?

Direct Sound Recording(Updated Demo)

ActiveX dll that encapsulates the Direct Sound Capture Buffer for capturing sound from your sound card. The dll also contains a secondary buffer to copy the capture buffer for playing and writing to file. This code is not commented but most of it was gleaned from Jack Hoxley at DX4VB and the DirectX 8 Visual Basic Documentation supplied with the DirectX 8 SDK. I would like to thank Jack Hoxley for his awesome tutorial that he wrote at http://www.dx4vb.da.ru. He used DX7.

DirectX Help

This is my VERY FIRST DirectX project. It draws a 3D diamond, then rotates it about the y-axis. Every line is commented, so I REALLY hope this helps somebody! Don't forget to vote!

D3DLight

A Direct3D Example using DirectX7. Move Camera, Textures, Light and other Stuff...

A Step by Step Quest to 3D Engine Programming Lesson 2: Advanced initialization

This is the sequel of my Previous tutorial about how to make an accurate 3D Engine step by step.

A 3D Park

A 3Dimensional park with lolly pop trees and flying birds. Programmed with Direct3D (Retained Mode). A good program to learn some simple direct3d in. Requires the DirectX7 SDK to use (I think).

A Cool DirectX Game

This is Mr. Eat Gum Guy 2. This version uses Direct Draw, Direct Sound, Direct Music, and Direct Input. It has a 1 Player and 2 Player mode, the user can select the resolution the game should play at as well as the option of whether or not to play sound effects or music. This games file size is very small because I used tiling instead of just plopping a 640x480 sized bitmap on the screen. This is very neato code and must have muchos votes. Hey, if you put this code on planet source code, I would give you 5 stars. Thanks for your time.

A 3D Retar Engine with SDK

Sorry for downloading problems. This code contains 3D engine with collision detection, bullet flight system, meshes and other very nice features. Code is very simple with a lot of comments and help file. If you like it, vote for me, so I can create advanced version for you.

AHOT Load you Images from a Resource-File HOT

Hi guys,

DirectX 8.1 Level/World Editor Version 2 With Game Mode

This is version 2 of my RPG Editor in DX8.1. This Version has many optimations. Its a lot faster then the previous version. If there was more then 10,000 tiles placed, the FPS would drop to like 1, now the FPS is constantly around 30-50.

About the MSWEB DVD Sample player

Retrieves & lists EventCodes from DVD, how to implement a timer properly with no timer control, zoom, menus, & identify domains with .UOPValid method before executing an event on the DVD.

A 3D Map Grid

I'm very new to Direct3D, so please take that into consideration. But all in all, this is some pretty cool code... at least to me.

A 3D Texturing/Animation Example

Gears toward teaching you how to texture, add light, rotate, set spin animation, and basicly use DirectX's RMControl (ocx included, read the text document). Every line of code is commented with an Easy to understand sence and description. Great to learn off! Please Vote!!!

A 3D Texturing/Animation/Effects Example Best one of PSC

This tutorial has everything you need to create your own directx applications, it teaches how to create objects, make animations and effects, and even has a cool Earth & moon effect (see screenshot)! You can filter colors, and load your own textures, set v & h size too. If you like 3D Texturing v2 plz VOTE!!!

Awsome 3D Park with Texturing

Great for teaching how very useful DirectX's RMControl is. This will teach all you need to know about the RMControl, all running at a rather slick 128 Frames Per Second! However, PSC screwed up when I attached the Screenshot, so try it yourself! And if this helps, feel free to give feedback or vote.

A 3d Menu using DirectX 8

This is supposed to be a menu, it works, but it doesnt do much yet... (still working on it). This would be a nice add-on for a 3d game...

A DirectX 8 Tutorial

This is a spinning 3D cube made using DirectX. It contains the following features:

A 3D Object Sample In DirectX8

This example made with DirectX8 demonstrates the power of D3DX by making teapots, spheres, boxes, and toruses(doughnuts)! Also, you can change the light to red, green, blue, white, black, purple, and two other shades of blue. You may change the backcolor to if you like. Please comment and vote! I will hopefully put the comments in shortly, have fun and enjoy!

a 25% done 3D level editor

This code is mainly Frederico Machado's but i am making a level editor. This is a Beta version and most of it does not work.

A Boom2D DirectX8 Engine plus Cool sample

Boom2D is a 2D engine that uses DirectX 8.0, features include:

Alpha Blending DirectX 7

This is used to show you how to alpha blend a light source on to a background , map , game ect..

Alphablending AND Animated Gifs in DirectX

A while ago I posted some source code which allowed the loading of animated gifs into directx. A while later I wrote some code which allowed alpha blending in directx. Today, I rewrote the alpha blending code to use getlockedarray instead of pixel, which quite significantly sped the alpha blending up, and combined these 2 codes into 1. I average around 26fps without alphablending, and 24-25 with, which I think is a pretty good number, given that this is 100% vb :).

A Three Part Direct3D Tutorial

This is a 17 page tutorial on how to setup DirectX, create an object, render vertices, and render 3D Geometry. The final sample program is a multi-color triangle rotating over the y-axis. This tutorial explains what each step means so the user understands everything. This tutorial is accompanied with example source code (that actually runs) for each part. There are also screenshots throughout the tutorial to give the visual learners out there a better idea of what to do.

A 3D-Game Engine

[Updated] This is a 3D-Engine with a Game, a sensless game tough, where u can shoot the triangles on the floor. It uses DirectX. The Engine features stuff like Very crude shadows and collision detection... It is still quite slow, and i suggest u turn of lighting when starting the program. It uses my own Lighting engine, so it is quite slow when loading. The lighting isn't realtime ;) Enjoy

A DirectX8 Simple Game Menu

This is a simple game menu created with VB6 and DirectX8. If you like it, please vote for me.

A 3D Landscape-Game Engine, similar to Delta Force

[UPDATED 15-4-2003] This is a Engine using DirectX 8, and it has an infinite Terrain (really!! :)), Perfect collision detection, Guns that "stick" to the Screen, Shadows, Water, Sound effects. It loads from a custom model file (actually a text file :)) and you can modify the "mission", just by using a notepad. !!!!!!!!WARNING!!!!!!!!!!!! IMPORTANT: DON'T enable shadows when you didn't do a full compile, it will take like forever to load. Even with a full compile, the program takes over 1 minute to load on my 1.7 GHz comp... Take caution ;). This program was designed for a Screen Resolution of 1600x1400, but it looks ok with a 1024x768 too, but you can't see the HUD. Lower Resolution don't show much of the program. If you weren't able to download it, go to my website: www.sturmnacht.de.vu The FIle is over 1 Meg.

Alpha-Blending in 3d (DX 8)

Alpha Blending in 3d

A Full 3D game (Single Player Counter-Strike Clone)

This is a Little 3D game where you have to shoot your opponent (The Computer) 10 times, before he shoots you 10 times. The Enemy Runs around using Way Points, and will shoot you as soon as he sees you. This Program Is written around DirectX 8.1 and includes stuff like animations, lighting, Blending, collision detection, mesh loading and other strange stuff.

DirectX7 Heaven

Get to grips wih DirextX 7! Load DirectX objects, mask them with bitmaps, revolve them in any direction you wish, change the lighting levels and hey presto it looks great! I only started tinkering around with DirectX on thursday & have adapted some existing code in trying to understand a little about using DirectX in VB. Hope it's of some use to other folk who find DirectX a bit of a black art. (Even my girlfriend likes it, what better recommendation can you get). I've created a few objects using TrueSpace (go on their website to find out more) & saved them as .x files (sorry, they take up a bit of space). Merry Xmas.

Direct3D World

FIXED JUMPING. I updated the older 3d World. Now you can strafe and jump. And I also added a little sauna thing with animating water. You'll have to check it out to understand. Check out the "Keys.txt" text file for the controls. Please rate and give feedback on what else I should implement.

DirectX7 - Dropship Carrier (YES collision detection IS possible )

I've been labouring to achieve collision detection in directX and I'm pretty sure this is the best method so far, try it out! The answer was to draw a plan (or footprint) of the directX world in greyscale on a bitmap & use the picpoint method to create collision detection, sounds dodgy? check the code out.. It's fast (about 30fps for this example) & at least does away with inefficient tables & indicies.

Dirextx4vb.ocx

I wanted to create an ocx that delivered the punch of dx7,8 and one day 9. But in my search i found alot of heart falls and disappointments. first my video card only supports dx7, secont there really aint that many people who like to code in vb, and that vb people dont really like to help you complete a project and you always must doit yourself. Any enough of my crying here it is directx 7-8 ocx. Not well commented and not yet complete. I got tons of the code from you guessed it directx4vb.com (love that site). If you want to help with the project please visit http://ugs.ugstudios.net and email me. Let me know what you think if you want...

DirectX 8 Pong v1.2

This is the updated version of directx pong. Alot of people were having problems running it. I added an enumeration routine thanks to Jack Hoxley. Now if you cannot run it, it just means your videocard will not support it. DirectX8 Pong is a dinky little game that I made, just because I see all sorts of pong clones out there and I felt like adding my version to the list. My pong uses DirectX8 and has sound, music, and alpha textures to enhance the look. The ball control is pretty good, because it is based off the movement of the paddles. Everything is customizable, even the background, as well as the size, and speed, and difficulty....Enjoy.

DX - 8 channels of sound

I was working on a little game and wanted to have several wav's going at once (laser shots, explosions, thrusters, baddies, ect) This submission is my experiment with direct sound. You might be surprized how little code it took but keep in mind I was learning on fly here. No Screen shot cause its just a couple of buttons.

NetMessnger .:: BETA LAN Messaging client and server::. FULL source code

This client works with Direct Play 7 and up so youll need a new version of DirectX and just compile this and run the server and clients.

DirectX 8 Lighting Demo (Using The UltimaX Engine)

I made this because a lot of people asked about lighting. Its just a basic example, but a good example. It's also fast, on my video card I push around 190-290 FPS. If you have any questions feel free to ask. Also, if you like it please vote. It only takes a second.

Mod DX7.bas

Mod_DX7.bas is a module of simple functions to make DirectX programming easier. Included is an example program which uses the module. All it does is bounce a ball over a background but it does it at a rather slick 89 frames per second (on my 400Mhz PC) and it prints the frame rate every second to the debug window for you to see. This is my first ever DirectX program so it will be useful for newbies to DirectX 7 (like me). I have since used this module to create my most graphically advanced game - aMAZEing 3D - to run in full 3D lighted textures at fast frame rates! Go look at my other submissions to see that. If this code is helpful, please vote for it.

Bahnosoft D3DRM Engine 0.1 (Update)

B3D Engine Update

Dx8 3DS FILE VIEWER (.3ds)

an update of my previous source

dx8 3ds file viewer 1.40 Beta

allow :

DemoOCX

Vari DIrectX : Sliders Horizontali

Tetrisclone - DirectDraw Tutorial

This code will generate a 1-player Tetris game.

DirectInput - Capture Mouse(even scroll) With Callback

This program will demonstrate you how to capture the mouse events(buttons, movement and even scroll) with DirectInput using callback(no loop etc.). Even if the code looks big, its because of the comments, so dont get scared :) I made it because I couldnt find any mouse capturing example here on PSC so here is mine!

Digital Television

This is a semi-built program which allows the user to tune their BDA Compaitable Digital TV Tuner Card to a frequency and bandwidth. Currently set for Terrestrial cards, but can be easily modified for Satellite Digital TV Tuner Cards. PID Change is not yet enabled, but suggestions upon how to do so would be appriceated.

DirectX, Realtime Lighting with Dynamic Stencil Shadows

This code shows how to use DirectX to render realtime lightmaps. 2 buffers are used, a scene buffer and a light buffer. The lights & shadows of a scene are first rendered to the backbuffer(stencil shadows), and then the backbuffer's contents are copied to the light buffer. The backbuffer is then cleared and the scene is rendered, after which the backbuffer is copied to the scenebuffer. The final part is to render the scene buffer multiplied by the light buffer onto the backbuffer.

DirectX Text and Picture Overlay

This program can allow developers to show text or a picture in a DirectX screen (full). It uses Michael Koch GPP Proxy DLLs, which are available from his website at: " http://www.proxy.mikoweb.de " . To use this program you must download the DLLs. A copy of this program with the DLLs can found at the bottom of the Downloads page. I advise you to read the information on the website, to get an understanding of how it works. Once you have got the DLLs, you must install them in the appropriate program folder that uses a DirectX screen, e.g.: games. These DLLs allow you to show single line text, multi-line text, Frames Per Second, and a Picture. Any problems, suggestions, etc., are welcome. Michael and myself will be monitoring this thread.

Pyramid - moving, rotating, playing sound

(See screenshot! - sorry for its quality :])This is code for beginers and viewing it you can learn in easy way how to create 3D objects with DirectX8, how to configure their properties and how to create sound device in DirectX8.

DX Turnning Pic

A small DirectX 8 application that shows how to make two pictures objects turn around them selves

Direct X Tutorial Set and Samples

Learn the Basics of how to render using DirectX and D3D, with 3 simple tutorials.

DirectX 8.1 2d World Editor

to create a 2d world and use this world to walk around to create a rpg.

DX7 GUI

Hi all...This is a Really DX7 GUI (not completd yet)

DirectX8 Example

This is a source code which demostrates how to start up directx, and how to use TLVertex to draw textures onto the screen. Mainly for begginers. Nothing special, it has examples of alpha shading, text, and displaying textures.

Direct3D Objects

Once again, another update to my old Direct3D rotation. Added one new object. Keys 1 - 7. This is a must see. Please rate!!

dx8 Milkshape 3D (ASCII format) loader with animations

Allow to load and render an animated milkshape 3d ascii file.

A 3D Object Sample In DirectX8

This example made with DirectX8 demonstrates the power of D3DX by making teapots, spheres, boxes, and toruses(doughnuts)! Also, you can change the light to red, green, blue, white, black, purple, and two other shades of blue. You may change the backcolor to if you like. Please comment and vote! I will hopefully put the comments in shortly, have fun and enjoy!

eGame

This ActiveX makes programming multiplayer internet games easy. It will do all the dirty work for you. Includes all source code.

Error Trapper

If you use Direct Draw in full screen mode you need this! This will catch the errors and save a text file to your app.path directory. It tells you where the error was and what the was. This saves you from your screen staying black if DX fails in full screen. A code example is included. This code is free ware. Free to use without my permission. Please leave some feedback..... More code soon to come.

Electron Simulation

This simulates the flow of electrons. Please give lots of feedback. This uses a working version of the engine so please try it. Remember to compile all the DLL's and reference them.

ETB's DirectX Movie Player

I wrote this to show that there is an alternative to windows media player

Bahnsosoft 3D Engine Opensource

3D Engine

Education Games Ver 1.0

play this education games, with 5 games around from guessing,matching,etc. Along with that you will get score to test your brain balanceness. I got some sprites from internet and dont know who the author is but i hope never mind for using it. PLease vote ...(

Education Games Ver 1.01

Play the education games with 5 games around from matching , guessing,etc. Test your brain balanceness, one of my science project back in college for my friend.Some sprites I got it from internet and dont know who the author was, so i hope never mind for using it. Please vote it

Bahnosoft D3DRM Engine 0.1 (Update)

B3D Engine Update

engine

3rd person engine

Fig3D

Give your Gfx card a real workout. A DirectX8 scene manager with demos. Lights, camera and action for a wide range of 3D figures, you determine what they do and what they look like. The supporting engine (rvtDX.dll) in this archive. A good further tutorial in DirectX8. Obviously needs DX8 on your machine. (333k)

D3D DirectX ( 3D GRAPHIC )

This one is just perfect for lerning all the basic and advanced features of Directx 5 and higher Summary : ( Cube Sub - Sphere Sub - Animation - Clipper Device Utillization - CLEAN CODE) With this code you can create many meshes as you want verry easy !! another MUST !!!

FM Synth2 update 3

A real-time keyboard-driven FM software synthesizer with amplitude envelope, adjustable polyphony, and unique sound!

MDL/MD2 Model Viewer (updated)

This program load's and renders MDL and MD2(Quake 1&2) models. the code is well commented and optimized. uses no external controls or dll's for loading/drawing except DirectX. all mdl related functions are brought together in one handy class, such as loading, rendering, animation selection, texture loading and frame interpolation! check it out

Fig3D9

Explorations in Direct3D using DX9. Support for Scenes, Cameras, Figures, Textures, Meshes, and Custom Vertex and Pixel Shaders. Requires DirectX 9.0c, rvtDX9vb (on PSC) and Fig3DTex (on PSC) for the textures it requires.(324K)

Fig3DTex

A set of Textures for required by Fig3D8 and/or Fig3D9 (492k)

FunTalk

Thanks to Gerald Youngblood(AC5OG) who's written articles about Digital Signal Processing and Software Defined Radios i came to the idea to make this. It's Just a simple vb app. that uses directsound to record your voice and add the effects to it.

GameCode Library

This code library simplifies directx programming by automating some of the mundane tasks.

Game Editor 3D DX

Its a CAD in which you can create 3D worlds using DirectX 8. Its a future project for the game World of Magic. But like im a bit stuck i need some help. Includes two maps and other cool options. Dont vote, help me. I couldnt upload the file to PSC so please download it from: http://andres_zacarias.tripod.com/Code.zip

Graphics Libary tutorial - Part 2

This is Part 2 of the Graphics Libary tutorial. After reading this part, i think you should be able to write a GL for a basic 3D engine. I tried to go into texture mapping, but i think it is a bit confusing how i wrote it. I decided not to add a project this time, because i think the project i added to the last tutorial more or less didn't work correctly.

Execute Run aplication exe

Execute aplication Exe

GameV One -Multiple View DX8,Mesh Usage,Lighting etc

To show people how code for DX8, This code is not finished or refined and a lot of it is microsoft code converted to use with original comments.This code may ansewer questions that you would have to look for a long time.Hope it helps no real need to vote this code was made along time ago DX9 is out so it's outdated but you can learn the basis of DX on this code.

GAGU'S 3D BATHROOM
Gta clone

This is a clone of Gta. I started working on it 1 year ago. I didn't comment it, but if anyone asks to do so, i will do it with pleasure. Soon i will make much better city and much better collision detection system. The controls are w,a,s,d for your car and up,down,left,right for other car, v to change view, hold p to disable collision.

Gameproject

Hi all...This is a Really DX8 game (not completd yet)

How to Load and Render Quake 2 Models Thanks to NemoX 3D engine

This 12th Tutorial shows how to load and render any Quake 2 Model (.md2) throught NemoX Engine.

HowTo: DirectX 8.1 in VB6 - Updated

This app has a 3D tree that spins around in circles so that you can see the whole thing. This code has some really great stuff for anyone wanting to learn DirectX; especially my clsModel class that lets you place a model anywhere in the world and do tons of stuff to it without having to worry doing all of the D3DXMatrixTranslation and D3DXMatrixMultiply stuff. You can also uncomment the "enable fog" line in the Init procedure to turn fogging on. It's got some great stuff. Please vote if you like it! Update: Fix some minor bugs that caused the project to not run in Full Compile and did some coding optimizations. Special thanks to az1d and Roger Gilchrist for pointing this out.

DirectX8 Mesh And Primitives

Here's just a beta game I made just for demonstration purposes on how to use meshes and basic lighting with them. I may possibly make it a full game. Look forward for more entries. Please rate and tell me what you think, comments on anything that is needed or needed to be fixed. Thanks

IMAGE ROTATE AND STILL

ROTATE IMAGE CONTINOUS OR IN STEP AND STILL IN BROWSER WITH JSCRIP CODE. USE DIRECX COMPONENT DACONTROL PIXEL LIB.

Intro from surround sound (Directx7)

First a picture will be faded in and faded out (realtime) then a surround logo will bounce around your screen and evry where it hit the wall it will play a sound and you will hear it at the place where it bounceses it all uses direct7

IPVoiceChat

A DirectX method For Speaking over the internet. I am having some problems with perfecting it, but if you like what you see let me know.

DirectX/Direct3D Configuration Applet Version 2.1

This is a quick update to version 2 of the library. It includes a fix for a small bug in the DirectInput configuration screen and also a few more extra video adapter parameters such as max number of primitives. The example program now lists out ALL of the parameters returned from the D3DConfigForm class in a listbox control for easier viewing. Enjoy.

Internet Searcher 5.0

By Using This Code You Can Search any thing on web with new statusbar text if you like my code please vote.....

Initialization of DirectX7 For Win32 Windows (No Form Needed) (Resubmission)

This creates a window by using the same method C++ uses for Win32 Programming. That's right people, you don't need a Form in Visual Basic. Now I've received many arguements that this is just a creation of a form using API. THIS IS NOT A FORM. Listen to this article written by Jack Hoxley (http://216.5.163.53/DirectX4VB/Tutorials/GeneralVB/GM_Win32.asp)

jDXEngine v1.1 (DirectX Container Class)

Welcome to another edition of jDXEngine! ;) This time, I've added extra classes to make it a bit more OO, and so that the jDXEngine class didn't have the 100+ functions that was rapidly approaching. :) This is not meant as a tutorial on how to use DirectX8, but more as a tool so that you don't HAVE to know DirectX8 to be able to create 3D gamez/appz. Operation: The arrow keys will move you forward/back and turn (remember doom?), and the "," and "." keys will strafe you left/right respectively (remember doom?). The world itself is quite small, and I have no form of collision detection so you can just walk straight through the walls and such. There is no 'boundry' so you can walk infinately in any direction, but you won't find much except for the little building. ;) Anyway, a vote would be appreciated, but I'm far more interested in your feedback. What's good? What's bad? What could be improved/added/removed? How can I implement collision detection so that you can't move through the walls and such? That kind of stuff. :) Thank you for your time in reading/downloading this, I sincerely hope you find it useful in some way. =)

JetFight

Shows simple motion and rotation of

JetFight02

Shows simple motion and rotation of

Johna 3d TankDemo

This is a 3d tank scene it shows 4 tanks exploring

JohnaDX7 engine beta 1.03 the new relaese of my 3d engine it deserves your attention

This demo of my 3D engine

JohnaDX7 3d engine with full source code

This is a full 3d engine with great landscape engine ,cool AABB colision detection,great particle engine,cool camera action...

JohnaDX7 3D engine UPDATE with great Particle Effect

Hi

JohnaDX7 3d engine update (sorry for last update error)

Since my last update submission failed

JohnaDX7 3d engine (update code can fully be compiled all bug fixed)

Now i have fixed all bugs

JohnaDX7 3d engine Update Skybox bugs fixed and Fountain particle demo
JD DrumLoop

This little program makes drumloops using directx, unfortunately you can't record sounds 'made' by directx, but I managed to do quite a good recording using my microphone(placed next to the speaker).

DemoOCX

Vari DIrectX : Sliders Horizontali

Lightning

Realy impressive Lightning... (see screenshot...)

Logic Boom - DirectX 8 Drum Synthesizer

Logic Boom is a Rave/Techno Beat drum synthesizer made with DirectX? 8.0's Direct Music?. So far, it has many instruments to choose from, variable tempo, and unlimited song length, one downfall is, you cant export as a Wave sound file, I am working on the program save feature right now, but until then, please enjoy the download, and let me know what you think of it!

little 3D city game Tutorial #7 on How to make 3d scene with NemoX 3D engine

This demo shows how to make 3d scene trought NemoX directx 8.1 3D engine.

Laser Ray Particle Effects

This code shows how to make infinite Particle Effects (Explosion,fire,snow,laser,smoke....) thanks to NemoX 3D engine.

Light Sample For Direct3D

hi this is my first time here in planetsourcecode

Luka 3D World Editor

Imagine if you will a 3D world from which you create a 3D World..

New update of old xatax dos game

using directx7 to build fast action game

Megalodon Coordinate Based Tile-Engine

Basic 2D Top-Down Tile-Engine driven by DirectDraw.*Updated 10/10/01*

Making Circles in Direct3D

It show how to make rounded shapes in direct3d

A Simple DirectX 7 Example

This code demonstrates basic uses of direct x 7 with visual basic depicted through a box and graphics. This program gives you stats in a seperate window and code is easy to understand.

Odyssey Online Classic RPG Source DX

Hey, I aint been on here in ages... mainly cos i lost the VB feelin' and went back to playin games... anyway

Make First Person Game with NemoX directX8.1 based 3d engine

HI PSC peolple

Matrix fall 2 in DX8 UPDATED

UPDATED

Megalodon 2D MMORPG

This is a 2D MMORPG(Client, Server, and editors) I made a few years back, but never put on psc. All info can be found in the Alpha Release.txt located in the Server folder. Enjoy!

Space Fighter (a complete game DirectDraw Tutorial)

One day, when you were partoling a far-away sector of the galaxy, when the mission control gave you a special task. You had no idea what it was going to be like.

Move Your Character

"Move Your Character" is just a simple program that uses your own drawing pictures and transport them to DX8 , then you will be able to move your own pictures directly using the arrow keys.

Match2

Game -> Match pairs of cards. Multiple decks to choose from... ie., Flags, Animals, Clocks (Time), etc. Good educational memory game for children, but stll fun for all ages. Uses the Games & Graphics Library developed by same author (included). Requires DirectX 7+ for sound and 3D support.

Matrix Fall 3.2

Since PSC removed my previous post of this screen saver for download problems...(?), I repost it.

Milkshape 3d file viewer (.ms3d)

Allow you to see your 3d models

Making a 3D Engine in VB with DirectX 8.1 Lesson 8 Adding collision detection and frustum Culling

Hi people welcome to Making a 3D Engine in VB with DirectX 8.1 Lesson 8 Adding collision detection and frustum Culling.

Model rendering in DX7 D3DRM

I made this to help myself learn how to manipulate each argument in the call; SetRotation(reference As Direct3DRMFrame3, x As Single, y As Single, z As Single, theta As Single). Nothing new here, just a perspective that I hope will help someone else also. Zip ~ 30K

NemoX 3d engine when JohnaDX7 is compatible fully with DirectX8

FIRSTLY I WANT TO UNDERLINE THAT I COULD NOT UPLOAD MY HUGE DEMO BECAUSE THE ZIP FILE IS ABOUT 2MEG SO YOU CAN GET IT AT

NemoX 3d engine NOW load and render Quake 3 Level Map with lightmaps

This New version of NemoX

NemoX 3d DX8 engine sliding Collision detection Demo very accurate

This demo

NetMessnger .:: BETA LAN Messaging client and server::. FULL source code

This client works with Direct Play 7 and up so youll need a new version of DirectX and just compile this and run the server and clients.

NemoX directx8.1 based 3D engine tutorial #11 how to load X models and perform sliding collision

This step-by-step tutorial allow how to load X meshes to a scene, rescale,rotate them and translate them to fit a 3d scene.

NewbieDX1

Provides a step by step guide for the absolute beginner to DirectX on how to initialise the DirectX system from VB. Part one of a series. Includes tutorial document in Word format.

NewbieDX2

Second part of series of tutorials for absolute beginners. This time we see how to utilise vertex buffers, perform rubberbanding, and moving objects to new positions on the screen. Includes tutorial in Word format.

DD- l`ll game for you

it?s a little game which shows you how to use DIRECT DRAW for making a little game

Pixel Perfect Collision Detection

This code demonstrates Pixel Perfect Collision Detection for DirectDraw7. It uses a function (written by me) so you can easily integrate it into your program! This is much more accurate than rectangular collision because it checks if two pixels actually touch, not the rectangles. There are instructions in the code if you need to know how to use this function.

PixsxiP Lab (DX 8 Pixel Shader Lab) First On PSC (UPDATED)

This program will let you program Pixel Shaders. The program its self is pretty easy, but programming pixel shaders is kind of tough. Considering it is asm. I made it so I could learn Pixel Shaders for my RPG game, to get rid of the seams in the textures. It comes with 13 shader examples (Samples button). In version 2 I want to make it more user friendly and try to make it easier to understand the functions. Please leave some comments and if you like it, please vote.

PixsxiP Lab 2.0 (DX8 Pixel Shader Lab) Now With 35 Samples plus More

This version revised some poor logic code, now has 35 samples, list most of the funtions used in pixel shader programing, more textures can be loaded, more stable, and bug fixes. Please note - most video cards do not handle pixel shaders yet. If your does not, the result will stay black. This program has been tested on - Winows ME, 900 mhz, 128mb ram, 64 mb GeForce 4. Thats it. Please leave comments and suggestions. If you like it please vote. My next task is a pixel shader lab.

Pong in 3D

A little game of Pong in 3D with DirectX ;))

PixSet

'Sets in the screen, like stars with many colors

Update -- RPG Engine (DX)

Update to my engine -

Pink Bird

This is a very simple program to show you some function of directx, I made it after I had readed an tutorial about directx, so many of the notes aren't mine.

Programming a 3D Engine Lesson 7 Adding Sky System and LensFlare Effect

Hello, PSC programmers here is the latest tutorial of our 3D Engine programming serie. This step we attack, Sky system, the tutorial shows how to perform realistic sky system thanks to SkyBox technique, the SkySystem class is very detailled and accurate. In addition we provide an advanced Lensflare class to generate a very popular FX in 3D programming world.

Post-Processing With Pixel Shaders (Bloom)

Usage of render targets and pixel shaders to create a post-processing bloom effect. See !readMe.txt inside archive for more info.

Post-Processing With Pixel Shaders (Motion Blur)

Usage of render targets and pixel shaders to create a post-processing motion blur effect. See !readMe.txt inside archive for more info.

Procedural Sky

Dynamic procedural sky hemisphere based on perez all-weather sky color model. Use W,S keys to change sun angle; A,D - adjust turbidity; SPACE - toggles zenith viewport.

PeaceEngine

The main goal of this project is to create peaceful 3d simulation/rendering engine,

Quake II Model Viewer

Finally A Quake 2 model viewer using DirectX

RPG #1:::Movement

This code shows you how to move a character to any place in the Picture box with a mouse click,just like a real RPG!It is made with my classes so it is easy to use in your code :)

RPGVillage - a complete village with a quest and a crossbow

This one took two days to complete, I worked hard on this and am proud of the result. I managed to create a fully-functional DirectX7 RM role-playing game! However, there is only one quest, to figure out how to get into the castle yard, and then go into the castle (loading another full map!) and then to shoot the wizard in the secret room with your crossbow! Most of the objects in the game have collision detection, and most objects were made with Frederico Machado's AddWall, AddRoof, AddFloor, subs. I am currently working on an evolved version of RPGVillage, with 4 maps and spells and swords, and even your little crossbow. Enj0y!

Racing Game 3D

A cool real 3D Racing Game.

RPG 3D(Beggining)

It's Supposed To be RPG Game In The Future ..

RT Full Duplex

The purpose of this program is to provide a way to stream the aural sounds captured from a capture device(microphone) to a sound device in real time. Full Duplex Without Any Latency Is The Goal!! Currently i have not found any other example that can provide this ability. Now The program does have a latency issue, but it still is the best that i have seen. Try It Out!! if anyone can find a way to get this to provide better performance pleeze let me know.

Restore IDE

If you have worked with fullscreen DirectX, then you'll know that when you end your program, the VB IDE is all messed up, in the wrong place of the screen etc, and you have to minimize then restore it to get it back to it's original state.

rvtDX9vb

This is a first!. A Typelib and DLL for the use of Direct3D9 from VB6. Consult Readme and Doco for useage. Requires DirectX 9.0c to be operational on your machine. (163K)

Resolution Change

Just Show How to change your screen resolution ! Its Simple ! But .....

Run DX on a UserControl

Have some fun with the idea. Zip ~ 180K

Resizing sprites in DX

A demo of resizing sprites while in motion.

scolling text modifed with more comments

scrolling text using direct animation with more comments

shaped button 24 bits

Use this program to import pictures with a one colored background and this ocx will show the shaped picture combined with the background.

SUPER HAPPY FUN DIRECTX8 TUTORIAL

It's a luvly new updated tutorial for doin equally nice 3D stuff in directX8!!

Shadows...

This is a way of doing shadows( or how i would do it if i would write my own Lighting engine), it works nice in 2 D but i modified it to work in 3D as well... (To color the Shadows is your job ;P)

Studio 3D

It's a 3d image editor. Uses D3D to increases its speed. I'm still working on it, so there isn't too much stuff ready

Space Fighter (a complete game DirectDraw Tutorial)

One day, when you were partoling a far-away sector of the galaxy, when the mission control gave you a special task. You had no idea what it was going to be like.

Snowman Siege

Forget Dungeon Siege This Is Snowman Seige :)

Spaceship, Subspace look-alike

This is a little VB 'clone' of Subspace. It took me 1 1/2 days to make. Not very heavily commented but some of it (if you aren't a total newbie) is self explanatory. If you have feedback feel free to post some!

Simple analog clock using Direct3D8

Simple analog clock using Direct3D (DirectX8) with a few calculation.

Six Degree of Freedom Camera view with Directx8 and NemoX engine

This little Demo Shows how to move player in a Freelook camera view mode. like in Fly simulator like games move,rotate on X,Y,Z axes.

Simple Graphics Card Info With Directx

Gets you graphics card info, with 1 simple sub, take a look and see

Squash ball animation

Bouncing box , it bounces out of control!

A DirectX Car Game

This is a DirectX car game made in VB. I used Objects in this one so it should help some people. It's not very interesting but demonstrates a good way to make an OO Game. Hope you like this.

Screw The Head

Just a Simple game using DX 7.

SPark

SPark is a kind of simple simulation park. It's intention is to demonstrate several DirectX features. The following prefrences are

Easy reusable Direct3D Example

This classed up DirectX engine

Sphere.X

to upload sphere.x for spinning earth program

Skin Mesh

Please gimme a good vote!

NetMessnger .:: BETA LAN Messaging client and server::. FULL source code

This client works with Direct Play 7 and up so youll need a new version of DirectX and just compile this and run the server and clients.

TrueVision3D Engines Landscape Example

This sample is 1 of the great TrueVision3D samples with Realistic 3D and with a high frame rate per second.

Torion

Torion is a scrolling shoot game that was inspired in my favourite games, Zanac and Aleste from MSX. It was done using DirectX 7 w/ VB 6, and it?s great to learn Direct Draw, Direct Music, Direct Input and Direct Sound.

TRUE DIRECTX PROGRAM

This code really utilize Directx to play music files. A must see code.

ThreeD Flag(AWSOME)

Simple Direct X tutorial showing how to make a 3D flag wave in the wind, reapeating. You can choose your own flag picture, and it looks actually real.

TwoD using DirectX 3D

Here's a way how you can do 2D in 3D even animations. Its a good way to get started for those who plan on making flat character sprite games.

ThreeD Park - A World of Your Own

You will need RMControl & DirectX 7 to run it. 3D Park generates trees to place into the park, along with benches, and even a UFO! You can control the UFO and fly it around the park, you also can fly & roll yourself using the keys given. It's pretty fun too, something about creating your own world that makes it worth while. If you like what you see, Vote for me PLZ!

ThreeD Park - A World of Your Own UPDATED WITH OCX'S AND TEXTURES

Now includes the RMControl! This gives you your own landscape, with your own rules to play in. You have freedom to walk, turn, fly, flip, and even control a UFO. It generates random tree positions, and benches, and even teaches some easy texturing for the UFO. The commenting is easy to understand, even though some of the subs don't even have comments (cuz they are pretty self expainitory). Enjoy! and Vote!

THE FINAL DIRECTX TUTORIAL

Whew! I've finally finished my DirectX8 tutorial for D3D, and it's looking good! Fully commented (far too much)! Featuring:

The Simplest DirectX example
      • It's the simplest directX example here!!!***
DirectX7 for VB: Direct3D Retained Mode

An Example of Direct3D Retained Mode, this example loads a .X object and rotates it round. Easy to customize, with everything included.

Tutorial #2 for Fullversion of NemoX engine

Hi Planet Source Code people

TITLE:GAGU'S 3D BATHROOM UPDATED

creates 3d bathroom

D3DRM World

Walk around in a 3D world with grass, a sky and two trees. It requires the RM Control 7.

Three Level 3D DirectX World

A three level (use the lift) little 3d world for you to explore! You come equipped with a gun & endless ammo. Still in progress (more levels, more levels!!!!). Control keys are - arrow keys look left/right, forwards/backwards, Q - look up, A look down, there's a few others (look at the code & you'll find out).

RT Full Duplex

The purpose of this program is to provide a way to stream the aural sounds captured from a capture device(microphone) to a sound device in real time. Full Duplex Without Any Latency Is The Goal!! Currently i have not found any other example that can provide this ability. Now The program does have a latency issue, but it still is the best that i have seen. Try It Out!! if anyone can find a way to get this to provide better performance pleeze let me know.

Ultimate Direct X 8 Math Class LOOK

This XMath class is a must have. It handles Collision Detection Functions (Distance, Object-Object Collision Detection, etc.),Color Functions, Vertex Functions, Matrix Functions, Vector 2 Functions, Vector 3 Functions, Vector 4 Functions, Plane Functions, Quaternion Functions, Actual PI, Inverse PI, 90 Degrees, 180 Degrees, 270 Degrees, 360 Degrees, Radiant, Epsilon, Huge Single, Radians to Degrees, Degrees to Radians, much more.. I dont care about votes but I would like some feedback please. FREEWARE...have a look :) Enjoy -James

UPDATED DIRECTX8 TUTORIAL

EGAD!!! It's a work-in-progress tutorial for D3D in DirectX 8!!!!!

UltimaX (Almost Complete DX8 Engine) MUST SEE (UPDATE)

Awesome! Look at screenshot. Making it to be programmer friendly.. Features include - 2D Sound, 3D Sound, Midi(with soundFX's), SoundFX's, Transparent objects(even .x files),Partial Collision Detection(lol need to fix landscape Collision Detection - you climb up a hill when no hill is there :)) animated water, animated enviroment sphere, Object Filters(Dark Mapping, light mapping, gloss mapping, detail mapping, and much more), Enviroment Filters(Anistropic, Bilinear, ETC.) To much to list.. must see.. This is beta. Not complete yet Sorry for not commenting, I will on next version(I wanted to get it uploaded) PLEASE VOTE!!!!

Updated Direct3D Piramid

It shows how to do 3D graphics with direct3d. It's render a piramid.

Update -- RPG Engine (DX)

Update to my engine -

Using Matrices with DirectX

This is just a small program (more like learning excercise) to show what you use matrices for with Direct3D. This will show a small, multi-coloured triangle spinning around in a circle. You can then adjust your viewport with the provided sliders to change your view. The sliders simply change the view matrix which is used every thime you render. Try to learn from this. It's helped me understand Direct3D a bit better. More to come on Direct3D with VB.

A DirectX8 Simple Game Menu

This is a simple game menu created with VB6 and DirectX8. If you like it, please vote for me.

WarCraft Clone

this game is pretty close in gameplay to that of warcraft or starcraft but since i dont have an artist or any artistic ability the graphics arent very good.

Webcam Capture

Capture stills from differents video sources or webcams using the DirectShow technology. Also included a simple "motion detection" ( difference between two images ).

WIP First Person Shooter in DX

A FPS in DX. It was created for a school project and is still a work-in-progress, and i'll be releasing the full version next week. I'm having trouble/problems with textures, and any help would be nice.

DirectInput example.

Shows how to use DirectInput and demonstrates the

Paint Filter Tutorial

Hey every one This is a tutorial on how to make a filter for a paint program.I wrote this tutorial because it was pretty hard to figure out how to make filters for my paint program

A virtual synth :: RDX AUDIO VECTOR

This is a virtual synthetizer.

DirectX 8 Isometric RPG - UPDATED

A simple isometric RPG engine that can read maps from a save file, draw the map, draw the player, read walls from a save file, draw an NPC, draw the walls, and can move the character. UPDATE: I got character movement working! As long as the players movement is less than 17 pixels it works fine. Also added NPCs, but they are far from being done. The code is kinda messy, but I will clean it up when I'm done.

Need DX8.0 Help on Car Racing

This is a dx 8 car racing demo, i need help on how to detect collision!!!!! plz submit a comment

Direct3D Tutorial Updated

A Tutorial on how to do Direct3D7 Retained Mode Graphics! HTML file and an example! Every line of code is commented and easy to understand. Begin making 3D Games with this article! I WORKED A LONG TIME ON THIS ARTICLE! If you like it, PLEASE VOTE FOR ME on PSC :) I am also planning on putting out a 3D flight simulator soon so keep lookin-

Sound engine 3d

This is a 3d sound activex control,it use directx 7 type libraries,you can position the listener and the sound position.the file contain a sample project and the control.

Personal tools