Forums

Full Version: 4 Jason>>>compiling computer code
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Jason, I have always been interested in learning the basics in compiling computer code in order to help out with any improvement(s) to this game. Can you point me in the right direction in reading a simple down to earth reference guide or any reading or tutorial, that I could access to better understand the process. If not that is OK also


Cheers

Joe
Hi Joe,

While you wait for a reply from Jason I can steer you here:
http://en.wikipedia.org/wiki/Game_programming

Most specifically:

"Programming Languages:
Once the game's initial design has been agreed upon, the development language must be decided upon. The choice depends upon many factors, such as language familiarity of the programming staff, target platforms (such as PlayStation or Microsoft Windows), the execution speed requirements and the language of any game engines, APIs or libraries being used.

Today, because it is object oriented and compiles to binary (the native language of the target platform), the most popular game development language is C++[citation needed]. However, Java and C are also popular, but inappropriate for some projects. Assembly language is necessary for some video game console programming and in some routines that need to be as fast as possible, or require very little overhead. Fringe languages such as C#, Ada and Python have had very little impact upon the industry and are primarily used by hobbyists familiar with the languages, though C# is popular for developing game development tools.

High-level scripting languages are increasingly being used as embedded extensions to the underlying game written in a low or mid-level programming language such as C++. Many developers have created custom languages for their games, such as id Software's QuakeC and Epic Games' UnrealScript. Others have chosen existing ones like Lua and Python in order to avoid the difficulties of creating a language from scratch and teaching other programmers a proprietary language."


Programming isn't for the mathmatically challenged, but there are tons of beginner level teach yourself books on the market. I'd start with C++ or JAVA.

Hope that helps,
Dave
What Dave said...

Unfortunately, I have very little programming experience. All the programming for the game is done by Wyatt Kappley.

Like you, I plan to start learning how to program. I bought some books (C++, .net, python) to go through when I have some time, but I might have to sign up for some sort of class, as I tend to learn better through exercise as opposed to reading.

Best of luck!

Jason Petho
Thanks for your answers guys :)

Cheers

Joe
C++ is propably not the programming language anyone should try to have their programming careers started with :(

Java just might work, although it is still a bit more difficult than let us say Visual Basic, that many have used when tuning the Microsoft Office documents for an example...
C# pays for my house, so I would choose that and the amazing XNA framework to get started if you want to work with newer more exciting technology.

As stated above, if you really want to learn software dev, start with C# or something like Ruby.
Python is free and is used in some open source games and blender.