Title: Conversions
Description: hmmm....
_se7en - April 17, 2005 12:53 AM (GMT)
I'm currently designing RPG games but in Ruby with RMXP (pitiful I know) and I am currently looking for tutorials dealing with game creation with C++. So can anyone help me out?
ih8censorship - April 17, 2005 02:38 AM (GMT)
well, if you dont allready you need to learn basic "hello world" and calculator type programs, then move on to knowing pointers and structs, and then get into windows type programming and then all it is really is a matter of thinking how to move things and stuff. or if thats a bit low level for you, you could try Allegro, which is a game creation library for c++ that takes a lot of the work out of it (or so im told anyways)
_se7en - April 17, 2005 04:22 AM (GMT)
Allegro huh? Can I use that with Visual C++?
Consumed - April 17, 2005 06:05 AM (GMT)
Yes, you can. Though C-Man will kill me if I don't suggest you use
Dev-C++(And I'd probably kill myself as well). It's much better than VC++, and it's webupdate module can provide you with an extensive amount of libraries, pre-built, for just about any coding need you might have, including the latest Allegro. And on the subject of Allegro, it's a very easy-to-use library that can get stuff done and get it done properly. And you can also get AllegroGL if you want to combine the it with the power and speed of OpenGL. :)
KTC - April 17, 2005 11:03 AM (GMT)
Apart from the obvious great advantage of it being free (in the GNU sense), I really rather not get into a debat about whether Dev-C++ is better or worse an IDE than VC++ is....
ramirez - April 17, 2005 11:21 AM (GMT)
| QUOTE (Consumed @ Apr 17 2005, 06:05 AM) |
| It's much better than VC++ |
I have to disagree with you there.
MSVC has a lot better GUI, and especially debugging tools, and I've read that it optimizes Win32 code better (although I am not sure about this, I have never looked into it, so this might, or might not be true, although I'd assume it's correct, since the compiler is actually made by the very people who is responsibl for writing the Operation System; They most likely know it the best).
If you want to go for a cross-platform coding, MinGW, or other gcc based compiler, might be a better choice, because you'll likely use gcc on other platforms, and won't bump into compiler-specific inportabilities, although as long as you write ANSI-C++ compliant code, and won't use MSVC-specific code (or at least wrap them in #ifdefs), it should be fine.
C-Man - April 17, 2005 11:23 AM (GMT)
well it's the same as claiming Intel writes teh best optimising compiler
( witch is probably true ... ) after all theyr the one who makes the CPU's
VC++ would be good if they havent bloated it to kingdom kum
I mean com on ! 1.2GB for a C++ IDE and a few tools tahts outrageous
KTC - April 17, 2005 12:19 PM (GMT)
| QUOTE (C-Man @ Apr 17 2005, 12:23 PM) |
well it's the same as claiming Intel writes teh best optimising compiler ( witch is probably true ... ) after all theyr the one who makes the CPU's |
According to
this DDJ article (Membership require, use
BugMeNot.com), generally, you're correct. ;)
| QUOTE (C-Man @ Apr 17 2005, 12:23 PM) |
VC++ would be good if they havent bloated it to kingdom kum I mean com on ! 1.2GB for a C++ IDE and a few tools tahts outrageous |
I still remember the days when you hate the guts of Dev-C++, saying how crap it is etc. and wouldn't touch it with a 10-foot pole.... :rolleyes:
_se7en - April 17, 2005 12:51 PM (GMT)
Im sensing sensing some anger issues. May I suggest some management classes? :lol: :D
C-Man - April 17, 2005 01:00 PM (GMT)
relay ??? LOL! when was that
_se7en - April 17, 2005 01:08 PM (GMT)
| QUOTE (C-Man @ Apr 17 2005, 01:00 PM) |
| relay ??? LOL! when was that |
Right after I mentioned Visual C++. Who knew people had hard feelings/opinions towards specific software? lol.
dr voodoo - April 17, 2005 01:20 PM (GMT)
No, he has nothing particular against VC but only against MS. As every good MS hater has to have something against all MS products he can't make an exception for VC.
| QUOTE |
| QUOTE | VC++ would be good if they havent bloated it to kingdom kum I mean com on ! 1.2GB for a C++ IDE and a few tools tahts outrageous |
I still remember the days when you hate the guts of Dev-C++, saying how crap it is etc. and wouldn't touch it with a 10-foot pole....
|
Ah, those were the days... :lol:
_se7en - April 17, 2005 01:24 PM (GMT)
I kinda agree with him on some levels. I just cant see the difference between VC and DevC++. Some intro scene and almost the functions and things.
KTC - April 17, 2005 02:32 PM (GMT)
| QUOTE (_se7en @ Apr 17 2005, 02:24 PM) |
| I kinda agree with him on some levels. I just cant see the difference between VC and DevC++. Some intro scene and almost the functions and things. |
In that case, since you don't need all the advance features and bell and whistles of VC++, it doesn't matter which one you use.
_se7en - April 17, 2005 02:34 PM (GMT)
| QUOTE (KTC @ Apr 17 2005, 02:32 PM) |
| QUOTE (_se7en @ Apr 17 2005, 02:24 PM) | | I kinda agree with him on some levels. I just cant see the difference between VC and DevC++. Some intro scene and almost the functions and things. |
In that case, since you don't need all the advance features and bell and whistles of VC++, it doesn't matter which one you use.
|
yeah, I guess so.
Consumed - April 17, 2005 05:54 PM (GMT)
| QUOTE (dr voodoo @ Apr 17 2005, 07:20 AM) |
| No, he has nothing particular against VC but only against MS. As every good MS hater has to have something against all MS products he can't make an exception for VC. |
He doesn't eh? Didn't you bother to read in his post above that it's "bloated to kindom come" ? I quite agree to that statement as well. I mean, taking up about 3GB on my hd, taking about 2min to load, and if I've changed anything at all on my computer that even slightly affected it, it has to spend 30min(seriously) rebuilding it's crummy help files!
_se7en: Don't mind me and C-Man, we're just flaming the baddies. If you have any questions at all, feel free to ask anytime.
KTC - April 17, 2005 07:35 PM (GMT)
| QUOTE (Consumed @ Apr 17 2005, 06:54 PM) |
| I mean, taking up about 3GB on my hd, taking about 2min to load, and if I've changed anything at all on my computer that even slightly affected it, it has to spend 30min(seriously) rebuilding it's crummy help files! |
Oh come on, that's just complete rubbish. Yes, it takes take a silly amount of HD space. But it's not 3GB. You're counting the other component like the C# compiler etc. as well in that. And you're counting the MSDN library that has nothing to do with the IDE in that as well.
If it take about 2min to load on your computer, then your computer have a serious problem. My laptop is half broken and it loads in around the same time as Dev-C++.
ramirez - April 17, 2005 08:19 PM (GMT)
Yeah, the size is pretty ridiculous. It comes with a lot of libraries and tools though.
And 3 GB? What.
1.2 GB? What.
VC++ 6.0 takes about 300 MB on my HD, and Visual Studio 2005 Beta takes about 500 MB (that consists of Visual C# and Visual C++ for me, and I installed all additional stuff it asked on installation, including MSDN).
Yes, the whole Visual Studio with all the other tools for other languages, MSDN libraries, SDKs (VC 2003 comes with .NET SDK, I think) etc. takes up a lot of space.
EDIT. The Visual C folder in my VS 2005 Beta folder takes about 70 MBs. :
_se7en - April 17, 2005 08:53 PM (GMT)
Boy am I glad I uninstalled Visual C++. A major space hog...
ih8censorship - April 17, 2005 10:01 PM (GMT)
| QUOTE |
| I really rather not get into a debat about whether Dev-C++ is better or worse an IDE than VC++ is.... |
ok then i will :P my copy of vc++ takes up like 752mb (i think i used default options too..) so i dont know where you guys are coming up with 3 gigs unless you have vb and j++ installed along with it or something... i think vc++ optimises a lot more too at least as far as file size because ive gotten an exe down to 1k (had a blank winmain though too) but still thats pretty good. vc++ is really complicated to figure out when your used to dev c++ but after you get used to most of the little tools its quite a bit nicer. also ive knoticed dev c++ likes to crash for no apparent reason sometimes, but maybey thats been fixed now. also i havent really had too much trouble with the load time of vc++ 6, in fact i think it actually loads the same speed or a little faster than dev c++ does. and besides that, most code examples you see have vc++ 6 project files so that saves time for making your own project, and dealing with whatever compiler inconsistancys you might run into (although ih8 people who use a void main in their code its so retarded)
_se7en - April 17, 2005 10:15 PM (GMT)
| CODE |
#include<iostream>
using namespace std; void main { [i]//Code here[/i] }
|
That mini-bit seems to give you a warning when trying to build in DevC++. I guess it's a good idea to avoid using it anyway.
KTC - April 18, 2005 01:00 AM (GMT)
I think you know this already but just in case for everyone else that' reading.
main always always always return int !!!FAQ
_se7en - April 18, 2005 01:41 AM (GMT)
| QUOTE (KTC @ Apr 18 2005, 01:00 AM) |
I think you know this already but just in case for everyone else that' reading. main always always <span style='font-size:21pt;line-height:100%'>always return int !!!</span>
FAQ |
yeah, I know that already, lol. I'm doing pretty good. Trying to get the handle on pointers now though.
C-Man - April 18, 2005 05:34 AM (GMT)
I have MSVC++ 7.1 without MSDN and all the other compiler
only the C++ portion and the ide takes up 1.2GB on my PC :o :o :o :o :o :o :o :o :o
dorto - April 18, 2005 07:24 AM (GMT)
everyone just seems to be interested in the size of a software. alas.
size always depends on the functionality. if two IDEs with exactly the same functionalities have different sizes then all this crying & weeping is justified. otherwise its like saying 'what this aircraft costs $$$$!!! its ridiculous! i got my bicycle only for $!".
anyways if the functionality provided by a 3GB software is not required by YOU, then stop worrying and just forget about it. let others decide if they want to afford that much space for it or not. if no one thinks that the space is justified for the functionality it provides, then it will die a silent death by itself.
(this reminds me of that article-link sent by KTC sometime ago...can you send the link again? :wacko: )
i use lots of software which takes more than 3GB of space, all the modern softwares must take that kind of space because technologies are evolving,things are changing( even one DVD movie takes more than 3GB of space). at one time the software used to be in KBs. but the new softwares must meet the requirements of the developers(like me) all over the world and that needs more memory and processing power. it costs less than $3 to me for 3GB, not a big deal at all.
VS.NET Studio is not a basic C++ compiler IDE, its much, much more than that, hence its big size. if you are searching for an IDE that creates simple C++ apps using VC++ compiler, then use the VC++ compiler with the other IDEs.
C-Man - April 18, 2005 07:58 AM (GMT)
you could fit all VC++ provides in a 100MB's or less
dorto - April 18, 2005 08:12 AM (GMT)
LOL, i am not going to reply to that now, i am not into child-talk. please excuse me.
C-Man - April 18, 2005 08:23 AM (GMT)
oh so now it's child talk ? exuse mua
and even if 3GB costs < 3$ ( for you , cause that would cost alot more in my case )
why just throw it away
ramirez - April 18, 2005 12:06 PM (GMT)
| QUOTE (C-Man @ Apr 18 2005, 07:58 AM) |
| you could fit all VC++ provides in a 100MB's or less |
I'd like to see that.
I doubt that you are even aware of everything Visual C++ has (I can honestly say that I am not), so don't make such groundless statements. If you really want to, please at least back it up with some sort of tangible proof, because you can trust that we won't take your word for it.
And like dorto said, if you don't need all the features of the IDE, just use the compiler without the IDE.
C-Man - April 18, 2005 04:06 PM (GMT)
yeah yeah w/e
anyways enough of this
KTC - April 19, 2005 12:22 AM (GMT)
| QUOTE (dorto @ Apr 18 2005, 08:24 AM) |
| (this reminds me of that article-link sent by KTC sometime ago...can you send the link again? :wacko: ) |
Can't even find the topic that I posted the link even if I wanted to....
But did manage to find the link again :)
The psychology of learning(I hope you were thinking about that one and not another one I posted around the same time cause I definitely wouldn't be able to find that one!)

Actually, come to think about it, you would be thinking about the other one -_-
Found it! Remember I started the topic to post that link (I've only ever started 11 topics, much easier to find! :lol:)
The IDE divide
_se7en - April 19, 2005 01:42 AM (GMT)
| QUOTE (KTC @ Apr 19 2005, 12:22 AM) |
| QUOTE (dorto @ Apr 18 2005, 08:24 AM) | | (this reminds me of that article-link sent by KTC sometime ago...can you send the link again? :wacko: ) |
Can't even find the topic that I posted the link even if I wanted to.... But did manage to find the link again :) The psychology of learning(I hope you were thinking about that one and not another one I posted around the same time cause I definitely wouldn't be able to find that one!)  Actually, come to think about it, you would be thinking about the other one -_- Found it! Remember I started the topic to post that link (I've only ever started 11 topics, much easier to find! :lol:) The IDE divide |
Pretty interesting links you got there KTC. I'm going to print the pages soon, lol.
dorto - April 19, 2005 03:32 AM (GMT)
thx a lot for taking trouble and finding the links for me. i lost the bookmarks i made last time, so storing the links in a txt files this time. this is what i was referring to:
| QUOTE |
Similarly, I have heard people argue against a tool that they ignore based on the fact that it can do too much. Too much functionality in a tools is a problem only if unneeded or unwanted functionality somehow makes it harder to use the needed and wanted parts. I have heard people argue about the amount of memory a particular tool requires, whereas the additional memory required might represent a cost equivalent to a few hours of work at most. A favorite idea is to label a particular tool with a name suggesting what it ought to be doing, and then arguing that it is doing more than that. For instance, a text editor that is capable of automatic indentation would be accused of being a ``kitchen-sink'' tool because after all it does much more than allowing the user to just edit text. Needless to say, these people make complete fools of themselves. But that does not seem to bother them in any way whatsoever. It is hard to overestimate the strength of this phenomenon.
|
_se7en - April 19, 2005 10:23 AM (GMT)
Nice job there KTC. Interesting little article.