ZargonX Hit em with a Splersh Posts: 1,323 Joined: Mar 2008 |
03-29-2009, 01:21 PM
So recently I've decided to finally set about learning a language to eventually program a game in. I kicked off learning C#, with the idea of leveraging that into XNA. Now, some other people have been telling me to go with Python, which is simpler, but I've also heard can have performance problems. So, anyone with any expertise and advice?
|
||
|
Negate Born the same day as Linux... poor guy.. Posts: 766 Joined: Apr 2008 |
03-29-2009, 01:34 PM
Real men program in assembly.
Your in the minority, its supposed to taste like a shit taco Jon Stewart [move]ii@.[/move] |
||
|
Dave White Lighting - Extra 50% Free Posts: 4,177 Joined: Jun 2008 |
03-29-2009, 01:43 PM
visual basic ftw.
|
||
|
Wedge I make Reavers my Bitch Posts: 2,704 Joined: Apr 2008 |
03-29-2009, 03:54 PM
Python can be used as a script system for a game, but not the basis for an entire game (at least nothing remotely complex from an engine standpoint). Anyone who tells you otherwise is an idiot. I've seen it used in a couple games. I've seen a lot more that use Lua though. What types of games are you looking to make anyways? C/C++ is still always good, especially if you were going to get into working with existing engines/programs, as many of those use C or C-like setups for their coding.
(09-11-2008, 05:11 PM)Dave link Wrote:i would totaly ride that gay ass dragon thing. |
||
|
ZargonX Hit em with a Splersh Posts: 1,323 Joined: Mar 2008 |
03-29-2009, 04:09 PM
(03-29-2009, 03:54 PM)Wedge link Wrote: Python can be used as a script system for a game, but not the basis for an entire game (at least nothing remotely complex from an engine standpoint). Anyone who tells you otherwise is an idiot. I've seen it used in a couple games. I've seen a lot more that use Lua though. What types of games are you looking to make anyways? C/C++ is still always good, especially if you were going to get into working with existing engines/programs, as many of those use C or C-like setups for their coding. Well, to start, I'd like to do something 2-d tile based. I figure if I set a goal as simulating something like the Wasteland or Ultima V engine, that's a good start. |
||
|
CaffeinePowered Mad Hatter Posts: 12,998 Joined: Mar 2008 |
03-29-2009, 05:10 PM
OpenGL + C++ or C#
 Sig by Joel |
||
|
Geoff Real World Azn Posts: 3,921 Joined: Apr 2008 |
03-29-2009, 06:01 PM
cryengine2
(10-06-2011, 04:24 AM)Vandamguy link Wrote:just ignore everything Geoff posts its always trolling or ignorant drivel |
||
|
HeK Rotartsinimda Posts: 4,183 Joined: Jun 2015 |
03-29-2009, 09:21 PM
If this is the first time you are learning a programming language, start with Java or better yet, Pascal.
They will give you the structure needed to move onto more useful languages like C and C++. OpenGL is not a language, but rather a library that may be used in a supported language. Same goes for DirectX. |
||
|
ainmosni Man of Ethanol Posts: 1,670 Joined: Mar 2008 |
03-30-2009, 04:31 AM
For a 2d game, python can be good enough but if you are going to want intense 3d graphics you'll end up at C++ at some point. I would suggest python for the 2d game and then slowly picking up C++. You can do 3d with python through it's OpenGL bindings if you want but the performance of python will lack compared to C++.
Furthermore, imho python is a better language to start in than java or pascal these days but I'm quite biased against java. If you ever do go to 3d, I would suggest you choose OpenGL libraries over DirectX libraries as that will make your game a lot easier to port to many platforms as only MS platforms use DirectX while everything else (and even Windows) supports OpenGL. HTH. Signature temporarily out of order until I get off my lazy ass to fix it. |
||
|
Eschatos Jack Thompson Fan Club Member Posts: 4,447 Joined: Mar 2008 |
03-30-2009, 05:37 AM
Java does kinda suck. Do C++.
|
||
|
HeK Rotartsinimda Posts: 4,183 Joined: Jun 2015 |
03-30-2009, 06:26 AM
(03-30-2009, 04:31 AM)ainmosni link Wrote: Furthermore, imho python is a better language to start in than java or pascal these days but I'm quite biased against java. The advantage of Pascal is that it is highly structured. It heavily enforces proper programming practices. It was designed as a teaching language, aimed at students. In the long run, it's mostly useless where more powerful languages exist. I only wish more schools started with Pascal instead of Java or VB; free-form languages create shitty programmers. |
||
|
ainmosni Man of Ethanol Posts: 1,670 Joined: Mar 2008 |
03-30-2009, 06:38 AM
(03-30-2009, 06:26 AM)HeK link Wrote: I only wish more schools started with Pascal instead of Java or VB; free-form languages create shitty programmers. I totally agree there, especially VB... That language fucks potential new coders up. Python has some potential as a first language because it teaches you how to code cleanly as well. Signature temporarily out of order until I get off my lazy ass to fix it. |
||
|
CaffeinePowered Mad Hatter Posts: 12,998 Joined: Mar 2008 |
03-30-2009, 07:42 AM
(03-30-2009, 06:38 AM)ainmosni link Wrote: [quote author=HeK link=topic=2586.msg73694#msg73694 date=1238412407] I totally agree there, especially VB... That language fucks potential new coders up. Python has some potential as a first language because it teaches you how to code cleanly as well. [/quote] If I had a nickle for every time I had to write VB for something in Excel at work...only to start writing in like C/C++ Syntax/Style...  Sig by Joel |
||
|
Tragic Hero Too Asexual For A Custom Title Posts: 1,656 Joined: Apr 2008 |
03-30-2009, 08:28 AM
(03-30-2009, 07:42 AM)Caffeine link Wrote: [quote author=ainmosni link=topic=2586.msg73696#msg73696 date=1238413120] I totally agree there, especially VB... That language fucks potential new coders up. Python has some potential as a first language because it teaches you how to code cleanly as well. [/quote] If I had a nickle for every time I had to write VB for something in Excel at work...only to start writing in like C/C++ Syntax/Style... [/quote] You would have $8 in nickels? When I took VB in college I always did my best to write it in code instead of using the toolbox. But maybe that's because I took c++ first |
||
|
ScottyGrayskull Unbalancer of the Internet Posts: 1,718 Joined: Mar 2008 |
03-30-2009, 09:18 AM
(03-30-2009, 06:26 AM)HeK link Wrote: I only wish more schools started with Pascal instead of Java or VB; free-form languages create shitty programmers. Tell me about it. At least my uni is taking the hint and starting with C/C++, but when I went though I could've actually gotten my BCS only learning Java and VB, as all the courses on other programming languages (C/C++, PHP, Perl, assembler, Lisp and plenty of others I can't think of atm) were optional. Caffeine`brb!u: /facepalm Caffeine`brb!u: you have the technological ability of Dede Caffeine`brb!u: OOOOOOO what does this button do Caffeine`brb!u: *break* Caffeine`brb!u: SCOTTY GET OUT OF MY SERVER |
||
|
chronomaster BBP Gardevoir Posts: 1,812 Joined: Jun 2008 |
03-30-2009, 12:17 PM
I'm parroting here.
Pick up C++ and then Python/Lua for support, or do it the other way around if you're fresh out. If you really starting barebones, pick up Visual Basic first. It's not going to get you terribly far but I've seen some decent games made from it (I think the first Zombie Smashers X was coded in VB6). |
||
|
Eschatos Jack Thompson Fan Club Member Posts: 4,447 Joined: Mar 2008 |
03-30-2009, 12:22 PM
The College Board refuses to allow any programming language other than Java to be taught as an AP class, which really sucks.Â
|
||
|
chronomaster BBP Gardevoir Posts: 1,812 Joined: Jun 2008 |
03-30-2009, 02:57 PM
(03-30-2009, 12:22 PM)Eschatos link Wrote: The College Board refuses to allow any programming language other than Java to be taught as an AP class, which really sucks.ÂYeah... Probably the worst decision ever. Nobody likes Java, to be sure. Not even the designers of Java. They wake up screaming 'My life is a lie'. Why do you think the certification tests are such a bitch to pass? It's a test in sadomasochism, to be certain. |
||
|
zaneyard Made with Whole Gainz (tm) Posts: 6,930 Joined: Jun 2008 |
03-30-2009, 03:22 PM
(03-30-2009, 12:17 PM)Chronomaster link Wrote: I'm parroting here.visual basic is the only language i know for gaming, but im not that into programming although im fairly sure VB is a good place to start. (04-09-2013, 11:24 PM)Dr. Zaius link Wrote:well i'm not really understanding how it's faster internet. and like google just magically rolls outs this stuff and it's 100 times faster than my internet? why? that doesn't set off any alarms to anyone? (11-07-2012, 11:15 PM)at0m link Wrote:I MAY OR MAY NOT HAVE OVERINDULGED ON RUM AND COKES AT OUTBACK STEAKHOUSE |
||
|
Wedge I make Reavers my Bitch Posts: 2,704 Joined: Apr 2008 |
03-30-2009, 03:30 PM
Visual Basic is terrible and you should never use it for anything ever. Unless you're trying to get a job in the US or something (sad but true).
(09-11-2008, 05:11 PM)Dave link Wrote:i would totaly ride that gay ass dragon thing. |
||
|
|