Forged Alliance Forever Forged Alliance Forever Forums 2012-09-27T04:07:09+02:00 /feed.php?f=39&t=1900 2012-09-27T04:07:09+02:00 2012-09-27T04:07:09+02:00 /viewtopic.php?t=1900&p=20981#p20981 <![CDATA[Re: Computer Programming]]>
Learning to think as a Programmer is a long, hard path, which will take determination, time, talent, and a huge amount of frustration. If this is what you find yourself having problems with after the basics are out of the way, then I suggest looking specifically for tutorials and languages specifically designed to help develop the thought processes and the certain logic which is needed to be a Programmer.

Statistics: Posted by IceDreamer — 27 Sep 2012, 04:07


]]>
2012-09-26T19:04:18+02:00 2012-09-26T19:04:18+02:00 /viewtopic.php?t=1900&p=20958#p20958 <![CDATA[Re: Computer Programming]]> If you want all the power and libraries in the universe, then go Python.
If you want to get into Games Development, then it's C++ or a third party engine.

Statistics: Posted by Gowerly — 26 Sep 2012, 19:04


]]>
2012-09-26T18:05:37+02:00 2012-09-26T18:05:37+02:00 /viewtopic.php?t=1900&p=20953#p20953 <![CDATA[Re: Computer Programming]]>
Vmcsnekke wrote:
You could start by enhancing the replay window of FAF. The replay
tab shows (amongst other things) this info:
http://faforever.com/faf/vault/replays_simple.php

I'm not sure but I guess this is the source:
https://bitbucket.org/thepilot/forged-a ... swidget.py

Your guess is wrong. Python has nothing to do with PHP :)

Statistics: Posted by Raging_Squirrel — 26 Sep 2012, 18:05


]]>
2012-09-25T16:17:57+02:00 2012-09-25T16:17:57+02:00 /viewtopic.php?t=1900&p=20894#p20894 <![CDATA[Re: Computer Programming]]>
Whatever you choose, its about how well you manage your emotions and patience. No matter how skilled you become, you still have to meet a lot of tasks that was suppose to only take 10-15minutes, but instead takes 12 hours. Programming is easy on paper, so freaking easy, but when reality comes, things seldom go as planned. As you program, you will learn to trust that things just falls into place after all. Sometimes, a task that you dread will take 4hours, takes 10minutes. And this is where many people fall off, they make a tiny bit of code, and it works, MIRACLE, they are glad, but they are too afraid to take on new tasks, they like to sit in the comfort of their recent success, postponing new learning. Some even jump on new frameworks/languages, hoping it will be better there. Sometimes yes, but be careful that you are not too timid of your current progress and project.

I wish you luck, its a great field to explore.

Statistics: Posted by crippen — 25 Sep 2012, 16:17


]]>
2012-09-17T21:34:40+02:00 2012-09-17T21:34:40+02:00 /viewtopic.php?t=1900&p=20297#p20297 <![CDATA[Re: Computer Programming]]>
kissemisse wrote:
Panchovilla wrote:Great feedback and after searching around on the Internet, I found a great site and community devoted to this sort of stuff, and they even have classes on Game Engine design...3D modeling, and other neat things.


Could you share the site you found?

Of Course, its www.3Dbuzz.com

Statistics: Posted by Panchovilla — 17 Sep 2012, 21:34


]]>
2012-09-17T13:10:25+02:00 2012-09-17T13:10:25+02:00 /viewtopic.php?t=1900&p=20268#p20268 <![CDATA[Re: Computer Programming]]>
Panchovilla wrote:
Great feedback and after searching around on the Internet, I found a great site and community devoted to this sort of stuff, and they even have classes on Game Engine design...3D modeling, and other neat things.


Could you share the site you found?

Statistics: Posted by kissemisse — 17 Sep 2012, 13:10


]]>
2012-09-15T22:34:49+02:00 2012-09-15T22:34:49+02:00 /viewtopic.php?t=1900&p=20155#p20155 <![CDATA[Re: Computer Programming]]>

Statistics: Posted by Panchovilla — 15 Sep 2012, 22:34


]]>
2012-09-15T21:56:50+02:00 2012-09-15T21:56:50+02:00 /viewtopic.php?t=1900&p=20153#p20153 <![CDATA[Re: Computer Programming]]> Statistics: Posted by Softly — 15 Sep 2012, 21:56


]]>
2012-09-15T21:46:46+02:00 2012-09-15T21:46:46+02:00 /viewtopic.php?t=1900&p=20151#p20151 <![CDATA[Re: Computer Programming]]>

Statistics: Posted by Panchovilla — 15 Sep 2012, 21:46


]]>
2012-09-15T09:00:14+02:00 2012-09-15T09:00:14+02:00 /viewtopic.php?t=1900&p=20126#p20126 <![CDATA[Re: Computer Programming]]> Statistics: Posted by Ze_PilOt — 15 Sep 2012, 09:00


]]>
2012-09-15T03:43:03+02:00 2012-09-15T03:43:03+02:00 /viewtopic.php?t=1900&p=20123#p20123 <![CDATA[Re: Computer Programming]]>
Koecher wrote:
I dont understand why C/C++ should be bad as first language.


Mainly the questionable need for optimization and the increased complexity. Use my previous post as reference.

Koecher wrote:
I would bet on, that there are tutorials somewhere in the Internet, which teaches you some stuff and give you tasks after this which make you use what you've just learned. Search for something like that. Doing yourself is the best way to learn anything - including programming. Once you are used to the basic stuff, you easily can google for code sequences to solve specific problems and implement it in your own program. At this point, you for sure wont be able to make an OS blind and from the scratch, but already can solve quite a lot of problems/tasks.


Or do it the old fashioned way: buy a book.

Statistics: Posted by rootbeer23 — 15 Sep 2012, 03:43


]]>
2012-09-15T03:01:54+02:00 2012-09-15T03:01:54+02:00 /viewtopic.php?t=1900&p=20121#p20121 <![CDATA[Re: Computer Programming]]> If you use Visual Studio, you will get a useful help as well.

Yes, depends on what you want to do, you have to take care about how to declare variables and was what to declare it (boolean/int/double/...). But however, in simple cases it can be done just at the moment you need it in the code, plus you sooner or later will find yourself in a situation you will have to deal with stuff like that anyway - and if you are used to be lazy (which means, don't explicit declare variables), you perhaps will struggle to learn the "clean way" after that.

I would bet on, that there are tutorials somewhere in the Internet, which teaches you some stuff and give you tasks after this which make you use what you've just learned. Search for something like that. Doing yourself is the best way to learn anything - including programming. Once you are used to the basic stuff, you easily can google for code sequences to solve specific problems and implement it in your own program. At this point, you for sure wont be able to make an OS blind and from the scratch, but already can solve quite a lot of problems/tasks.

Statistics: Posted by Koecher — 15 Sep 2012, 03:01


]]>
2012-09-14T22:18:50+02:00 2012-09-14T22:18:50+02:00 /viewtopic.php?t=1900&p=20112#p20112 <![CDATA[Re: Computer Programming]]>
Panchovilla wrote:
Thanks for all the responses, and I've heard that C++ is a good base to start on, but I'm currently starting with Delphi, see how that goes and move on from there...Probably Python or C++ being that both require at least a basic understanding of the programming field, granted I've heard that Python is great for beginners too, so I guess we'll see what happens. :)


C++ is not the language to learn as a first language (its very complex and detail-ridden).
With python you get automatic heap management (garbage collection) so you do not have to pay attention to object lifetimes, dynamic typing so you do not have to pay too much attention to object types such as integer vs floating point numbers or value ranges of numbers etc, and the syntax is much more expressive. to summarise you have to learn less details to achive the same goal, only it will not execute quite as fast. So for example you would not want to implement a fractal generator in python.
I wouldnt recommend delphi though. for a compiled language C and C++ are the only sane choice. if only because about everybody else uses it. Its a bit like wheter you choose english or japanese as second language. and in the end C/C++ are also better than delphi.

Statistics: Posted by rootbeer23 — 14 Sep 2012, 22:18


]]>
2012-09-14T21:42:17+02:00 2012-09-14T21:42:17+02:00 /viewtopic.php?t=1900&p=20108#p20108 <![CDATA[Re: Computer Programming]]>

Statistics: Posted by Panchovilla — 14 Sep 2012, 21:42


]]>
2012-09-14T16:55:58+02:00 2012-09-14T16:55:58+02:00 /viewtopic.php?t=1900&p=20090#p20090 <![CDATA[Re: Computer Programming]]> Statistics: Posted by rootbeer23 — 14 Sep 2012, 16:55


]]>