Hi

This is a discussion on Hi within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Hello, im Illyrianna (you may call me Illy, Anna, Anchy or pretty much anything that comes to mind).Its probably useless ...

  1. #1
    Registered User Illyrianna's Avatar
    Join Date
    Jul 2007
    Location
    Serbia
    Posts
    5

    Hi

    Hello, im Illyrianna (you may call me Illy, Anna, Anchy or pretty much anything that comes to mind).Its probably useless to introduce myself when there are 10 people registering everyday, but i can try right? Anyway if you get bored just skip everything

    Ok, where to start? Well in the past i had experience with QBasic, VisualBasic (but thats ancient history), the first OOP ive met (more thoroughly in any case) was Pascal, first in theory, then in practice with Delphi (which was about 2 years ago), and now im learning C++ with help from books, varous internet pages and your site aswell. Im still getting used to tidbits of differences between C++ and Pascal.My need for C++ (aside from the fact that im going to study it at my college) is the aspiration to make games (im aware its a very high goal ive set). Ive always been amased by various games that ive tried, well im even a beta tester (not alpha, i cant stand to wait, so i only test open betas ). And speaking of games my brother gave me the idea of a super game, and in the end he got away with moddeling (sure thats a bunch of work but that cannot even compare to programming right?) while he left everything else to me... In any case im struggling to get the basics of windows programming and at least learn how to render an image (math is not a problem, and has never been so far in my life). I think im going to celebrate when i manage to render a rotating cube . I might not be active on the forums for a while longer (since im reading the articles, tuts and other stuff, and besides i have no questions so far). Hmmm what else? Ah yes... As you might have noticed im not english nor american, so if i make grammar/spelling mistakes be so kind and correct me and understand me if i make the same mistakes in my code or if i dont understand some words

    Thats about it, i hope ill be here for a long time

  2. #2
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    Courteous Greeting:...Check
    Didn't ask for Homework Solutions:...Check
    Is into Games:...Check

    You're already miles ahead of many newly registered posters.

    What games are you beta testing btw?

    I'm doing OpenGL Programming, and we have a game programming forum if you haven't already seen it. It's focus is games but generally you can ask general Graphics API questions.

  3. #3
    Registered User Illyrianna's Avatar
    Join Date
    Jul 2007
    Location
    Serbia
    Posts
    5
    Homework Solutions? As in 'can you make my game engine?' HS?
    Just kidding, anyway ATM im 'testing' (though the game has gone gold, but still has a freebie option) Eternal Lands, which is not like any other game ive tested (in terms of graphics)...
    I have tested some other games in the past:
    Voyage Century online for example, neat little game, still has a few bugs (thats why its still in beta ),
    ive played Sovereignty for a wlihe (web based, not my thing really),
    then theres Dark Age of Time, the only game that ive tested pre-beta (got cancelled though),
    Silkroad-classic rpg if you ask me,
    Ferentus - pretty same like silkroad, just not asian,
    then theres Wurm online (an interesting game, made in Java),
    Planeshift (which is a hobby project, as ive heard, theres very little eyecandy, but thats just me )
    Thats just a few, the rest i dont really remember :/

    Oh i almost forgot, i am thinking about programming with DirectX, ive heard its rather complicated, why do you think programming with OpenGL is better? just being curious, oh and ive seen the subforum, but i havent snooped around yet
    Last edited by Illyrianna; 07-03-2007 at 10:24 AM. Reason: minor spelling mistakes

  4. #4
    Registered User
    Join Date
    Sep 2001
    Posts
    752
    I would recommend starting with OpenGL, for no other reason than because that's what the best (IMO) high level graphics tutorial uses.

    http://nehe.gamedev.net/
    Callou collei we'll code the way
    Of prime numbers and pings!

  5. #5
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    on top of that, I say scrap every windows based code from the nehe tutorial and work with Glut or GLFW.

  6. #6
    Registered User Illyrianna's Avatar
    Join Date
    Jul 2007
    Location
    Serbia
    Posts
    5
    Hmmm... I can only promise to think about it

  7. #7
    pronounced 'fib' FillYourBrain's Avatar
    Join Date
    Aug 2002
    Posts
    2,297
    There are so many ways to approach graphics programming. Don't take anyone's word as gospel. I got started for the same reason. I really wanted to be involved in games and worked hard to learn everything I could about 3d programming. Now I work in the military simulation industry. Good luck with your journey though.
    "You are stupid! You are stupid! Oh, and don't forget, you are STUPID!" - Dexter

  8. #8
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709
    >> You're already miles ahead of many newly registered posters.

    Seconded. You seem to have more functional english than most new english / american posters

    >> on top of that, I say scrap every windows based code from the nehe tutorial and work with Glut or GLFW.

    Also seconded. Even though I've never released anything cross-platform, I try to stick to multi-platform API's as much as possible - I find them much easier to work with in most cases. OpenGL is the only exception; I simply decided to work with OGL instead of DirectX and stayed put.

    At the moment I'm putting a fair amount of effort into a 2D game engine written in C++ using SDL with OpenGL. As I've probably said more than once on here: tough, slow going but fun. More rewarding. Just plain cool

    But as FillYourBrain as said, don't take anyone's word for anything - I'd try and experience all the paths available at least a little bit before settling, in other words, decide "what's best" for yourself. I guess that's the best way to put it.
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  9. #9
    Registered Abuser
    Join Date
    Jun 2006
    Location
    Toronto
    Posts
    591
    Quote Originally Posted by QuestionC View Post
    I would recommend starting with OpenGL, for no other reason than because that's what John Carmack uses, and HE IS GOD.
    - fixed -

    p.s. I'm sure someone will catch the irony in that one.
    Last edited by @nthony; 07-03-2007 at 05:16 PM.

  10. #10
    Registered User Illyrianna's Avatar
    Join Date
    Jul 2007
    Location
    Serbia
    Posts
    5
    Thank you for a very warm welcome
    Unfortunately ill have to dissapoint some of you, as i will write all my 2D projects for windows (while writting a separate code for other platforms, for sake of learning ), and for my 3D projects i will go multi-platform, but with a base in windows... Reason for this is that i have never even seen any other OS than windows

  11. #11
    In the Land of Diddly-Doo g4j31a5's Avatar
    Join Date
    Jul 2006
    Posts
    476
    Quote Originally Posted by Illyrianna View Post
    Thank you for a very warm welcome
    Unfortunately ill have to dissapoint some of you, as i will write all my 2D projects for windows (while writting a separate code for other platforms, for sake of learning ), and for my 3D projects i will go multi-platform, but with a base in windows... Reason for this is that i have never even seen any other OS than windows
    I'd say, you should try SDL if you want to go 2D. I've used it almost a year now and it has fulfilled my need.

    Oh yeah, welcome aboard.
    ERROR: Brain not found. Please insert a new brain!

    “Do nothing which is of no use.” - Miyamoto Musashi.

  12. #12
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709
    Quote Originally Posted by Illyrianna View Post
    Thank you for a very warm welcome
    Unfortunately ill have to dissapoint some of you, as i will write all my 2D projects for windows (while writting a separate code for other platforms, for sake of learning ), and for my 3D projects i will go multi-platform, but with a base in windows... Reason for this is that i have never even seen any other OS than windows
    If you're interested in using other OS', delve into Unixes - BSD, Linux, Solaris etc. There are loads of excellent resources on programming for these platforms and a highly interesting history and culture to take in.

    At the moment I'm reading The Art of Unix Programming by Eric S. Raymond, which can be found here: http://catb.org/~esr/writings/taoup/html/

    The first thing he does is introduce you to the Unix Philosophy / culture and gives an in-depth history. The practices you learn here will make you a better software engineer for life.

    Not to mention the plethora of members here who use Unixes regularly - we have a specific forum for it too

    EDIT: I second g4j31a5's SDL comment (like I've been seconding a lot of stuff here). Simple to use, plenty of docs and a massive community, with the option to go hardware accelerated 3D by using it with OpenGL. Like me.
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  13. #13
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,738
    Welcome! It's always nice to see new people around here.

    Unfortunately ill have to dissapoint some of you, as i will write all my 2D projects for windows (while writting a separate code for other platforms, for sake of learning ), and for my 3D projects i will go multi-platform, but with a base in windows...
    Well, just like others have said, if you want to do 2D, SDL is a great API to use. It is multiplatform, and very easy to set up for both Windows and any other OS that you might come upon. It's a lot easier to use SDL for Windows 2D graphics than it is to use the Windows API for Windows 2D graphics :-)

    SDL also allows you to use OpenGL on top of it, like others have stated already, allowing you to go 3D very easily. So I highly recommend it :-)
    My Website

    "Circular logic is good because it is."

  14. #14
    Registered User Illyrianna's Avatar
    Join Date
    Jul 2007
    Location
    Serbia
    Posts
    5
    Thank you so much, ill certainly think about it, so much information to process

Popular pages Recent additions subscribe to a feed

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21