Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

First python, then C#

Name: Anonymous 2011-07-08 22:44

My current plan is to finish learning python, and then learn C# for game development. Is this a good plan or should I bite the bullet and learn C++ instead? My plan isn't to do 3d games, more like Super Metroid, but can I randomize maps and such well with C#? I guess my question is, is C# a powerful enough language?

Name: Anonymous 2011-07-08 22:55

It's Turing-complete.

Name: Anonymous 2011-07-08 23:01

So is python. That's not what I'm asking for.

Name: burn 2011-07-08 23:32

stop learning and start doing.

pygame.

Name: Anonymous 2011-07-08 23:38

>>4

Well I'm learning game creation in python at the moment, so you could say I am doing. I haven't gotten to pygame yet, but I can do a number guessing game.

The only reason I made this topic is because I've been told that I could do entire game projects in python because it's resource heavy, where as something like C# runs faster I guess. Just wondering.

Name: Anonymous 2011-07-08 23:48

Learn Lisp.

Name: Anonymous 2011-07-08 23:54

Learn Physics.

Name: Anonymous 2011-07-09 0:16

Fuck this place. I knew it was a bad idea to come here for advice.

Name: Anonymous 2011-07-09 0:30

>>8
The definition of 'powerful' that C++ users like actually means 'efficient', in terms of the machine. That could mean the ability to bypass type-safety, or the granularity of your control over memory consumption. And that doesn't impact much whether you will be able to do, in principle, what you want to accomplish, so C# can serve you as well as any other language, save for the economy expression that may be greater in one or others (likely not C++).

So in the end, yes, as >>2 said, it's Turing-complete, go crazy.

Name: Anonymous 2011-07-09 1:21

>>1
OP, if you aren't doing anything too math or resource heavy, like 3D gaming, then C# should be fine, and would probably be much easier than C++.
Like >>8 said, C++ is a little more machine efficient. It would force you to learn a few more concepts though, like manipulating pointers and memory management.

While I love C++, I really think  you'd be better off with C#.

Name: Anonymous 2011-07-09 1:23

... people use languages other than python?

auuuuaghgh my head

Name: Anonymous 2011-07-09 1:31

Thanks,
>>9
>>10

Name: Anonymous 2011-07-09 1:35

... people use languages other than Common Lisp?

auuuuaghgh my anus

Name: Anonymous 2011-07-09 1:47

>>13

You would have me code games in Lisp?

Name: Anonymous 2011-07-09 1:50

>>14
What's wrong with that?

Name: Anonymous 2011-07-09 1:54

>>15
Just never heard anyone suggest Lisp for game creation. It seems quite hard to learn.

Name: Anonymous 2011-07-09 2:08

>>16
Naughty Dog has always used it.
Also, the ``in Lisp'' guy coded a Warcraft II clone in 3 months without knowing what to do. If he can, anybody can.

Name: Anonymous 2011-07-09 2:28

>>17
Not anymore they don't.

Name: Anonymous 2011-07-09 2:37

Name: Anonymous 2011-07-09 3:38

Well if games like Uncharted 2 and such are possible in Lisp, are there any downsides other than smaller libraries? (which could be wrong, but what I read)

Name: Anonymous 2011-07-09 3:52

>>20
It's just less supported, you'll often need to roll your own X, for some values of X. Not a big problem for most everyday programming needs, but for others (like targeting an architecture not supported by your compiler) may be harder. The compiler may provide some tools to help you.
Also, the haters are annoying.

Name: Anonymous 2011-07-09 4:01

>>21
Why does Lisp get so much hate here? Because it's not the standard language?

Name: Anonymous 2011-07-09 4:04

Name: Anonymous 2011-07-09 4:14

>>22
Because it gets discussed way too much for a language that:
a) contributes nothing to technology
b) nobody gives a shit about

Name: Anonymous 2011-07-09 4:17

>>21
you'll often need to roll your own X
Isn't there a way to just link against some any old library that does what you want, just as you can do in C?

Name: Anonymous 2011-07-09 4:21

>>25
This has been left as an exercise for the reader.

Name: Anonymous 2011-07-09 4:27

>>22
here
Regular (old?) /prog/riders are either Lispers, Haskellers or both. The others are redditors or from the imageboards.

>>25
Sure, if there is such a library. CL has many pre-packaged useful libraries. For Scheme it depends on which implementation.

Name: Anonymous 2011-07-09 4:42

>>19
That single pdf is 40mb.
LISP QUALITY indeed.

Name: Anonymous 2011-07-09 6:33

So I found out EVE Online was programmed with python. Could I say fuck C# at the moment since I'm only making a 2d game? Python seems to be able to get the job done.

Name: Anonymous 2011-07-09 6:50

>>29
Probably

Name: Anonymous 2011-07-09 7:59

>>29

No, you should stop learning python NOW and start with C# NOW.

no-one-will-ever-play-your-python-games.jpg

Name: Anonymous 2011-07-09 8:02

>>31
I'm not a Pythonista, but I don't see why wether someone plays a game or not would depend if he chooses one VM over another - it's mostly irrelevant (CPython being a bit slow would be the only major problem that I could think of).

Name: Anonymous 2011-07-09 8:17

>>32
a bit
I have bad news for you.

Name: Anonymous 2011-07-09 8:21

>>32
CPython being a bit slow
You're too euphemistic. FIOC is SaF.

Typical C# game: http://www.youtube.com/watch?v=GNYLA_xDOos
Typical C or C++ game: http://www.youtube.com/watch?v=XkSLs9qZj-g

Name: Anonymous 2011-07-09 11:49

Name: Anonymous 2011-07-09 13:26

>>34
why isn't the C++ game crashing?

Name: Anonymous 2011-07-09 13:38

fuck i hate lisp hipsters, almost as bad as ruby faggots

Name: Anonymous 2011-07-09 13:45

>>37
unfortunately this results in python getting neglected

Name: Anonymous 2011-07-09 13:59

>>38
the pythonista is gone; the lispers are still here.

Name: Anonymous 2011-07-09 14:05

>>37
Hmmm... Then how did you put up with us all these yea... Oh, I see.

Back to Reddit, please.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List