Software for Creating Games Question?

Wanna understand E=mc2, English grammer, or maybe just build a computer? We can help!

Moderator: Moderators

LoSTimberWolf
Inmate
Posts: 128
Joined: Sun Jan 27, 2002 4:17 pm

Software for Creating Games Question?

Post by LoSTimberWolf »

A friend of mine asked me to join him and his brother in making a computer game (mainly because I have a differnt perspective then his brother). He is buying the DarkBasic Mega Pack, and I was wondering how good this software is. The link to the web site is <!--EZCODE AUTOLINK START--><a href="http://darkbasic.com/,">darkbasic.com/,</a><!--EZCODE AUTOLINK END--> or <a href="http://darkbasic.com/">Click here</a>. If you say this program is good, great, or exellent, then what would I need to buy to just help create maps and vehicles for the game? I have no clue about what we are getting into but I like getting into new things. Thanks for you help. <p><b><u>-LoS-TimberWolf</u></b><sub>vehicle specilist</sub><p><img src="http://65.108.58.179/image_upload/Mech3.jpg" align=left><hr>Click <a href="http://ngal.fateback.com">here</a> for wierd creatures.<p><p>"Don't Drink And Drive, Get High And Fly Home" said by Neckhole<p>"To Love A Woman Is To Know Heaven And Hell Personaly" Don't Recal Who Said This<p><hr></p><i></i>
XMEN Ashaman DTM
Inmate
Posts: 2369
Joined: Mon Oct 02, 2000 12:09 am
Location: Silverdale, WA

Re: Software for Creating Games Question?

Post by XMEN Ashaman DTM »

I don't know.<br><br>I've always heard that it was easier to program games in C or C++ over BASIC and its derivatives.<br><br> <p><br><img src=http://www.xmenclan.org/avatars/ashaman2.jpg width=150 align=left><br><left><a href=http://www.dragontalonmercs.com>Dragon Talon Mercenary</a><br><a href=http://www.xmenclan.org>Member of the XMEN</a><br>Have a Nice Day!<br><br>"Politics, war, martial arts;<br>these are tools to bend the <br>universe to your will."</left><br><br><br><p><i>Edited by: <a href=http://pub3.ezboard.com/uxmengambit.sho ... ge=EN>XMEN Gambit</a> <img src=http://www.xmenclan.org/images/x.gif> at: 7/14/02 8:16:26 pm</i></p></p><i></i>
User avatar
XMEN Gambit
Site Admin
Posts: 4122
Joined: Thu Nov 18, 1999 12:00 am

Re: Software for Creating Games Question?

Post by XMEN Gambit »

Nonono. Not easier. Better, because the programs run faster and take less space. Basic is almost always easier to program than C/C++.<br><br>On the other hand, as a learning experience, it'd be great. I've heard of DarkBasic but never even had a chance to look at it. From what I gather it's pretty decent - and would almost have to be to still be around three years from when I heard of it. Modern compilers can get quite a bit of Basic code down to near-C++ speeds. Not all of it, but between that and the power of today's PCs, you should be able to make a very playable game. You may want to talk to Viper; he also likes to mess with this stuff (he bought the Torque engine to play with) and I think he's used DarkBasic.<br><br>As far as your specific questions - haven't a clue, sorry. <p><img src=http://www.xmenclan.org/xmengambit.gif border=0 align=left>XMEN member<br>Card-carrying DTM<br>OKL Fish-napper<br><br><br>Though a program be but three lines long,<br> someday it will have to be maintained.<br> <i>- The Tao of Programming</i><br>Life is complex; it consists of real and imaginary parts.</p><i></i>
Image
LoSTimberWolf
Inmate
Posts: 128
Joined: Sun Jan 27, 2002 4:17 pm

Re: Software for Creating Games Question?

Post by LoSTimberWolf »

I just sent Viper an email. I hope he still uses the email addy, or else he checks this thread. <p><b><u>-LoS-TimberWolf</u></b><sub>vehicle specilist</sub><p><img src="http://65.108.58.179/image_upload/Mech3.jpg" align=left><hr>Click <a href="http://ngal.fateback.com">here</a> for wierd creatures.<p><p>"Don't Drink And Drive, Get High And Fly Home" said by Neckhole<p>"To Love A Woman Is To Know Heaven And Hell Personaly" Don't Recal Who Said This<p><hr></p><i></i>
User avatar
Spinning Hat
Inmate
Posts: 2564
Joined: Wed Jun 07, 2000 10:06 am
Location: Minneapolis, MN
Contact:

Re: Software for Creating Games Question?

Post by Spinning Hat »

World Craft is a good editing tool to create maps. You can get it off a Friend's Half-Life CD, if you can't find it online. (Which is unlikely.) <p><div align="center"><embed width="250" height="200" src="http://www.theta_mercenaries.homestead.com/files/sphat.swf"></div><p align=center><font color=#ff0000>Why Do I Always Die?!?!?!?!</font></p></p><i></i>
Image
"Never, Never, Never quit." - Winston Churchill
"Men don't like to cuddle. They only cuddle if it leads to.. You know.. Lower cuddling." - Ray Romano
"Tell your wife that she looks pretty, even if she looks like a dump truck." - Ricky, age 10
XMEN Ashaman DTM
Inmate
Posts: 2369
Joined: Mon Oct 02, 2000 12:09 am
Location: Silverdale, WA

Re: Software for Creating Games Question?

Post by XMEN Ashaman DTM »

Aha! Thanks, Gambino. I knew that C was awesome for computational math, but didn't know it outclassed BASIC like that.<br><br> <p><br><img src=http://www.xmenclan.org/avatars/ashaman2.jpg width=150 align=left><br><left><a href=http://www.dragontalonmercs.com>Dragon Talon Mercenary</a><br><a href=http://www.xmenclan.org>Member of the XMEN</a><br>Have a Nice Day!<br><br>"Politics, war, martial arts;<br>these are tools to bend the <br>universe to your will."</left><br><br><br><p><i>Edited by: <a href=http://pub3.ezboard.com/uxmengambit.sho ... ge=EN>XMEN Gambit</a> <img src=http://www.xmenclan.org/images/x.gif> at: 7/14/02 8:16:26 pm</i></p></p><i></i>
BlackRider
Inmate
Posts: 966
Joined: Thu Jan 17, 2002 5:26 pm

Re: Software for Creating Games Question?

Post by BlackRider »

hrmm... I have never used one of these game making kits, but I can say that they cut our a whole lot of hard work and study.<br><br>Such kits cut out the need for:<br>* a working knowledge of a programming language (they use very simple scripts... most do not compile, only use VMs)<br>* fluency in atleast calc 1<br>* months of study on game engine structure<br>* many months of study on graphics programming<br>* expensive modelers and tools (they provide cheap tools for you, expensive ones are not needed... the engine provided tends to be quite limited and can't handle high-poly models and quality art work... probably dated by 3 years)<br>and much much more...<br><br>but as I said... dont expect to make something that you could market... heck, unless you are quite determined, don't expect to finish anything... *shrug* Viper has done nothing but toyed with the Torque SDK... he changed the HUD a bit and made about 3 or 4 models...<br><br>me, I've made a few 3d demos from scratch... most of them physics related... but game programming takes lots of physics and much more calculus<br><br>but I'll sick viper on this thread for you <p>"I'd love it if you worked here Bilton, then maybe you'd really know what, why, and have genuine insight. Then I could fire you."--Geof Evans, Producer: WWII ONLINE<BR>If you woke up breathing, congratulations! You have another chance!</p><i></i>
scratchmonkey1
Posts: 12
Joined: Sat Aug 10, 2002 1:45 pm

Re: Software for Creating Games Question?

Post by scratchmonkey1 »

Basic and C might be equally good for games, depending on how used. I'd use C/C++ for low-level stuff that needed to be really fast, but Basic would be fine for high-level stuff that made overall decisions and then relegated performance-critical stuff (like rendering) to the C-based "engine".<br><br>My rule of programming is, first get it right, then make it fast. So I would favor a strict language that also compiles to tight code. Modula 2 or a Pascal dialect like Delphi would be good for any beginner. C++ is ok if you have some experience programming and some good tools to catch your mistakes, such as Purify. <p></p><i></i>
LoSTimberWolf
Inmate
Posts: 128
Joined: Sun Jan 27, 2002 4:17 pm

Re: Software for Creating Games Question?

Post by LoSTimberWolf »

I will be learning C++ in my Computer Science class in College. My friend is buying basic, and since my dad already has C/C++ then I will just keep with that as I learn how to program. <p><b><u>-LoS-TimberWolf</u></b><sub>vehicle specilist</sub><p><img src="http://65.108.58.179/image_upload/Mech3.jpg" align=left><hr>Click <a href="http://ngal.fateback.com">here</a> for wierd creatures.<p><p>"Don't Drink And Drive, Get High And Fly Home" said by Neckhole<p>"To Love A Woman Is To Know Heaven And Hell Personaly" Don't Recal Who Said This<p><hr></p><i></i>
BlackRider
Inmate
Posts: 966
Joined: Thu Jan 17, 2002 5:26 pm

Re: Software for Creating Games Question?

Post by BlackRider »

C++ language takes about 4 hours to learn completely... <!--EZCODE EMOTICON START :) --><img src=http://www.ezboard.com/images/emoticons/smile.gif ALT=":)"><!--EZCODE EMOTICON END--> <br><br>or atleast that's how long it took me...<br><br>all them darn libraries and APIs and SDKs take forever to get fluent with <!--EZCODE EMOTICON START :( --><img src=http://www.ezboard.com/images/emoticons/frown.gif ALT=":("><!--EZCODE EMOTICON END--> <p>I'll fire aimlessly if you don't come out!</p><i></i>
LoSTimberWolf
Inmate
Posts: 128
Joined: Sun Jan 27, 2002 4:17 pm

Re: Software for Creating Games Question?

Post by LoSTimberWolf »

I will have 2 hours a week in the Computer Science Class, then another hour in the week in a lab using C++. I expect to be making games in that lab all year long. <p><b><u>-LoS-TimberWolf</u></b><sub>vehicle specilist</sub><p><img src="http://65.108.58.179/image_upload/Mech3.jpg" align=left><hr>Click <a href="http://ngal.fateback.com">here</a> for wierd creatures.<p><p>"Don't Drink And Drive, Get High And Fly Home" said by Neckhole<p>"To Love A Woman Is To Know Heaven And Hell Personaly" Don't Recal Who Said This<p><hr></p><i></i>
User avatar
XMEN Gambit
Site Admin
Posts: 4122
Joined: Thu Nov 18, 1999 12:00 am

Re: Software for Creating Games Question?

Post by XMEN Gambit »

When using C or C++, one of the best things to learn is how to debug efficiently. Well, that and making sure you release any memory you've allocated and don't write to memory you haven't. <!--EZCODE EMOTICON START :) --><img src=http://www.ezboard.com/images/emoticons/smile.gif ALT=":)"><!--EZCODE EMOTICON END--> <p><img src=http://www.xmenclan.org/xmengambit.gif border=0 align=left>XMEN member<br>Card-carrying DTM<br>OKL Fish-napper<br><br><br>Though a program be but three lines long,<br> someday it will have to be maintained.<br> <i>- The Tao of Programming</i><br>Life is complex; it consists of real and imaginary parts.</p><i></i>
Image
BlackRider
Inmate
Posts: 966
Joined: Thu Jan 17, 2002 5:26 pm

Re: Software for Creating Games Question?

Post by BlackRider »

you mean like thi........<br><br>oops... crashed <!--EZCODE EMOTICON START :( --><img src=http://www.ezboard.com/images/emoticons/frown.gif ALT=":("><!--EZCODE EMOTICON END--> <br><br><!--EZCODE EMOTICON START :D --><img src=http://www.ezboard.com/images/emoticons/happy.gif ALT=":D"><!--EZCODE EMOTICON END--> 1/2 of the program crashes I get are from writing to memory that my proggie didn't own... and when most of the memory you use is allocated on the fly... things can get messy<br><br>worst debug is to find exactly where you are writing to the wrong memory...<br><br>Exception Handling is something I never covered.... and where you don't need max speed... be very redundant <!--EZCODE EMOTICON START :) --><img src=http://www.ezboard.com/images/emoticons/smile.gif ALT=":)"><!--EZCODE EMOTICON END--> <p>I'll fire aimlessly if you don't come out!</p><i></i>
LoS Malthus
Posts: 60
Joined: Mon Apr 15, 2002 2:51 pm

Re: Software for Creating Games Question?

Post by LoS Malthus »

TW remember to pay closest attention to the concepts behind the language and programming in general. As anyone here who has programmed will tell you, once you learn the concepts, you can write in just about anything, provided you have enough reference material. <!--EZCODE EMOTICON START :) --><img src=http://www.ezboard.com/images/emoticons/smile.gif ALT=":)"><!--EZCODE EMOTICON END--> <br><br>And comment, comment, comment! <p><table width="40%" cellspacing="0" cellpadding="0" border="0"> <tr> <td>-LoS-Malthus</td> </tr> <tr> <td><a href=http://www.lordsofsteel.com>Lords of Steel</a></td> </tr> <tr> <td><img src= "http://www.lordsofsteel.com/image_uploa ... .jpg"></td> </tr><tr><td>"Everyone can be taught to sculpt: Michelangelo would have had to be taught not to. So it is with great programmers. " - Alan J. Perlis, Yale University.<td></tr></font></table></p><i></i>
scratchmonkey1
Posts: 12
Joined: Sat Aug 10, 2002 1:45 pm

Re: Software for Creating Games Question?

Post by scratchmonkey1 »

4 hours?! That's enough to learn the syntax. It takes a lot longer to know how to be effective and all the idioms. Once you learn the basics, subscribe to C/C++ Users Journal (AKA "CUJ") and C++ Report. The latter is more meaty but more advanced, and covers OOP and "Design Patterns" (important OOP concept). It also has the C++ obfuscated code column. Some unreadable code is presented and you have to figure out what it does. Pretty fun.<br><br><!--EZCODE AUTOLINK START--><a href="http://www.cuj.com/">www.cuj.com/</a><!--EZCODE AUTOLINK END--><br><br>Alas, it looks like C++ Report ceased publication. It used to be at <!--EZCODE AUTOLINK START--><a href="http://www.sigs.com/">www.sigs.com/</a><!--EZCODE AUTOLINK END--> but I think it must have gotten lost in the dot com implosion.<br><br>As someone who writes for more than one platform, I strongly recommend <!--EZCODE ITALIC START--><i> not</i><!--EZCODE ITALIC END--> littering your code with Windows-isms. Keep all GUI stuff in one place and separate it from the meat of your program. Write the core in platform-independent code and put all the platform stuff in separate files. That makes it easy to port to the Mac or to Linux. <p></p><i></i>
Post Reply