|
-
May 13th, 2001, 10:37 AM
#1
Thread Starter
Hyperactive Member
3D games
Hello, people.
As some of you might not know, I'm what you may call a freshman in VB. Not a beginner nor an adept programmer. After all, I'm just 16 years old. However, I've seen a lot of posts about 3D and stuff and Direct Draw and blabla, but is it actually possible to create a game similar to Quake and Half Life with only Visual Basic and 3D Studio MAX? I'm just trying to realize how far you can go with only VB.
-
May 13th, 2001, 10:45 AM
#2
Good Ol' Platypus
Thank god it is.
You can use D3D and OGL to make a great game; it also helps if you use a DLL, which you can change render state (OGL/D3D) so that you can use the same calls on that DLL and it will translate them into OGL/D3D calls.
Zaei will have more to say to you.
All contents of the above post that aren't somebody elses are mine, not the property of some media corporation. 
(Just a heads-up)
-
May 13th, 2001, 10:49 AM
#3
transcendental analytic
It's theoretically possible, with the available api's. I've never seen an accomplished one though, you'll find it easy to get started with almost everything but thats usually as far as you can go. It takes some experience to get do decent games, but Quake/Halflife are very well structured and featured, so i'd say you would need at least ten years.
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
May 13th, 2001, 10:54 AM
#4
Thread Starter
Hyperactive Member
Sorry, but to me, you're talking greek. OGL...? Nevertheless, is there a place on the net or anything where they've written a whole bounch of interresting things on this subject? Like 'words for a beginner in 3D games and Visual Basic'. That way, I might figure out what to do, cause right now, I'm in the corner of unknowledge.
By the way, Is there anyone who knows how to convert midi files to Wave format which works. I have written a song which I'm going to put on an opening scene, which I've also created. I use Cakewalk Pro Audio 8.0...
-
May 13th, 2001, 11:09 AM
#5
Frenzied Member
OGL is OpenGL. D3D is Direct3D. They are the two major 3D graphics APIs available, although there are others.
There is a lot of stuff on that at www.gamedev.net but it's maily in C/C++. There is some VB content though. A great site for learning OpenGL, in C/C++ at least, is http://nehe.gamedev.net .
I'm sure someone will know some VB-specific stuff, I'm not that well clued up on it since I use C/C++ for this kinda thing.
Harry.
"From one thing, know ten thousand things."
-
May 13th, 2001, 11:17 AM
#6
Member
If you want to learn direct 3d in vb, go to www.vbexplorer.com or www.vbexplorer.com/directx4vb
There are quite a few good tutorials there. As for converting midi to wav, you can try modplug tracker to convert the midi file to a 'module' format and from there to wav. Download the 'quickstart' kit from www.modplug.com this one includes samples for all the midi instruments.
-
May 13th, 2001, 06:05 PM
#7
Stef gave you the right site to go to to learn DirectX in VB(its the second address). Other sites are http://www.flipcode.com, and http://www.gamedev.net . They arent geared toward VB developers though, but you can look over the forums, and stuff. It will most definately help if you learn to at least read C++ code. I recommend downloading the DirectX8 SDK from the microsoft web site, but its big(100+ megs).
Probably the best advice that i can give you is to start slowly, and keep trying. If you try to juse jump in, and go after advanced particle effects, lightmapping, skinned meshes, etc, you WILL get discouraged, you wont have any fun, and you will eventually lose interest. So, start at the beginning, build up your programming skills, etc, and work at a reasonable pace.
Z.
-
May 14th, 2001, 12:11 AM
#8
Member
I know I know!
There's a REALLY awesome, full, open source Direct3D8 Engine called Revolution3D; it's AWESOME and easy use, they have tutorials and examples and everything; www.revolution3d.org
There's even a Revolution 3D SDK~
-
May 14th, 2001, 12:14 AM
#9
Member
A screenshot of the engine;
-
May 14th, 2001, 11:52 AM
#10
That looks quite a bit like a landscape engine, which is most definately not for games. Besides, using other people's engines is boring (not to mention, you dont get exactly what you want).
Z.
-
May 14th, 2001, 10:43 PM
#11
Member
No...
It's not a landscape engine, that's an example of the PixVox2 function or something. It also has NetEngine [TCP/IP]; SoundEngine; Movie Engine; BSP Engine and a few others
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|