Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

142 Neutral

About DemonMage

  • Rank
  1. DemonMage

    What edition of the C Compiler do you use?

    Visual Studio 2005 Pro
  2. DemonMage

    What developing program should I use

    Quote:Original post by Ezbez Well, since Visual Studios 2008 isn't out yet (has it even been announced yet?) Visual Studio Orcas, is due out late 2007/early 2008. You can find the Express editions available here. Not that I'd recommend using them for a newbie, but that does kinda answer your question. Some more info available here.
  3. DemonMage

    Applet question

    Quick search turned up these differences: Quote:JApplet vs. Applet * JApplet inherits from Applet * Basic functionality, init, start, stop, etc. is the same. * Components go in the "content pane", not directly in the frame. * Changing other properties (layout manager, background color, etc.) also apply to the content pane. * Access content pane via getContentPane, or if you want to replace it with your container (e.g. a JPanel), use setContentPane. * Default layout manager is BorderLayout (like Frame and JFrame), not FlowLayout (like Applet). This is really the layout manager of the content pane. * You get Java (Metal) look by default, so you have to explicitly switch if you want native look. * Do drawing in paintComponent, not paint. * Double buffering turned on by default.
  4. DemonMage

    What developement software do you use?

    VS2005 Pro and Textpad for Java.
  5. DemonMage

    Computer Science Worth It?

    It would probably be a good idea to figure out which side you want to focus on, then go for a degree for that. You can try doing a dual skillset thing, but it will be tough, and likely you'll want to pick up some classes for both.
  6. DemonMage

    I decide C++ where to start

    What are your goals?
  7. pyGame is a Python module to assist in game development, it uses SDL.
  8. DemonMage

    noob question

    Yeah, that would work just fine. And it's a decent exercise when you are able to try it. Set up a small file with a couple of entries in it like that, and try reading them in and displaying them on the console or what not, just to get a feel for it. Then try writing a few new entries to the file as well. After that, you've got the basics down enough to do what you'll need to do with it, and you may want to consider looking into XML for something that's easier to manage once you've gotten your head around it.
  9. system("pause") Will give you a message like "Press a key to continue...", I tend to use that above my exiting return statement to prevent the flashing console window problem.
  10. Quote:but I don't see what is unclear in using a standard operator Personal preference mostly =-p I dislike the usage of the ! operator because it seems ambigious to me. It may not be unclear to use it, but it's not explicitly clear either. I like my code to be easily understandable no matter what level of experience the person reading it has. And to go along with that, I dislike implied true/false. if(something() == true) { something() == false; } else { something() == true; } Looks better to me. I always use {}, and try and make my comparisions as explicit as possible. This helps me, and usually the people who look at my code (few at this point), to read it. I'm not at a high level of proficiency with C++ yet, so perhaps later on I'll see a good reason to change it, but as is, I think my current way is more useful and explicitly clear, to me at least.
  11. Explicit clarity I imagine, at least that's why I prefer to do it something similar to the quoted way.
  12. DemonMage

    I'm tired of C++

    It doesn't return anything? =-p
  13. DemonMage

    microsoft visual c++

    Poking around it a little bit will get you most of the things you need to know in pretty quick order, but to get you started... open up Visual Studio, it will open to the start page, in the upper left there will be a box, at the bottom of that box will be spots to Open or Create Project | Web Site. Pick project. Then expand the Visual C++ tree and depending on your needs pick a section. Likely you'll be needing Win32 -> Win32 Console Application if you're starting out. Then in the bottom part, choose a name for your project and a location, then click OK. This will bring you up a little wizard where you can mess with some settings, should be pretty straight forward. Once that is finished you'll have created a new solution/project. Depending on the options selected you may have a source file and/or some header files available in the Solution Explorer window. Assuming you don't...right click on the projects name in the Solution window and select Add -> New Item, then C++(.cpp) file, enter a name and click ok. This will open up your new source file and you can do your coding in there. To begin debugging your application once you have some source, simply press F5. The length of this description may make it sound more complicated then it really is. You can also just select File -> New -> File right away if you want to just get a source file open with creating an accompanying project/solution for it.
  14. DemonMage

    Level Editor?

    Hmm, no I don't believe you can over-ride all of them. It depends on what exactly you don't like about them. But some of the stuff is hardcoded, I can't remember what offhand though... I know with the expansions they made some things no longer hardcoded. You might try asking on the Official Forums about the specifics.
  15. DemonMage

    Importance of Formal Education

    A degree helps you during the narrowing process. It's your skills that will land you the job. But an HR looking through a 1000 resumes is going to toss out those without applicable degrees often enough, to get that number down a large chunk. That's not to say you have no shot at the job, but it's more likely that your portfolio won't even be looked at in a high interest job. Another important thing is those "uninteresting" classes can be important to your success in the job market. You can be a great programmer, but more often places are looking for someone who is more well rounded. Business and communication skills are pretty important too. And being uninterested in math can be fairly bad, especially in games programming. Your math classes likely arn't relating that math to you in a way that you can use it practically in your programming, but there are uses for it. I'm certainly not the best one to explain the benefits of that, but they are there.
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!