Game Programming and Development Tools

galactic domination – luke

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
Ok, I am new here but this looks just like blitzcoder... well anyway the next game I am going to do will be something like a online galactic domination thingy.. you know what I mean?? I know how to do online, files and all the stuff necessary, but I have never actually sat down and designed a game before.
right now my game will be structured like so:
all planets and fleets will be in a type, all planets that meet a condition(ie within x number of pixels) will have a rout, which will consist of a type with a reference to whatever fleet is inside of it(a pointer to the type), and ill come up with a combat system that will occur when a fleet enters the same planet or rout of an enemy fleet.
I will be using Blitz Basic, so no objects will be avaliable to me or easy pointers...

btw: this is totally unrelated but I have Microsoft Visual Studio 200* with VB included, would it be possible for me to include a c++ compiler to the studio, and why does a IDE like studio cost so much money, I mean there are other IDEs out there for free that don't need four gosh darn cds to install! so what did I install with the studio aside from the IDE and Compiler?
------------------
oops, did I type in the wrong margin?

[This message has been edited by luke (edited October 30, 2005).]

HanClinto

Administrator

Posts: 1828
From: Indiana
Registered: 10-11-2004
Hi, Luke!

First off, welcome to CCN!

I haven't been on Blitzcoder much, but basically this is a place where Christians can get together and talk about lots of things, but generally the thing that most people have in common here is video game development (and often Christian game development).

There are several people here who use Blitz extensively, so it sounds like you'll fit right in.

Note: You don't have to be a Christian to hang out here, though most of the people are. However, we have several members in the community here who are of other religions, and while it flares up into debate from time to time, everyone is welcome here (as long as they realize this is a Christian forum).

As far as what Visual Studio installs besides the compiler and the IDE... that's a good question. It installs a lot of MSDN documentation (which is big), many tools that exist outside of the IDE (such as installers/packagers, debuggers, and other program inspection/management tools, and I believe it now often includes an obfuscator).

Other free IDEs such as SharpDevelop or Bloodshed DevC++ don't include nearly so much extra stuff -- they're pretty bare-bones IDEs. They leave documentation and tools up to 3rd parties.

Anyways, glad to have you around!

Respectfully,
clint

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
thanks Han, I recently discovered a (hopefully) good tutorial on OpenGL, and may instead do my project in C++ :))) but I am a christian and a coder.. I think it must be interesting when a muslim or whatever puts a post about how their religion is wright and ours is wrong or yada yada... but I have several jewish and morman friends so Im cool with that,

------------------
oops, did I type in the wrong margin?

HanClinto

Administrator

Posts: 1828
From: Indiana
Registered: 10-11-2004
Okay, sounds great, Luke!

Blessings on your C++/OpenGL adventures! Keep us posted with your progress, and feel free to start discussion and ask questions here about your projects!

--clint

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
Thanks han, yeah, c++ is great took me awhile to figure out why classes were so important.. but man are graphics different than bb or what! well hopefully GL will be easier to understand than DX..

------------------
oops, did I type in the wrong margin?

HanClinto

Administrator

Posts: 1828
From: Indiana
Registered: 10-11-2004
I don't think raw OpenGL would be much easier to learn than raw DirectX -- if anything, I would think that DirectX would be easier than OpenGL (but I have very little experience in this area).

There are several other people on this board who are much more qualified to answer you on this subject than I am.

Cheers!

--clint

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
You refered to "Raw" dx/gl, are there libraries or whatever that put a layer of simplicity between you and dx/gl?

------------------
oops, did I type in the wrong margin?

HanClinto

Administrator

Posts: 1828
From: Indiana
Registered: 10-11-2004
Yes, those are generally referred to as "graphics engines". One of the best sources for current information on what engines are available is Devmaster.
http://www.devmaster.net/engines/

There, you can sort by features, by price, by development status, by programming language, whatever. It's pretty nice.

Blitz3D is an example of a 3D engine -- and basically it puts a nice layer of abstraction between you and the underlying DX/OpenGL code.

Good questions!

Respectfully,
clint

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
gee I always thought that dx/gl were 3d engines themselves, but now I understand what hal really is, they are just a layer of abstraction between you and the hardware, gosh I just humbled myself when I think about those poor guys who write drivers in asm... ooooo pain

------------------
oops, did I type in the wrong margin?