Talk:Beginner FAQ
From GDWiki
Contents |
[edit] More Languages
Nice article, Boder! The only thing I'd recommend would be adding more languages to your table. Also, be sure to differentiate between Game Maker and the other languages.--Snoolas 10:56, 20 February 2006 (EST)
- Thanks for checking it out, and I never realised we had that great Game Content list. I can't believe I forgot Java and I knew I was leaving out Visual Basic, but I really don't know much about VB. Feel free to add other languages. Boder 14:11, 20 February 2006 (EST)
I was reading the C# section, "User must have proprietary .NET Framework. No cross-platform support.". What about mono, tao, axiom, boogame, ...
[edit] Please put this in your Wiki
What do all Programmers Need:
* Good programming training * Problem solving ability and a liking for problem solving * Logical thinking * Better than average intelligence * Knowing when to look something up * Knowing WHERE to look it up * Persistence * Patience
[edit] C++
The random section about C++ doesn't seem to belong here.
If there is C++, then there needs to be every other language as well. It should be merged into a C++ tutorial. --GMan 22:29, 8 January 2007 (EST)
I recommend cutting out the section on C++ and placing a link to the programming tutorials article in the programming section. --RM Trev 18:39, 22 March 2007 (EDT)
- Please take the time to properly move the C++ section and not delete random parts of it.Boder 06:54, 20 March 2008 (CDT)
[edit] Python
In relation to "Cons: Not very fast at number crunching." This can be avoided by using such libraries as Psyco. Although it introduces a new con, significantly higher memory use. --Enmoku 06:50, 5 June 2007 (EDT)
[edit] C
In relation to "How can I convert". In C99, there's a function called snprintf() which takes one additional argument that can be used to fight possible buffer overflow problems. So, instead of sprintf(buffer, format, args...) you say snprintf(buffer, buffer_size, format, args...) --Enmoku 06:52, 5 June 2007 (EDT)
[edit] Rewrite
Without intending any insult to the original creator(s) of this page, I think it's past time for this page to get a serious overhaul. It's not that the information isn't valid, it's just that it's not really an adequate FAQ page for newbies. It should be more of a portal page, providing a list of FAQs with short (one or two sentence) answers and links to extended explanations. These links could be internal, contained in the wiki itself, or external, as required. As it stands, it's sort of a hodgepodge, and tries to answer too many unrelated questions. There are a few links, but the information contained on this page (for example, the information about the different job roles, or about C++ programming) should be contained on the appropriate pages and linked to. Additionally, there are not nearly enough questions or links, so it's hardly adequate as a portal page.
Here are a few (certainly not all!) of the questions that need to be addressed (note that many of these are already included in the existing FAQ, but have been included here for reference): What's the best language to use for making a game? What's the best compiler/IDE to use? What's the difference between an API/library/engine? What's the difference between a programming language and a scripting language? Should I learn how to make games by teaching myself a language and programming small games, like Tetris, or by modding an existing game, like Source? How much money can I expect to make as an independent game developer? What kind of jobs are available in the gaming industry? Do I need a formal education, or can I get into the industry with a good portfolio? How important is it that I know advanced math and physics to be a game programmer? What is the difference between the different software licenses? Can I reuse assets from other games in my own games? What is a game loop and how do I make one? What is cross-platform portability and how important is it? How do I do 'X' in 'Y' programming language? How many people are typically involved in a small game project, like a casual game, and how long does it take to make one? How many people are typically involved in a large game project, like Grand Theft Auto IV, and how long does it take to make one? How do I make console games (PS3, X360, Wii)? How do I make handheld/portable games? How do I make a MMORPG? Where can I find free software for making games (engines, modeling applications, image editing software, etc.)? What's the difference between a bump map and a normal map (and any other kind of map)? Where is a good list of books/web sites with reliable information? Where can I find other independent games made by people like myself? Where can I host games so that other people can download them and play them?, etc., etc.
Of course, these questions can be divided into categories like: Industry, Game Design, Programming, Education, Resources, etc.
If you have any suggestions for additional questions, or have any alternate proposals, please add your reply to this topic.

