VB icon

engineX beta demo 1 by Simon Price

Email
Submitted on: 1/11/2015 3:07:00 AM
By: Simon Price (from psc cd)  
Level: Advanced
User Rating: By 20 Users
Compatibility: VB 6.0
Views: 1093
 
     UPDATED AGAIN: 3 more major bugs fixed! UPDATED: many bugs fixed already ! *** engineX beta demo 1 *** engineX was designed to be as simple and reusable as possible. It uses DirectX 8. It features: - 3D graphics with support for hardware acceleration - dot, line and triangle primitives - materials - texture mapping with transparency - lighting - frame hierarchies - loads .x files - loads .exf files (a custom file format, made specifically for engineX, has it's own editor, not released yet) - collision detection - 2D and 3D sound (mono wave file only) - input from keyboard and mouse - MIDI music This demo was designed to demonstrate most of these features, as quickly and simply as I could. There are 2 sample worlds to choose from (see screenshots). In the demo you can just walk and look around, and bump into objects in your way. I need as much feedback and bug reports as possible, it's very hard to get DirectX to work on all OS's and hardware, I especially have problems with Windows 2000. PLEASE DO VOTE if you find the code to be useful/well written/cool in some way The demo is 1.9MB, so I couldn't upload it to PSC, please instead use this direct link to the zip file stored on my website. http://www.VBgames.co.uk/downloads/exdemob1.zip If you just need the source code because you've already got the resources, use : http://www.VBgames.co.uk/downloads/exdemob1src.zip

 
code:
Can't Copy and Paste this?
Click here for a copy-and-paste friendly version of this code!
				
'**************************************
' Name: engineX beta demo 1 by Simon Price
' Description:UPDATED AGAIN: 3 more major bugs fixed!
UPDATED: many bugs fixed already !
*** engineX beta demo 1 ***
engineX was designed to be as simple and reusable as possible. It uses DirectX 8. It features:
- 3D graphics with support for hardware acceleration
- dot, line and triangle primitives
- materials
- texture mapping with transparency
- lighting
- frame hierarchies
- loads .x files
- loads .exf files (a custom file format, made specifically for engineX, has it's own editor, not released yet)
- collision detection
- 2D and 3D sound (mono wave file only)
- input from keyboard and mouse
- MIDI music 
This demo was designed to demonstrate most of these features, as quickly and simply as I could. There are 2 sample worlds to choose from (see screenshots). In the demo you can just walk and look around, and bump into objects in your way.
 
I need as much feedback and bug reports as possible, it's very hard to get DirectX to work on all OS's and hardware, I especially have problems with Windows 2000. PLEASE DO VOTE if you find the code to be useful/well written/cool in some way
The demo is 1.9MB, so I couldn't upload it to PSC, please instead use this direct link to the zip file stored on my website. 
http://www.VBgames.co.uk/downloads/exdemob1.zip
If you just need the source code because you've already got the resources, use :
http://www.VBgames.co.uk/downloads/exdemob1src.zip
' By: Simon Price (from psc cd)
'**************************************

Sorry, couldn't upload, please use http://www.VBgames.co.uk/downloads/exdemob1.zip


Other 35 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Advanced category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments


 There are no comments on this submission.
 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.