Thread: A few questions...

  1. #1
    Registered User
    Join Date
    Feb 2005
    Posts
    13

    A few questions...

    1. how do i change the colour of the text in a program
    2. does anyone know any free source code for a 2d mmorpg engine
    3. once you have done all 23 tutorials in the getting started section, can u be considered an expert c++ proggramer or just a very good one.

  2. #2
    the Wizard
    Join Date
    Aug 2004
    Posts
    109
    Number 1:
    What kind of program?

    Number 2:
    Blank on this one.

    Number 3:
    When you've done all 23 tutorials, you know that the following functions/ways that the tutorial describe exists.
    It doesn't make you an expert, because can you after having read tutorials make a perfect programmed program with no errors in the first try?
    I bet you can't You'll have to experience with it yourself, keep researching.
    So if I was to say it, I wouldn't even call you a very good one.. No offence.
    -//Marc Poulsen -//MipZhaP

    He sat down, he programmed, he got an error...

  3. #3
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    > 1. how do i change the colour of the text in a program
    That depends on your OS and compiler.

    > 2. does anyone know any free source code for a 2d mmorpg engine
    No idea - I would use google in the first instance.
    Oh look, here it is - http://www.google.com/search?q=sourc...+mmorpg+engine

    > once you have done all 23 tutorials in the getting started section, can u be considered an expert c++ proggramer
    No, you're a newbie who's done 23 tutorials.
    Expertese comes with many months/years of practical use (and more learning of stuff not in tutorials).
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  4. #4
    Registered User
    Join Date
    Feb 2005
    Posts
    13
    um, that doesnt help at all salem. dont u think i tried dat? and i didnt say i did all 23 chapters either. also, heres what i think:
    u do all 23 cchapters and u can officialy call yourself a c++ proggramer thats advanced. it goes begginer/advanced/expert and i beleive if you do them all ur advanced. i have dev c++ and windows xp so how do i change the colour?

  5. #5
    Slave MadCow257's Avatar
    Join Date
    Jan 2005
    Posts
    735
    1. how do i change the colour of the text in a program
    http://www.adrianxw.dk/SoftwareSite/...Consoles4.html
    3. once you have done all 23 tutorials in the getting started section, can u be considered an expert c++ proggramer or just a very good one.
    Neither. You're on your way though. Can you complete these
    http://www.cprogramming.com/helpfree.html
    without any trouble? If so, then call yourself an intermediate if that makes you happy
    Last edited by MadCow257; 02-26-2005 at 08:43 AM.

  6. #6
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    Try writing in English
    I can't read all that "ur" stuff.

    > if you do them all ur advanced.
    Rubbish - You show up for a job interview having just done 23 tutorials, and you'd get eaten alive!
    At best, you're a well-informed newbie.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  7. #7
    Registered User
    Join Date
    Feb 2005
    Posts
    13
    well sorry salem, but i would really like to know what to learn after it if i want to program online games?

  8. #8
    Registered User
    Join Date
    Apr 2003
    Posts
    2,663
    3. It looks like those Getting Started tutorials are one page long. So, if you complete 23 of them, you have read 23 pages on C++. I think the book "Learn C++ in 10 Minutes" has more than 23 pages. As a comparison, I have a book called "Ivor Horton's Beginning C++", and it's 900 pages long. I think it is very good book, but it is not easy. If you can work your way through that book, and do all the exercises, then you could consider yourself a beginner who is conversant in the C++ language(i.e. you can talk sensibly about C++ with other programmers). When you finish a book like that and then start reading some of the questions posted on C++ forums, you will realize how vast the language is, and the true experts have spent decades studying and programming for a living. As Salem said, if you went to a job interview after only completing the Getting Started tutorials, you would appear more clownish than the worst singer at the tryouts for American Idol.
    Last edited by 7stud; 02-26-2005 at 09:38 PM.

  9. #9
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    > but i would really like to know what to learn after it if i want to program online games?
    If you intend to attempt this all by yourself, then I think you need some of these.

    Well first of all, you need to get a solid foundation in C++ itself.
    http://planetearthworm.com/cppbooks.php

    Knowing something about at least one graphical API (say OpenGL, LibSDL, DirectX) would probably be a good idea.
    http://www.opengl.org/
    http://www.libsdl.org/index.php

    Since you mentioned online, you at least need to know how to make a network connection
    http://www.ecst.csuchico.edu/~beej/guide/net/
    http://cboard.cprogramming.com/showthread.php?t=41926

    Read EVERYTHING and lurk on the forums for a good while here perhaps.
    http://www.gamedev.net/
    If you can understand and keep up with (and contribute) with the best of them there, then you might be able to call yourself "expert".

    Then there are things like algorithms and data structures http://www.nist.gov/dads/
    Performance and optimisation http://vision.eng.shu.ac.uk/bala/c/c...imization.html

    Don't forget the whole "Engineering" side of life, like specifications and design, how to plan your work, how to work in (and perhaps manage) a team of developers. The credits for modern games read like movie productions, there are a lot of people involved. Basic people skills are a must.

    If you were after a senior position at a games company, then I'd expect they would be looking for evidence of your skills in pretty much all of those areas.

    If on the other hand, you're just after the very lowest junior position, then some demonstrable C++ knowledge and plenty of enthusiasm could get you in.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. questions....so many questions about random numbers....
    By face_master in forum C++ Programming
    Replies: 2
    Last Post: 07-30-2009, 08:47 AM
  2. A very long list of questions... maybe to long...
    By Ravens'sWrath in forum C Programming
    Replies: 16
    Last Post: 05-16-2007, 05:36 AM
  3. Several Questions, main one is about protected memory
    By Tron 9000 in forum C Programming
    Replies: 3
    Last Post: 06-02-2005, 07:42 AM
  4. Trivial questions - what to do?
    By Aerie in forum A Brief History of Cprogramming.com
    Replies: 23
    Last Post: 12-26-2004, 09:44 AM
  5. questions questions questions.....
    By mfc2themax in forum A Brief History of Cprogramming.com
    Replies: 1
    Last Post: 08-14-2001, 07:22 AM