Visual Basic Questions
by Evan Mitchell · in General Discussion · 12/22/2001 (12:46 am) · 7 replies
1. Can you make decent games with Visual basic?
I Mean good games. With graphics. All I can make is text stuff and its really sad.
2. WTF is a module and why don't I know how to program them!!??
Thanks Everyone :-)
Evan Mitchell
Evan Mitchell Development
Formerly Evco
Formerly Evgames
Formerly Down in Front
Formerly That guy who programs pov games
formerly Povco
/\ the saddest thing is that that is true!!/\
I Mean good games. With graphics. All I can make is text stuff and its really sad.
2. WTF is a module and why don't I know how to program them!!??
Thanks Everyone :-)
Evan Mitchell
Evan Mitchell Development
Formerly Evco
Formerly Evgames
Formerly Down in Front
Formerly That guy who programs pov games
formerly Povco
/\ the saddest thing is that that is true!!/\
#2
Im gonna get Visual C++ when I can afford it or can find aa burnt copy. Can I make decent games without modules. Almost every game aat plantet source code has modules and hell long code. What do i do???? Can I skip the modules
12/22/2001 (12:47 pm)
Thanks for that.Im gonna get Visual C++ when I can afford it or can find aa burnt copy. Can I make decent games without modules. Almost every game aat plantet source code has modules and hell long code. What do i do???? Can I skip the modules
#3
12/22/2001 (12:51 pm)
Is Visual C++ like Visual Basic???
#4
To make a good game in VB, you need to know how to program DirectX in VB, which is hard, however (in my view), it's easier than coding a game in C++. I might be submitting a resource on coding DirectX in VB soon, if I have time.
Modules are easy! Basicly, they are used for storing shortcuts. So insted of writing out 3 pages of code each time you want to make the player shoot, you make a sub in the module and call the sub when you need it. If you e-mail me, I'll tell you how to do it.
To prove that you can code good games in VB, take a look at the FrostBite game engine, which is being coded in VB!
No, C++ is not like VB. It's a whole lot harder to learn!
12/22/2001 (1:00 pm)
You can make good games in VB! (And I mean good!)To make a good game in VB, you need to know how to program DirectX in VB, which is hard, however (in my view), it's easier than coding a game in C++. I might be submitting a resource on coding DirectX in VB soon, if I have time.
Modules are easy! Basicly, they are used for storing shortcuts. So insted of writing out 3 pages of code each time you want to make the player shoot, you make a sub in the module and call the sub when you need it. If you e-mail me, I'll tell you how to do it.
To prove that you can code good games in VB, take a look at the FrostBite game engine, which is being coded in VB!
No, C++ is not like VB. It's a whole lot harder to learn!
#5
Also, seeing that you can compile VB programs into EXE's instead of using the interpreter, there shouldn't be much speed difference.
12/22/2001 (6:37 pm)
All the latest versions of DirectX have full support for developing in VB. If you're more comfortable programming in VB, then I don't see why not. It can even by integrated with C++ code using DLL's. If you are working with people using C++, then they can compile code into DLL's, which can be linked to from VB.Also, seeing that you can compile VB programs into EXE's instead of using the interpreter, there shouldn't be much speed difference.
#6
Smalltalk MT 4.0 now includes the DirectX 8 library. With many DX8 SDK samples included you can now build high performance 3D environments for gaming and immersive development
Smalltalk
Why was it developed:
Smalltalk was developed in 1980 from Simula which is a modelling language. The initial concepts helped develop the idea of a graphical user interface and object oriented programming
Smalltalk Syntax:
One of the main features of Smalltalk is the simplicity of the syntax. Statements are always of the form receiver message or receiver message: parameter. There are no exceptions to this structure. Even an easily recognizable statement such as 1+ 2 follows this rule. 1 is the receiver + is the message and 2 is the parameter.
Developing Smalltalk Applications
Smalltalk comes with a set of standard tools. The main one of these is the Class Hierarchy Browser. This browser is like a super editor which presents the source code in a specific manner. A hierarchy is shown for Classes and each method is shown for a selected class. Finally the method source is shown for a select method.
The Smalltalk Environment:
When Smalltalk was developed, it was not just a language but a full development environment. This environment contained a memory manager, a compiler, a windowing framework and numerous other classes to support it.
Just an alternative to the same old same old.
12/22/2001 (7:14 pm)
You might want to check out Compiled Smalltalk www.genify.com. This particular version is being highly optimized for directX applications on windows. They are even targetting XBOX DX8 development. You can load compiled DLL's as well.Smalltalk MT 4.0 now includes the DirectX 8 library. With many DX8 SDK samples included you can now build high performance 3D environments for gaming and immersive development
Smalltalk
Why was it developed:
Smalltalk was developed in 1980 from Simula which is a modelling language. The initial concepts helped develop the idea of a graphical user interface and object oriented programming
Smalltalk Syntax:
One of the main features of Smalltalk is the simplicity of the syntax. Statements are always of the form receiver message or receiver message: parameter. There are no exceptions to this structure. Even an easily recognizable statement such as 1+ 2 follows this rule. 1 is the receiver + is the message and 2 is the parameter.
Developing Smalltalk Applications
Smalltalk comes with a set of standard tools. The main one of these is the Class Hierarchy Browser. This browser is like a super editor which presents the source code in a specific manner. A hierarchy is shown for Classes and each method is shown for a selected class. Finally the method source is shown for a select method.
The Smalltalk Environment:
When Smalltalk was developed, it was not just a language but a full development environment. This environment contained a memory manager, a compiler, a windowing framework and numerous other classes to support it.
Just an alternative to the same old same old.
#7
12/22/2001 (8:36 pm)
Another Way to build great games in VB is to use the Wildtangent Web Driver. You can access it throught VB and just about any other programing language. Its greast for making 3d games with little expierence.
Torque Owner Very Interactive Person
Now you could do a lot more, becuase of directX
But, the only reason you should choose vb for would be the speed of development. Other then that, there's no real advantage over C++ (actually some disadvatages)
Try www.planetsourcecode.com for some examples of easy games in VB.
Actually I'm planning myself to make some retro games like pacman, maze, snake etc in VB.... just for fun.
oh, and modules.... used for storing functions...