Forums > Game Talk > Programming in C

user avatar

GAMEBOY COLOR! (1990) on 4/21/2008 7:37 PM · Permalink · Report

I've decided to make a game this year (finally) but I'm having trouble getting started. C++ is too complex. So I've decided on C. But I need to find a book and the right compiler. I tried this one, but I'm not sure. Can anybody help me out ?

user avatar

Sciere (930479) on 4/21/2008 7:41 PM · Permalink · Report

Based on the experience you already mentioned, start with Game Maker or Multimedia Fusion (advanced). No use trying to learn C without long dedication.

user avatar

GAMEBOY COLOR! (1990) on 4/21/2008 7:47 PM · Permalink · Report

Uhh...I barely understood some of the C++ guides I got off the internet. I meant is there a simple compiler that anybody knows of ?

user avatar

Pseudo_Intellectual (66360) on 4/21/2008 8:37 PM · Permalink · Report

If you can speak English, you can write a game using Inform 7.

user avatar

Pseudo_Intellectual (66360) on 4/23/2008 7:23 PM · Permalink · Report

Yeah yeah, no one is ever interested in this unsexy option 8)

user avatar

GAMEBOY COLOR! (1990) on 4/23/2008 8:18 PM · edited · Permalink · Report

I know this is kinda unrelated, but why do developers (back in the 90s at least) make those 500+ level game packs for DOOM, Duke and the like ? Does anybody even wan't to play 500 levels of Duke Nukem ? (With his his catch frases ad-nausium) XD

user avatar

Pseudo_Intellectual (66360) on 4/23/2008 8:22 PM · Permalink · Report

Everyone knows that nothing is a follow-up to a good thing like enormous amounts of pale derivatives! Cloning a game is a lot of work, while just going online and stealing (sorry... appropriating?) handfuls of levels that have already been released and redistributing them for a fee to people who haven't yet realised that the internet exists is a sound business model!

As people have since realised that the internet does, in fact, exist, this business model has become largely defunct. If publishers want to find a way to make a profit off the unpaid efforts of amateur level designers now, they're going to have to use them to enhance the value of their own proprietary engines.

user avatar

Sciere (930479) on 4/23/2008 8:32 PM · edited · Permalink · Report

I once bought illegal demo (!) versions of One Must Fall 2097 (7 disks! and the full game is only 5 disks!) and NASCAR Racing (one course!) on a computer market. People were also selling lots of early Nintendo emulators bundled with the entire software library.

In my defence, I wasn't even on Compuserve yet at the time. To think of it, games were surrounded by much more mystery then. People made booths to promote a single game they were only selling the demo for. I remember one of these markets was one of the first to show DOOM II in action, and you could play a multiplayer game for $0.5 per session =)

And now that we are talking about Duke Nukem, I had to store a downloaded version on a ZIP disk because my hard drive was too small. Those drives were so slow I had to unzip/decompress for an hour before I could even start playing.

user avatar

Игги Друге (46653) on 4/23/2008 8:48 PM · Permalink · Report

[Q --start Sciere wrote--]And now that we are talking about Duke Nukem, I had to store a downloaded version on a ZIP disk because my hard drive was too small. Those drives were so slow I had to unzip/decompress for an hour before I could even start playing. [/Q --end Sciere wrote--] That's strange, I've found Zip disks to be very fast. But then I'm used to Syquests and MO drives.

user avatar

Steely Gaze (208) on 4/23/2008 8:46 PM · Permalink · Report

Well I downloaded Inform 7 and started playing with it. It is incredibly easy, and a lot of fun to mess with. Of course it helps that I'm a big fan of text adventures (interactive fiction always sounded so pretentious to me).

Thanks for the recommend, Pseudo!

user avatar

Pseudo_Intellectual (66360) on 4/23/2008 11:53 PM · Permalink · Report

(interactive fiction always sounded so pretentious to me)

Sometimes you just want to randomly scatter treasures around an underground cave system without employing post-modern storytelling techniques to further a sophisticated, adult meta-narrative. There ain't no shame in cranking out a text game! It's like graphic novels and comix; same basic medium, but using different devices toward different ends.

Thanks for the recommend, Pseudo!

I'm going to need all the people I can get in my corner when we start lobbying for games created in Inform to be accepted in Mobygames again 8)

(Which reminds me: either we need to rename the Z-code group to the Inform group, or its description needs to be opened up enough to let the Infocom games back in.)

user avatar

GAMEBOY COLOR! (1990) on 4/24/2008 12:05 AM · Permalink · Report

I just download 9:05 earlier.

user avatar

Игги Друге (46653) on 4/24/2008 12:47 AM · Permalink · Report

[Q --start Pseudo_Intellectual wrote--]I'm going to need all the people I can get in my corner when we start lobbying for games created in Inform to be accepted in Mobygames again 8)[/Q --end Pseudo_Intellectual wrote--] You haven't even filled out a platform rap sheet. Start by doing that before you pester the admins.

user avatar

Pseudo_Intellectual (66360) on 4/24/2008 2:02 AM · Permalink · Report

You haven't even filled out a platform rap sheet.

Is any template for doing so available anywhere outside the wiki?

user avatar

Игги Друге (46653) on 4/24/2008 11:30 PM · Permalink · Report

It's in the wiki.

user avatar

Pseudo_Intellectual (66360) on 4/24/2008 11:35 PM · Permalink · Report

and I, unfortunately, am stuck outside the wiki 8)

user avatar

Игги Друге (46653) on 4/26/2008 12:53 AM · Permalink · Report

Admit it, you just hate Wikis.

user avatar

Pseudo_Intellectual (66360) on 4/26/2008 1:48 AM · Permalink · Report

They have their uses, but this is more a case of the wiki hating me, or at least preventing me from logging in.

user avatar

beetle120 (2415) on 4/22/2008 12:44 PM · Permalink · Report

If you want to learn a complex language like C my recommendation is to go to a educational institute (not sure what is called in the US so I'll stick with that). About 5 years ago I wanted to make a game so I decided to do a course in TAFE and I loved it so much that studied it for 5 years. Now I have a job in the industry, still haven't made that game though.

user avatar

Indra was here (20756) on 4/22/2008 2:20 PM · Permalink · Report

[Q --start Sciere wrote--]Based on the experience you already mentioned, start with Game Maker or Multimedia Fusion (advanced). No use trying to learn C without long dedication. [/Q --end Sciere wrote--]

Like the man said. Programming is like...er....learning programming. If it isn't your major, then might as well use those game-making tools. Hell, I gave up after 2 weeks just using one of those game-making tools. Too much work, man.

user avatar

Steely Gaze (208) on 4/21/2008 7:55 PM · Permalink · Report

I'm sorry Daniel, but I don't know of anything I would ever call "simple" related to programming, of any sort. For a long time I, too, wanted to learn C++ (why bother with C? It's not really any easier) but I lacked the dedication to really learn it, so without that, and a lot of free time, I don't know if you can manage to do it on your own.

But hey, I could totally be wrong and you might be the man for this, but I just want you to know that it's nothing easy or simple. You might want to cut your teeth with something like Sciere suggested. Something to teach some basic scripting and some tidbits you can take with you when you graduate to a more advanced level.

user avatar

St. Martyne (3648) on 4/22/2008 6:46 AM · Permalink · Report

Yeah, it's not the question of what is easier. C++ is an object-oriented language, while C is not. So it doesn't mean that much which one you chose, I would suggest going with C++ and taking additional time learning classes and objects. It would pay off in the end.

And the majority of game-related SDKs and API are written for C++ anyway.

Essentially, programming is quite easy, once you've learned the syntax and learned to think completely logically.

But it might be a good idea to start off with GameMaker or Fusion (if your goal is Ski Free). They all have a scripting language of their own, which will still take a couple of months for you to learn.

Just don't lose the enthusiasm.

user avatar

Servo (57070) on 4/22/2008 8:13 PM · Permalink · Report

I don't think C is any easier than C++; in some respects I think it's harder.

My favourite game programming book?

Windows Game Programming for Dummies!! Helped me write my first (and so far only) game....

Tricks of the Windows Game Programming Gurus is also excellent, I used that one a lot too.

user avatar

GAMEBOY COLOR! (1990) on 4/22/2008 11:39 PM · Permalink · Report

What is your game ? I'd like to see it !

user avatar

Servo (57070) on 4/23/2008 1:34 PM · Permalink · Report

It's a clone of Arkanoid (yet another Breakout variation!). I'll have to dig up a copy...

user avatar

GAMEBOY COLOR! (1990) on 4/23/2008 4:29 PM · Permalink · Report

If you can find it (and if it's freeware) I can put it up on my web page for download if you want.

user avatar

Servo (57070) on 4/24/2008 12:57 AM · Permalink · Report

Ok, here it is. Download for free and have fun!

I make no guarantees as to how well it runs on modern PC's - In theory DirectX is fully backwards compatible so there really shouldn't be any issues, but I don't have a recent PC to test on. Works fine on my pentium II with Windows 98 though. The file is pretty big, around 20MB; this does not represent the pinnacle of programming efficiency!

user avatar

GAMEBOY COLOR! (1990) on 4/24/2008 9:00 PM · Permalink · Report

It's cool ! And it works fine too ! But my page is a Google page, so I can't put it up because of the 100 meg. limit.

user avatar

Indra was here (20756) on 4/25/2008 3:47 AM · Permalink · Report

[Q --start Servo wrote--]Ok, here it is. Download for free and have fun! [/Q --end Servo wrote--]

Is it in the database? Adding yourself as the developer in the credits sounds like a wet dream to me. haha.

user avatar

chirinea (47496) on 4/25/2008 7:20 AM · Permalink · Report

[Q --start Indra Depari of the Clan Depari wrote--] Is it in the database? Adding yourself as the developer in the credits sounds like a wet dream to me. haha. [/Q --end Indra Depari of the Clan Depari wrote--] I once was going to be added as a developer for Left Behind, but then you guys decided for having me as an entity (Jesus Christ Our Lord and Savior). =P

user avatar

Sciere (930479) on 4/25/2008 7:35 AM · edited · Permalink · Report

Don't make me not acknowledge your existence. skips chirinea submissions Also, you need to write a walkthrough for that fish & bread thing.

user avatar

J. P. Gray (115) on 4/22/2008 11:45 PM · Permalink · Report

Let me second Windows Game Programming Gurus--very accessible and entertaining treatment of a difficult, often exclusively technical subject.

user avatar

J. P. Gray (115) on 4/21/2008 8:24 PM · Permalink · Report

The cold hard reality of starting from scratch in C is that it will take you many months of on-and-off work to successfully create... a Breakout or Tetris clone. To go from there to more complex genres will force you to learn complex API libraries and rules, search through reams of code to find elusive and well-hidden bugs, and create at least decent media (sounds, music and art) for your games. That's all without bothering with 3D, which is a whole other state of near-depsair requiring mammoth amounts of patience. :-D

In other words, it's really hard and requires dedication, but once you start the ball rolling it gets better and you will feel more competent. Lots of persistence and perspiration is necessary!

user avatar

GAMEBOY COLOR! (1990) on 4/21/2008 8:44 PM · Permalink · Report

One question, if I bought a book on C, would it include a cd with a compiler, or not ? Because if not I'll probally go with the compiler I tried earlier. And the type of game I was wanting to make was kinda along the lines of Ski Free.

user avatar

J. P. Gray (115) on 4/21/2008 10:41 PM · Permalink · Report

I heartily recommend going with Cygwin or some other free C compiler and plowing through Kernighan and Ritchie's book on C--try to borrow it free from a local library, or a programmer friend. :-D Once you have the basic aspects of C under control, a more game-centered book will be more helpful to you.

user avatar

GAMEBOY COLOR! (1990) on 4/22/2008 4:48 PM · Permalink · Report

Thanks !

user avatar

GAMEBOY COLOR! (1990) on 4/27/2008 8:22 PM · Permalink · Report

Or, now thinking about how bad I am at animation, I might do an adventure game.

user avatar

Pseudo_Intellectual (66360) on 4/27/2008 10:39 PM · Permalink · Report

A static, "Myst"-style animation-poor adventure game? (vs a lively, Sierra/Lucasfilm-style adventure game?)

A dearth of graphical abilities is also a good reason to consider text adventures 8)

user avatar

Steely Gaze (208) on 4/28/2008 1:20 AM · Permalink · Report

Well you could definitely use Inform, which Pseudo already mentioned. But if you've got some skill with graphics and art, and want to try a Sierra or Lucasarts style adventure, go for the Adventure Game Studio. It's free, powerful, easy to grasp the basics of, and has created some remarkably professional games.

user avatar

xroox (3895) on 4/28/2008 1:39 AM · Permalink · Report

Yep, and the Adventure Game Studio can be used for more than just adventures too!

user avatar

DJP Mom (11333) on 4/28/2008 1:50 AM · Permalink · Report

What about RPG Maker? Or RPG Maker XP?

user avatar

Pseudo_Intellectual (66360) on 4/28/2008 2:48 AM · Permalink · Report

Personally, I think he should make his adventure using a combination of the Pie-in-the-Sky FPS engine and the Bard's tale construction set.

user avatar

GAMEBOY COLOR! (1990) on 4/28/2008 5:05 PM · Permalink · Report

Thanks for all of the suggestions, but I'm just going to get a book on programming this weekend. I've tried going back and forth between the PDF manual and the program it'self, but it's too much hassle for me. I think I'll go with Windows Game Programming for Dummies or a book on C. And now I'm sure I'll do a adventure game of some type.

user avatar

Jewelcase (1185) on 5/3/2008 5:56 AM · Permalink · Report

Why not learn a (possibly)easier language?

Learn any "Procedural" language, like BASIC. Make a few programs to learn things like loops, functional decomposition (subroutines), the different types of variables, etc. Once you master these basic concepts, learning C is just a matter of understanding pointers and their notation.

Check out http://en.wikipedia.org/wiki/Procedural_programming

user avatar

Игги Друге (46653) on 5/3/2008 4:28 PM · edited · Permalink · Report

I thought procedural languages were academic things such as Prolog.

Otherwise I agree, not only because BASIC is easier than C, but because the development environment is often better. It's easier to run tests on an interpreted language (which C usually isn't), and game-oriented BASICs have game-oriented extensions which make simple games such as skiing or Breakout clones ten times easier than in lower-level languages where you have to learn not only the language, but all the convoluted APIs of the operating system which really aren't there to help you make a simple Breakout game.

I think there is a good port of Blitz Basic for Windows, try that out. There's no reason to learn C if you haven never programmed before, since that's a rough start, and rewarding only once you've learned the basics of programming.

user avatar

GAMEBOY COLOR! (1990) on 5/4/2008 6:34 PM · Permalink · Report

Well, I went ahead and got The Dumies Guide to C++. Going to start tomorrow.

user avatar

GAMEBOY COLOR! (1990) on 5/15/2008 7:57 PM · Permalink · Report

And so far it's going well. I'm already making graphics for the game I'm doing before hand so I'll have them ready later. (Much later). 8)

user avatar

GAMEBOY COLOR! (1990) on 5/26/2008 8:54 PM · Permalink · Report

Ok I have a MASSIVE frustration problem. I'm using the Dev-C++ compiler, and about a week ago I copied some cource code to a different file. Ever since then I can't get it to recognize "cout" and "endl". Some help ? And I'm still doing simple console programs.

user avatar

Servo (57070) on 5/26/2008 10:40 PM · edited · Permalink · Report

You need to add

#include < iostream.h >

user avatar

GAMEBOY COLOR! (1990) on 5/26/2008 11:01 PM · edited · Permalink · Report

I think that's still there. I usually leave that part alone.

Edit- I might have messed with it. I'll have to check.

user avatar

GAMEBOY COLOR! (1990) on 5/27/2008 6:51 PM · Permalink · Report

I tried it. It still wont work. One other thing, I bought the C++ guide for Dummies book, and as far as I can tell, it doesn't tell you a lot about actual window Window's programming. Just stuff for consoles. (aka Command prompt.) Should I stick with the book I'm using currently, or try and find something more Windows oriented ?

user avatar

Sciere (930479) on 5/27/2008 7:11 PM · Permalink · Report

If you wanted to program in Windows environments and the book does not tell you anything about that, wouldn't the logical choice be to look for something else...

user avatar

Servo (57070) on 5/27/2008 8:55 PM · edited · Permalink · Report

Maybe; I'd continue trying a few simple console applications first to get used to things, even a simple windows program can be a beast. But eventually, yeah, a different book will be needed...

What is the exact compiler error?

May also want to try:

#include < iostream >
.
.
.
std::cout << "Hello World!" << std::endl;

cout may be in a different namespace causing the error. This may or may not help.

I haven't done anything in C++ in a long time!

user avatar

GAMEBOY COLOR! (1990) on 5/27/2008 9:34 PM · edited · Permalink · Report

The compiler gives me a message when I try to compile. It goes" 'cout', 'endl' an undeclared first function", or something to that effect. And just out of curiosity, made a new window project. I didn't do anything with it, but you're right. Even a blank, non-functioning window generates a HUGE amount of code.

Edit- The compiler I'm using lets you make console, window, OpenGL, and blank projects. You can make any one of these, not do anything to it, and run it, even though it doesn't do anything.

user avatar

Игги Друге (46653) on 5/27/2008 11:08 PM · Permalink · Report

I think you should switch to an easier language. If you can't work through the Dummies book, you won't be able to accomplish much programming such a difficult environment as Windows without any API in-between.

user avatar

GAMEBOY COLOR! (1990) on 5/28/2008 3:40 PM · Permalink · Report

I think you misunderstand. It's my compiler that's acting up. I've actually had a easy time with the language. The most advanced thing I made was a console program that when you type in something it gives you a message back.

user avatar

Игги Друге (46653) on 5/29/2008 12:53 AM · Permalink · Report

I think you misunderstand the concept of threading entirely.

user avatar

GAMEBOY COLOR! (1990) on 6/6/2008 11:43 PM · Permalink · Report

What exactly is Visual C++ ? I know it's Microsoft related, but is it any different than what I'm using now ?

user avatar

GAMEBOY COLOR! (1990) on 6/8/2008 4:59 PM · Permalink · Report

Now that I've been searching some more, I think I'll go with Visual Basic.

user avatar

Indra was here (20756) on 6/8/2008 7:28 PM · Permalink · Report

God. Help me. Help us all. God?

user avatar

DreinIX (10446) on 6/8/2008 7:34 PM · Permalink · Report

Someone called?

user avatar

Indra was here (20756) on 6/8/2008 7:39 PM · Permalink · Report

I was expecting Chirinea to answer. At least he has a beard. :)

user avatar

DreinIX (10446) on 6/8/2008 7:42 PM · Permalink · Report

Give me a week and I'll have a beard too. Plus I already have long hair.

user avatar

Indra was here (20756) on 6/8/2008 7:52 PM · edited · Permalink · Report

Show the pic here or on MSN, and I'll see if your "God-worthy." Heh. I for example, don't look "celestial" when fully-bearded. I look like more a suicide bomber you'd arrest at the nearest airport.

Aren't you still young to have facial hair? Or am I mixing you with someone else?

user avatar

DreinIX (10446) on 6/8/2008 8:01 PM · Permalink · Report

[Q --start Indra Depari of the Clan Depari wrote--]Show the pic here or on MSN, and I'll see if your "God-worthy." [/Q --end Indra Depari of the Clan Depari wrote--] Sorry no pictures from me :-)

[Q --start Indra Depari of the Clan Depari wrote--] Aren't you still young to have facial hair? Or am I mixing you with someone else? [/Q --end Indra Depari of the Clan Depari wrote--] No I'm not that young. Plus facial hair don't start to grow from a certain age to everyone. I was shaving from when I was sixteen and believe me I should start sooner.

user avatar

Pseudo_Intellectual (66360) on 6/9/2008 12:22 AM · Permalink · Report

There's no point in anyone posting pictures of their beards because they will all come second to mine, unshorn in eight years. It's just a fact.

user avatar

chirinea (47496) on 6/9/2008 8:00 AM · Permalink · Report

"MobyGames: All your beard are belong to us".

user avatar

Indra was here (20756) on 6/9/2008 6:05 PM · Permalink · Report

[Q --start Pseudo_Intellectual wrote--]There's no point in anyone posting pictures of their beards because they will all come second to mine, unshorn in eight years. It's just a fact. [/Q --end Pseudo_Intellectual wrote--]

Well I can bet your hairy face that I have more leg hair than you do.

Now isn't this a very mature and intellectual conversation we're having? :p

user avatar

beetle120 (2415) on 6/9/2008 6:44 AM · Permalink · Report

[Q --start DANIEL HAWKS ! wrote--]Now that I've been searching some more, I think I'll go with Visual Basic. [/Q --end DANIEL HAWKS ! wrote--] Good idea. Best to start with VB and then go to more complex languages after you get more experienced. After learning a few different languages you can pick more complex languages like C a lot easier.

user avatar

GAMEBOY COLOR! (1990) on 6/9/2008 11:46 AM · Permalink · Report

Now I have just one question, should I go with version 4 or 6 ?

user avatar

beetle120 (2415) on 6/10/2008 2:30 PM · Permalink · Report

Go with version 6 as it is the one that I started with and I had no major problems with it.

user avatar

GAMEBOY COLOR! (1990) on 6/11/2008 12:02 AM · edited · Permalink · Report

Is it possible to do 3D in VB ? I have this great idea for a space game.

Edit- Without doing anything DirectX related ?

user avatar

Servo (57070) on 6/11/2008 3:15 AM · Permalink · Report

[quote]Is it possible to do 3D in VB ?[/quote] Sure. I've never tried it, but my understanding is OpenGL can work fine with VB. There may be other api's I'm not aware of that can be used, and nothing would stop you from writing your own 3D graphics routines of course. (what the easiest approach is may be another question entirely!)

user avatar

GAMEBOY COLOR! (1990) on 6/11/2008 11:54 AM · Permalink · Report

Well, the game I was going to do first is a adventure game. I've got all the graphics made for it, and I only need about two more sounds for it. Then once I figure VB, I'll put it all together into a game. After that I'm going to try something 3D.

user avatar

Игги Друге (46653) on 6/11/2008 5:50 PM · Permalink · Report

That's like buying the tyres before you know if you'll ever get a driving licence.

user avatar

beetle120 (2415) on 6/11/2008 2:06 PM · Permalink · Report

3D is possible (had a friend code up some basic 3D in VB) but there are many better programs to use like shockwave and Java 3D.

user avatar

GAMEBOY COLOR! (1990) on 6/15/2008 9:46 PM · Permalink · Report

I just got a VB book today. Going to start Monday.

user avatar

Игги Друге (46653) on 6/15/2008 11:49 PM · Permalink · Report

Thank you for the status update.

What did you eat today?

user avatar

GAMEBOY COLOR! (1990) on 6/16/2008 12:00 AM · edited · Permalink · Report

Chicken and sugar cane pop. has affected my brain I think that pop . 8)

user avatar

Игги Друге (46653) on 6/16/2008 1:24 AM · Permalink · Report

Let's move this thread to a relevant forum.

user avatar

Indra was here (20756) on 6/16/2008 5:41 PM · edited · Permalink · Report

[Q --start Игги Друге wrote--] What did you eat today? [/Q --end Игги Друге wrote--]

Three packs of clove cigarretes. Yum.

a /sarcasm would be helpful Iggy, for the intellectually impaired. :p

user avatar

Somebody bring me Sisko! (8) on 6/16/2008 6:16 PM · Permalink · Report

[Q --start Indra Depari of the Clan Depari wrote--]Three packs of clove cigarretes. Yum. [/Q --end Indra Depari of the Clan Depari wrote--]Everyday? Holy shit, if that's true you must smell like one of those seedy Japanese pachinko parlors; can you post an x-ray of your lungs, please?

user avatar

chirinea (47496) on 6/16/2008 6:36 PM · Permalink · Report

[Q --start FrakesJoe (NSDSP) wrote--]Everyday? Holy shit, if that's true you must smell like one of those seedy Japanese pachinko parlors; can you post an x-ray of your lungs, please? [/Q --end FrakesJoe (NSDSP) wrote--]It would be useless, you'd only see a black square and nothing more...

user avatar

Indra was here (20756) on 6/16/2008 8:02 PM · edited · Permalink · Report

[Q --start chirinea wrote--] [Q2 --start FrakesJoe (NSDSP) wrote--]Everyday? Holy shit, if that's true you must smell like one of those seedy Japanese pachinko parlors; can you post an x-ray of your lungs, please? [/Q2 --end FrakesJoe (NSDSP) wrote--]It would be useless, you'd only see a black square and nothing more... [/Q --end chirinea wrote--]

I'm planning to die of lung cancer around the age of 35, hopefully sooner. Around 1-2 packs on a good day or 3-4 on a bad day. So far every day is a bad day. :p

Probably wouldn't be this bad if someone introduced me to pot when I was in university.

user avatar

DJP Mom (11333) on 6/16/2008 8:15 PM · Permalink · Report

Sometimes I really fail to get your humor, Indra.

user avatar

Indra was here (20756) on 6/16/2008 8:17 PM · Permalink · Report

[Q --start DJP Mom wrote--]Sometimes I really fail to get your humor, Indra. [/Q --end DJP Mom wrote--]

Unfortunately, mom. That really wasn't humor. I actually mean it.

user avatar

Somebody bring me Sisko! (8) on 6/16/2008 8:18 PM · Permalink · Report

[Q --start Indra Depari of the Clan Depari wrote--]I'm planning to die of lung cancer around the age of 35, hopefully sooner. Around 1-2 packs on a good day or 3-4 on a bad day. So far every day is a bad day. :p

Probably wouldn't be this bad if someone introduced me to pot when I was in university. [/Q --end Indra Depari of the Clan Depari wrote--]That's one horrible death you're working on, dude. And I've seen them as I worked in a hospital instead of being drafted into the army. Have fun, man.

user avatar

Somebody bring me Sisko! (8) on 6/16/2008 8:10 PM · Permalink · Report

[Q --start chirinea wrote--]It would be useless, you'd only see a black square and nothing more...[/Q --end chirinea wrote--]Hmm. Contrast agents would help here... or may be not as the condition of Mr. Deparis lungs might send him earlier to The Great Unknown due to bronchospasm. So: Youtube posting of Indra strolling past a bunch of dogs after a day without a shower. If everything's true what Mr. Depari said they should perform a nice evening concert.

user avatar

Indra was here (20756) on 6/16/2008 8:14 PM · Permalink · Report

[Q --start FrakesJoe (NSDSP) wrote--] Contrast agents would help here... or may be not as the condition of Mr. Deparis lungs might send him earlier to The Great Unknown due to bronchospasm. So: Youtube posting of Indra strolling past a bunch of dogs after a day without a shower. If everything's true what Mr. Depari said they should perform a nice evening concert. [/Q --end FrakesJoe (NSDSP) wrote--]

Oddly enough, I've been smoking this hardcore for at least 5 years now...only difference in health is the ability to breath. Have trouble walking fast, much less run. And I avoid stairs even if held at gunpoint. :p

Oh, actually tried that dog-thingy. Either dogs in Indoland smell more wierder stuff than me smelling like an industrial chimney or they are pretty much used to it.

user avatar

Игги Друге (46653) on 6/16/2008 9:46 PM · Permalink · Report

[Q --start FrakesJoe (NSDSP) wrote--] So: Youtube posting of Indra strolling past a bunch of dogs after a day without a shower. If everything's true what Mr. Depari said they should perform a nice evening concert. [/Q --end FrakesJoe (NSDSP) wrote--] Indonesian cigarettes contain spices, so I think he smells like gingerbread.

user avatar

Pseudo_Intellectual (66360) on 6/17/2008 12:34 AM · Permalink · Report

Indonesian cigarettes contain spices, so I think he smells like gingerbread.

It always seems a bit out of character when you posted a message that /doesn't/ sound ticked off.

user avatar

Indra was here (20756) on 6/17/2008 6:45 PM · Permalink · Report

[Q --start Pseudo_Intellectual wrote--]Indonesian cigarettes contain spices, so I think he smells like gingerbread.

It always seems a bit out of character when you posted a message that /doesn't/ sound ticked off. [/Q --end Pseudo_Intellectual wrote--]

Oooh, good one, mate.

user avatar

Pseudo_Intellectual (66360) on 6/17/2008 7:24 PM · Permalink · Report

It isn't a dig, just an observation. Perhaps the avatar helps reinforce this assumption... reminding me of nothing so much as an enraged simian George W. about to bash me over the head with an 8-bit microcomputer.

user avatar

DJP Mom (11333) on 6/17/2008 8:39 PM · edited · Permalink · Report

You know, I would swear he's wearing a yarmulke. I can never quite make it out...

Edit again - which would kind of rule out George Bush :)

user avatar

GAMEBOY COLOR! (1990) on 6/16/2008 1:49 PM · Permalink · Report

And now I have a BIG problem. It seems that the disk that came with the book doesn't have VB6 on it at all. Where on earth can I find it ?! And no jokes, because I nearly pounded my desk in half when I found this out, and I would rather not do the same to this computer.

user avatar

beetle120 (2415) on 6/16/2008 1:54 PM · Permalink · Report

Get "VB6 in 24 hours" if you can as it does include a basic version of VB6

user avatar

GAMEBOY COLOR! (1990) on 6/16/2008 2:01 PM · edited · Permalink · Report

It actually includes Visual Basic 6 ? Is this the book you meant ?

user avatar

GAMEBOY COLOR! (1990) on 6/16/2008 6:16 PM · edited · Permalink · Report

Would somebody mind answering my question ?

user avatar

DJP Mom (11333) on 6/16/2008 6:45 PM · Permalink · Report

Read through the Amazon reviews, Daniel, it doesn't look like the included cd contains the actual VB program.

user avatar

GAMEBOY COLOR! (1990) on 6/16/2008 8:05 PM · Permalink · Report

I looked at a image of the back of the book. It said it did.

user avatar

Sciere (930479) on 6/16/2008 8:06 PM · edited · Permalink · Report

See, that's what you need to do next time you ask a question here: look it up first. From now on, I propose we only give you incorrect and confusing answers so as to force you to look it up.

user avatar

Pseudo_Intellectual (66360) on 6/16/2008 8:12 PM · Permalink · Report

What do you mean, "from now on"? I thought that was our approach all along!

user avatar

GAMEBOY COLOR! (1990) on 6/16/2008 8:15 PM · Permalink · Report

Come on guys ! This is driving me up the wall ! And the software by it'self on ebay is 400 dollars average !

user avatar

Sciere (930479) on 6/16/2008 8:18 PM · Permalink · Report

We already gave you the solution: use Game Maker or Multimedia Fusion to start creating a simple game. If that works, you can move on to more complex things. Without prior knowledge trying anything else is a waste of time if you want results quickly.

user avatar

Indra was here (20756) on 6/16/2008 8:21 PM · edited · Permalink · Report

Oh, I do love it when resident Belgians get annoyed. Yay! :)
Where's Zovni when you need him? :p

Bagels, anyone?

user avatar

Terok Nor (41955) on 6/16/2008 8:42 PM · Permalink · Report

Try the Express Edition. And personally, I would go with C# for learning programming.

user avatar

Игги Друге (46653) on 6/16/2008 9:55 PM · Permalink · Report

Remember that he can hardly read instructions.

user avatar

GAMEBOY COLOR! (1990) on 6/17/2008 12:20 AM · Permalink · Report

I think i've found a suitable book. This one.

user avatar

DJP Mom (11333) on 6/17/2008 1:01 AM · Permalink · Report

Just so you are aware that is says it is a "learning version", probably similar to the version you get in school when you take a VB course, NOT a full program.

user avatar

beetle120 (2415) on 6/17/2008 7:39 AM · Permalink · Report

With the "in 24 hours" version you get (well should get) VB without the help files and cannot make .exe files. As with learning VB, I had almost no computer knowledge when I started with that book and it was not that hard.

About finding the VB program on the disk. I have no idea and my recommendation is to go to another forum that deals in VB programming as they would have more knowledge on the subject then you will get from a game database site.

user avatar

GAMEBOY COLOR! (1990) on 6/17/2008 11:59 AM · Permalink · Report

I can't believe I didn't think of that before !

user avatar

Indra was here (20756) on 6/17/2008 6:46 PM · Permalink · Report

[Q --start DJP Mom wrote--]Just so you are aware that is says it is a "learning version", probably similar to the version you get in school when you take a VB course, NOT a full program. [/Q --end DJP Mom wrote--]

Wow, you get VB at school over there? Hell, some of the police departments here are still using Wordstar. :p

user avatar

Indra was here (20756) on 6/16/2008 8:16 PM · Permalink · Report

[Q --start Pseudo_Intellectual wrote--]What do you mean, "from now on"? I thought that was our approach all along! [/Q --end Pseudo_Intellectual wrote--]

We really need to get synchronize our strategies here, people. I was using the "Elf talking to the Orc" approach. :p

user avatar

Игги Друге (46653) on 6/16/2008 9:47 PM · Permalink · Report

Post in the right forum, idiot.

user avatar

Ryu (50) on 7/6/2008 6:22 AM · Permalink · Report

An interpreted language such as V-Basic or even an old copy of Q-Basic for DOS is a good starting point if you're new to programming languages, I fooled around with Q-Basic when I was a kid, never really made anything concrete, but some small adventure games, various graphic demo things, and some other tomfoolery, it was fun. Once you have a firm grasp of loops, variables, subroutines, arrays etc etc. the transition to other programming languages is easier. The nice thing about Object oriented languages such as C++ is that everything is neatly organized into functions that have clearly defined roles and limits, it's easier to re-use and relate code etc, it's much more flexible in the long run. In any case, you will probably get frustrated now and again as you move through C++ , but when everything clicks and your code works, it's cool, and though programming a game engine yourself is quite an undertaking (one I have not committed to), you have the benefit of maximum flexibility and performance. Well, whether you're using tools or programming them yourself, making games is not an easy undertaking, even for simple games, but it can be fun....good luck.

user avatar

durplu pobba (353) on 7/20/2008 10:42 AM · Permalink · Report

I wouldn't recommend starting off with BASIC, if you get too deep into it it really screws up your mind and it's easy to "expand" into better syntaxes and programming structure.

I began programming with GW-BASIC when I was 6 years old and continued programming procedurally in Turbo Pascal and in Free Pascal (FPC) afterwards. I was so stuck to the procedural paradigm that learning to do proper OOP was extremely challenging. Luckily I got rid of it and focused on Ruby (which is an awesome way to learn OOP as everything in Ruby is an object).

I would recommend FPC (www.freepascal.org) as a good startingpoint for simple programs, or perhaps a Ruby intepreter. C/C++/C# are good languages but designed in such way that they force you to learn a lot of extremely redundant stuff to do accomplish simple tasks. Some say it's a good thing, some the opposite. (A good example is sorting which is accomplished in Ruby with blah.sort universally whereas in C* you need to check what types you're sorting and then create a loop to compare and sort the values individually).

But honestly, if you haven't got any experience in programming, don't hold up your hopes too high - you have to start with the boring basics before you can grasp the larger concepts and create anything remotely interesting. Perhaps a simple tamagotchi-simulator on the command prompt OSLT would be a good start which you can later on enhance with graphics and more functionality.

user avatar

GAMEBOY COLOR! (1990) on 7/20/2008 10:38 PM · edited · Permalink · Report

OK. I'm sick of looking. What's a decent programming that'll let me make Windows applications (As in a Window box like this , not a DOS console window.) that isn't VisualBasic or .Net related ?

user avatar

Somebody bring me Sisko! (8) on 7/20/2008 11:40 PM · Permalink · Report

Sick of looking means sick of trying to find solutions on your own. Spare yourself the trouble, you'll never become a programmer with such an attitude. Try GameMaker instead.

user avatar

GAMEBOY COLOR! (1990) on 7/20/2008 11:44 PM · Permalink · Report

What about RapidQ ? It looks promising. And by the way, I've got almost all the stuff I need to make my game (just a few more sounds left). Once I learn a language, I'll put it all together.

user avatar

DJP Mom (11333) on 7/21/2008 12:57 AM · Permalink · Report

Looks suspiciously like VB to me.

user avatar

durplu pobba (353) on 7/21/2008 4:52 PM · edited · Permalink · Report

[Q --start DANIEL HAWKS ! wrote--]OK. I'm sick of looking. What's a decent programming that'll let me make Windows applications (As in a Window box like this , not a DOS console window.) that isn't VisualBasic or .Net related ? [/Q --end DANIEL HAWKS ! wrote--]

The "windowing capability" is not related to the programming language but to the librairies that have been written for it to provide such functions as interacting with the window manager. Some languages have a broader collection of librairies, some have less (and you can of course write your own). And as I said earlier, you should start with a game that runs in the console window. Sure you can drag and drop buttons in the VB IDE and even create some functionality to them with a few lines of code, but it really won't teach you a thing about programming paradigms. I guess VB has .NET hooks to use but generally I would avoid VB like hell: nothing that was created almost 30 years ago as a "friendly beginner's language" and later on expanded with quirks and gimmicks into a "serious" language isn't good. Basic syntax is ugly and all the later features such as objects are just "glued on" hastily.

[Q --start DANIEL HAWKS ! wrote--]What about RapidQ ? It looks promising. And by the way, I've got almost all the stuff I need to make my game (just a few more sounds left). Once I learn a language, I'll put it all together. [/Q --end DANIEL HAWKS ! wrote--]

Before warezing 3DS max and recording kling klang sounds with a microphone you really should get humble and grasp the basics. Either use a game maker or step down and start with "enter your name:" "hello $name" -examples. As you've said yourself in the quote, "once I learn a language" - heck, that's the biggest task in the whole project unless you've programmed before ;-)

I wrote my first buggy 3d software engine in 96-97 with Turbo Pascal after weeks of reading through 3dica.txt - a kilometer long text file that went straight to assembler pipeline optimizations of filler routines and matrix math (which I knew next to nothing about back then). And all this I pulled off only after writing simple text adventures and crappy 2d games for 6 years.

user avatar

Игги Друге (46653) on 7/21/2008 7:04 PM · Permalink · Report

[Q --start piksi wrote--]nothing that was created almost 30 years ago as a "friendly beginner's language" and later on expanded with quirks and gimmicks into a "serious" language isn't good. Basic syntax is ugly and all the later features such as objects are just "glued on" hastily.[/Q --end piksi wrote--] Well, Blitz Basic is quite good. Several commercial games have been made in that language.

It's easy to despise BASIC for philosophical reasons, but I like a structured BASIC because it doesn't pretend to be a serious replacement for assembly or C, and because it doesn't strive to be the ultimate all-purpose language.

user avatar

GAMEBOY COLOR! (1990) on 7/21/2008 8:59 PM · Permalink · Report

Well, I found a manual for RapidQ. And I'm going to start with it tomorrow. (It'll be raining so I'll have lots of time.) I won't utter another peep in this forum until my game is finished.

user avatar

chirinea (47496) on 8/1/2008 6:03 AM · Permalink · Report

This seemed appropriate: