OK, I won't reply further to the thread.
Alright, let's recap what's happened so far.
-leny stated that someone should be able to clone almost any 8/16-bit game
via the books on inventwithpython.com.
-onpon said that one shouldn't underestimate the difficulty that comes with
attempting a perfect clone of a game, because he has seen
Notions of difficulty are, of course, relative. E.g. when RMS said reverse
engineering is 'difficult' his comparison was 'low hanging fruit' and he said
Universities must teach it. Which by implication means most average
graduates can learn it. Which indeed they can, before DMCA it was
Then we have the fact PyGame is in the Trisquel repo, whereas I can't find
any of the ones you mention in there.
LÖVE is available in the love package. It's quite a well-established
framework.
But as yet you have given no basis for your opinions other than you've
coded something and
I've never used Cython, so I can't comment on that. But I should point out
that Love2D is Lua, not Python.
That's another reason to not use Pygame: Pygame doesn't work with PyPy
because of its C components. (There's a Pygame implementation called
pygame-cffi which works with PyPy, though. I haven't experimented with it
yet.)
I haven't used PyPy yet, but I once used its predecessor, psyco, and
Pygame is especially terrible for novices. It's not simple, it's not easy,
and it's not high-level. Using Pygame isn't quite as difficult as using SDL,
but it's pretty close.
When I learned Pygame in 2010, I had some programming and game development
experience, since about 2008. I still
Here's another guy talking about ESA:
https://www.youtube.com/watch?v=dGSWHvSLkIY
:)
@onpon4 - Put aside your expertise in 2d development for a while and think
whether the books / Python / PyGame package being 'so simple a kid can do it'
is the right place for people with little or no programming experience to
start. Because that's why I was rec'ing it.
I haven't developed any games using Python, but how is your experience when
using Cython and those libraries (SGE, Cocos2D, PySDL2, and Love) if you use
Cython at all. I heard it is really nice for getting low level and converting
Python code to low level C or C++ source code and the ability
More in the same vein (old news):
http://www.theguardian.com/technology/blog/2010/feb/23/opensource-intellectual-property
So, the solution to all these problems is not giving a dime to MAFIAA and its
various grimy tentacles. Don't buy their stuff, don't download it, don't
discuss it.
If you read the first two books on this page http://inventwithpython.com/
(gratis, online). Then you should be able to clone almost any 8-bit and
16-bit game on any computer which will run Trisquel. Remember FSF canon says
you can run proprietary software if you're developing a free
Don't underestimate the difficulty of making a perfect clone of a game.
Fangames all over the place try to do this, and they almost always fail. It
can be done, but I think it's much more worthwhile to develop new games that
are as good as these old games (or even better), rather than try to
14 matches
Mail list logo