Archived

This topic is now archived and is closed to further replies.

Roderik

Game Programming Starter Kit 3.0

Recommended Posts

Hi! Recently I bought the Game Programming Starter Kit 3.0, cause I thought it is time for me to finally get MS Visual C++ and learn Windows Programming with DirectX. Now I have a question to all of you who also own the gamePSK: When I compile a source code with the VC++ Compiler, I get a message box every time I execute the created program, which says that I''m not allowed to distribute the exectable I just created with this Version of VC++. Come on, somebody tell me this ain''t true, I spent quite some money on the damn thing, and on the package it reads "Make and distribute your own games!". Who can tell me what I am supposed to do now??

Share this post


Link to post
Share on other sites
This is because the vc compiler that is included with the book is the "introductory" version. It''s cheap enough to be included in the book, and it does give you the opportunity to actually apply what you learn, but that popup is with you until you get a more expensive version of the compiler (check the included help file for information on the different versions)

A polar bear is a rectangular bear after a coordinate transform.

Share this post


Link to post
Share on other sites
I bought the same thing...And I was pissed too...But, one way to fix that, is if you have Microsoft Visual Basic. (you can download hacked versions off of the net) And write a program that launches your C++ program and clicks the annoying messagebox''s button for you. Thats what I do to get rid of the message. heh heh heh ;]

Share this post


Link to post
Share on other sites
If you spent that time it took you to download VB and program the part that pushes the button, by working at a job, then you could buy the real version of VC.

Share this post


Link to post
Share on other sites
That whole package is crap. I bought it, and it comes with one good C++ book- for advanced programmers who already know C++ and want to take a step further. A Visual C++ book- that doesn''t teach you anything, but instead, shows code on the page and tells you what it results in (no explanation of actual code), and finally, a Visual C++ book for ADVANCED users. The only good thing in that entire package was the Game Design: Secrets of the Sages. That''s cool, and I still read it even since I bought the package back in October.

Programming::~Fredric(const Annoy_Ance)

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Gromit, VC costs more than $500 unless you are a student...it takes approx 30 min to download VB and about 5 min to write to write the program. He would have to be making ~1000 per hour.

Share this post


Link to post
Share on other sites
Well, it wouldn''t take that long to download visual c++ hacked from the web either, so it''s still not reasonable


A polar bear is a rectangular bear after a coordinate transform.

Share this post


Link to post
Share on other sites
i got the same vesion of VC++ when i bought ''Visual C++ starter kit''. another way around this is to get someone with the full version to compile your final version of the game. that way theres no more annoying messages.

- Moe -

Share this post


Link to post
Share on other sites
Just buy the Standard Edition of VC++ 6.0. Thats what i have and it doesnt show the message that the introductory version shows. The Std. ed costs $100 and it has a $50 mail in rebate from MS. Now i dont know if you can distribute your programs with this version or not but at least its more powerfull then the introductory version and it dont show that pop-up window.

Share this post


Link to post
Share on other sites
i dont mind the popup, but i suppose it could become really annoying after more than 2 months.

BTW, i paid about $35-$40 american for my introductory version of VC++. i cant get the student version here in canada because you have to be a US citizen, and a student. i would have had to pay about $150 american for the next up version.

Share this post


Link to post
Share on other sites
HoundEYE, I have the Standard version, and you CAN distribute your games with that. At least we better be able to because it doesn''t say anywhere we can''t... In fact, I think we are free to sell anything from it for as much as we want..

Share this post


Link to post
Share on other sites
My dad is a graphic artist, and the company he works for purchased his own copy of MS Visual C++ 6.0 Enterprise Edition. We have the 6-CD set, but it doesn''t get used simply because he designs graphics! Hehe, so I got to keep the entire set and use it allllllll the time! How Lucky I am... I still prefer Borland 4.5 though!

Programming::~Fredric(const Annoy_Ance)

Share this post


Link to post
Share on other sites
Lucky you Fredric, I got my VC++5.0 Profesional Ed. 2 years ago for almost 200 bucks Canadian, that was student price. Lucky my bro was in college I might upgrade to 6 but I don''t use all the features of 5 yet and I need cash for a new computer now. What are the major changes from 5 to 6? Anyone know?

OneEyeLessThanNone If you have 5 bucks, it will cost ya 6

Share this post


Link to post
Share on other sites
I''m not sure, but I think althought you may ''distribute'' applications created with the standard edition, you must not sell them.
There''s another difference: The vc compiler in the standard version does not support all the optimization features in the professional one - and this is really important for games.

Most people either use VC 4.2 or VC 6.0 because VC 5.0 is known for a lot of annoying bugs, the biggest problem lies somwhere in the floating point functions.
If you''ve got a copy of MSDN (comes with most VStudio packages), there should be a comparison of the different versions somewhere.

-Markus-

Share this post


Link to post
Share on other sites
All these people make their first pac man clone and expect to sell it. that doesn''t happen. Don''t worry about a pop up box, doesn''t do any harm. By the time you are experienced enough to make a game worthy to sell, you will most likely own a good version of a compiler.

Share this post


Link to post
Share on other sites