![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
|
|
#1 |
|
Hobbyist Programmer
|
The path to game programming
I'll be attending my first year of computer science at the end of this month. Is computer science the right path to game programming? Because it targets for buisness where I wouldn't even be using a GUI. I'm assuming that I should find a university after for programming in that field. I hope im right.
|
|
|
|
|
|
#2 |
|
Programming Guru
![]() ![]() ![]() |
Computer Science is a good path to take for game program... despite the fact that your school teaches it with a business approach is not a problem. You will still learn the basics, the foundation, etc... You may want to inform your professors that businesses do have need for GUIs, so they may want to touch on that concept a bit.
Even if you don't go over GUIs, graphics, etc... you can always pick up a $20 book or a free web tutorial and learn it on your own... A minor in mathematics probably wouldn't hurt either... for the rendering of graphics and such.
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
|
|
#3 |
|
Hobbyist Programmer
|
About the classes of CS, do they really kill you with so much work? More than the average person can handle? Kinda scares me...
I'm an intermidiate programmer in C from reading a book, with some experience with console applications. Had a trouble understanding linked lists. |
|
|
|
|
|
#4 | |
|
Programmer
Join Date: Jul 2005
Location: Germany
Posts: 69
Rep Power: 4
![]() |
Quote:
These are the very basics. Unless you are able to implement such things efficient while you are asleep u just scratch the surface. To develop games you need a solid programming background plus a good knowledge in mathematics espacially higher geometry in conjunction with creativity. Well ok, depends of the part of the project you are working on.I hate maths but , as i study it it becomes more and more useful. Consider a datastructur beeing an algebra for example. This way to see things makes it much easier and more efficient to develop things and to estimate the complexity of your algortihms. @Berto I'm sure you'll make your path. Just keep up working. Btw. templates cause headache to everyone at the beginning. But once you mastered them u are able to do some cool wizardry . The same goes for pointers though they are not that important in c++-development.
__________________
-= C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do succeed, you will blow away your whole leg. =- Bjarne Stroustrup |
|
|
|
|
|
|
#5 |
|
Programming Guru
![]() |
In my first year of Software Engineering, I must of put in about 20 hours in total, over the entire year, second year was not much more, for me it was easy because i had the bacground in programming, but i am look forward to my dissitation so i can put a lot of effort into something i enjoy
![]()
__________________
"Put your hand on a hot stove for a minute, and it seems like an hour. Sit with a pretty girl for an hour, and it seems like a minute. THAT'S relativity." - Albert Einstein |
|
|
|
|
|
#6 | |
|
Hobbyist Programmer
|
Quote:
![]() |
|
|
|
|
|
|
#7 |
|
Programming Guru
![]() ![]() ![]() |
The work load is a bit strenous... but it is there to help you learn. You shouldn't have any difficulties being that you have a functional background in C.
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
|
|
#8 |
|
Programming Guru
![]() ![]() ![]() |
Party + Education = low GPA
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
|
|
#9 |
|
Programming Guru
![]() |
IR luckily for me that does not stand true, we dont use GPA but i am on for a first/2-1 at the end of my course
![]() The second year was just easy, I went to about 3 lecturers and probably about 3 seminars and out of 12 (for each) and came out second in the year . Would of made first but i am shit when it comes to design and i cant seem to work out why it looks bad ![]()
__________________
"Put your hand on a hot stove for a minute, and it seems like an hour. Sit with a pretty girl for an hour, and it seems like a minute. THAT'S relativity." - Albert Einstein |
|
|
|
|
|
#10 |
|
Programming Guru
![]() ![]() ![]() |
Good deal Berto... glad you are doing well.
The best programmer in my graduating college class, went on to get a Masters in Divinity... and desires to become a preacher. How is that for irony.... lol He still maintains a few open source projects though, so at least he is not completely letting go.
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|