Thread: Is there any hope for me???

  1. #16
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by abachler View Post
    You can argue their similarities all you want, the simple fact is they are different cognitive domains.
    Only if you have tenure in some "cog sci" department where everyone agrees it will be impossible for your "work" to have any meaning or relevance to any other field, or any practical consequences what-so-ever, but still sound scholarly and involve some kind of statistical analysis of data that would require some expensive equipment to gather. In any case, this also means you have a colleague who will agree 100% with me.

    Or, you mean "things I am interested in and skilled at" vs. "things I am not interested in and have no talent for", in which case these might be separate cognitive domains of Mr. Anthony Abachler...

    Or, finally, you mean that time you spend sharping your programming skills will not much further your visual design skills, and vice versa. In which case I agree -- altho time spend programming for the purposes of visual design will be specifically that.
    Last edited by MK27; 12-21-2009 at 10:52 AM.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  2. #17
    Registered User
    Join Date
    May 2009
    Posts
    64
    You should start small. Don't start and create the next <insert favorite 3D game here>, because you'll definitely never finish it alone except if you are really a genius. Why don't you try create a simple 2d game first?

    I remember when I was creating my first 2d snake game for my programming class, I used SDL and finished it in a month. I really suck coding that day that even a simple loop I got confused. Oh I don't want to look on my codes again. lol

    Then after my algorithm class I tried what I've learned and created a Tic Tac Toe and Chess game to try those crazy sorting, stack, queues, and trees. I finished Tic Tac Toe in a day? Tic Tac Toe is easy really. I just wrote what I need on a paper then analyze what classes do I need, design the diagram, then start coding! That's without AI uh. lol. Chess took me 1 week with some help with my friends.

    If you really want to go in animation, you should love math. Most of the people in the game industry told me the linear algebra is the heart of 3d graphics. In animation, I guess it's calculus but I'm not sure because I never tried implementing one except for the cool water animation I found on a book somewhere.

    For your question, is there any hope? Of course there is. If you really love what you are doing, you'll definitely get there. Don't lose hope. Do what you want and if you have any question. Just ask here. There are many friendly people around here.

    Good luck.

  3. #18
    Registered User
    Join Date
    Nov 2009
    Posts
    82
    sarah22,

    *flashback; sitting in math class writing TI83 demos and games*, the smallest stuff is the most awesome sometimes. A lot of the things that pushed me was actually make the most out of limited hardware and circumstances. These days I have to create artificial limits, getting the most performance out of some visual/interactive software that will not consume more than 5% of CPU usage. lol...

    I would say don't just start small, but always go small unless you have a reason not to. Small brief projects move you the fastest. 90% of my work are demo projects designed to explore and model specific algorithms, geometry, or analysis. Then later in a larger project I will combine these individual things in to something larger.

    It's funny, I used to love playing with Lego's, and its really never stopped, the Lego's just take new shape~

    The most advanced things everywhere, are complex combinations of very simple things. Recognize those things, the little things, the building blocks, up from that there is no limit... you just go until you passed out exhausted.

    I see most people give up because they try to take on projects that are 'too large'. People assume that the 'simple' things are actually as 'simple' as they seem, then they realize how complex those simple things get in combination on larger projects. This leads to overwhelming sensations and finally frustration then quitting. Small projects train your mind on how to deal with and focus on individual 'components' of a game or visual system well, then you can reliably combine them in ways to get predictable results with far more ease than tackling a huge complex project at once and losing yourself in it.

    Protip; Pencil and paper are your friend, think out loud on paper. :]
    Last edited by since; 12-21-2009 at 11:54 AM.

  4. #19
    Registered User yann's Avatar
    Join Date
    Sep 2009
    Location
    Zagreb, Croatia
    Posts
    186
    It's funny, I used to love playing with Lego's, and its really never stopped, the Lego's just take new shape~


    ---epic
    Arduino rocks!

  5. #20
    Registered User
    Join Date
    Dec 2009
    Posts
    10
    i'm on the your same philosophy. i learned in a month how using openGL. take a look at this. i made all mostly in my own. withour any tip on terrain generation or mapping ;-)
    I'm not an artist. The texture i used is made with GIMP in about 30 seconds (just some clouds effect colored of green), someone can says that is an orrible texture. but it is the mine texture. i don't know how exactly to explain that. But merging all small pieces of what you reach can bring to make some nice things.

    http://img193.imageshack.us/img193/8107/test03u.png

  6. #21
    Registered User
    Join Date
    Jan 2010
    Location
    bangalore
    Posts
    2
    hi every 1 there,,,,,,,,,,,,,m new 2 this forum...m doin BE with comp science..and interested 2 b a game programmer..but got no idea 4 hw 2 start it....can any1 suggest me the initiative

  7. #22
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195
    Please don't bump old threads.

  8. #23
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    I would check out Allegro - A game programming library (for use with C)

    It's not as well known as libSDL, but apparently there's a huge userbase/forum community to help you at
    Allegro.cc
    , and it just has a lot of stuff that can help you jump right into programming a game, like support for sprites. It's used in OpenSonic (free software version of Sonic the Hedgehog) and in its case has great performance (>100 fps on an Atom processor).

    If you wanted to use Python, check out pygame

  9. #24
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,608
    Even though we lost a few days due to technical issues I don't think the bump in this thread was affected by it.

    Thread closed. As has been said in here already please do not bump old threads. For the definition of what 'old' is I invite you to check out rule #2 in our forum guidelines.
    C Board - Announcements in Forum : Game Programming

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Learned optimism
    By Terrance in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 09-25-2003, 03:06 PM
  2. Bob Hope, dead at 100 of being really old
    By Govtcheez in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 07-28-2003, 08:04 AM
  3. last part of program i hope to validate
    By sturm100 in forum C Programming
    Replies: 8
    Last Post: 07-10-2002, 06:51 AM
  4. a math problem . . . i hope atleast
    By blight2c in forum C++ Programming
    Replies: 7
    Last Post: 05-26-2002, 02:23 PM
  5. I hope you guys find my new site useful
    By moogle33 in forum A Brief History of Cprogramming.com
    Replies: 0
    Last Post: 03-27-2002, 03:29 AM