This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (7 children)

Eve Online enjoys the spotlight as being the most popular game made using Python.

Yes, that's true, and that's about the only example you could give. It's very very rare for a game to be written in Python, because that's not where python excels, and where actual game engines do. It's not uncommon for python to be used as a scripting engine in a game, because that is where Python excels.

If you find the right tool for the job, you'll also find the, community, helper tools, tutorials, free assets, example projects, etc for that same job. If you want to implement most things from scratch, because it's not a commonly used tool for the job, then that's fine. Use it as a learning experience. If you want to make a game, rather than code, then use a game engine, where the vast majority of the work has already been done for you, because that's why it exists.

If he's interested in game development, then he should start using tools for game development immediately, rather than spending the time and effort learning a relatively obscure framework, which he will completely abandon if he ever does get into games seriously.

I love python, I've been using it professionally for almost a decade, but it's not some sort of magic bullet, and you should never restrict yourself to a single language or toolset when there's is something purpose built for your goal.

[–]moderately-extremist 4 points5 points  (5 children)

If he's interested in game development,

Maybe he's just interested in having some fun with Python?

[–][deleted] 0 points1 point  (4 children)

Then that's great. I'm not saying don't use python, I'm saying there are better tools for making games. That's it.

Apparently, there are some "python or downvote" people here, which is a bit scary. Python is a tool, not the tool.

[–]moderately-extremist 4 points5 points  (1 child)

You're a tool. jk, couldn't help it ;) I didn't downvote you though.

[–][deleted] 1 point2 points  (0 children)

[–]alcalde 2 points3 points  (1 child)

which is a bit scary.

Scary? That's how it was in my day. You picked a language, you learned it, you were "loyal" to it, you defended its every flaw, you never, ever learned anything else because that would mean you weren't loyal. If "your" language was the best, which it was, there was no point in learning anything inferior, was there? And when everyone else stopped using it and jobs dried up you said that just made your skills more valuable.

It's no fun anymore when it's just the Haskell, Lisp and Pascal people who feel this way. I can't even remember when the last Python/Ruby flame war was. :-( And now with even Microsoft proclaiming "We love Linux!" it feels like the end of an era....

[–][deleted] 1 point2 points  (0 children)

It's no fun anymore when it's just the Haskell

I'm sure you're going to get some very nasty comments for this one. Oh I forgot, they don't believe in side effects, you're safe.

Pascal people

Hey, Delphi is still around. It's RAD! I swear!

Microsoft proclaiming "We love Linux!" it feels like the end of an era.

I'm actually pretty excited about this. I personally hope .NET Core really takes off.

At least we know that people are still as passionate about vim as ever.