Open FredTheDino opened 4 years ago
Try to find a better alternative than pygame?
Ah, the age old question. Unfortunately, the answer seems to always be that pygame is probably better.
Though if we're writing a wrapper around things anyway, SDL might be an option.
The problem with SDL, is that you have to compile SDL, or a wrapper around it somehow. Or is there a python sdl wrapper allready out there?
While arcade is written entirely in Python, it's one pip install and you're ready to roll. I don't think we can beat that TBH.
Yea, arcade looks neat.
I don't remember how SDL worked exactly, it might very well be that you need to do a bunch of woodoo. Perhaps @emiluren remembers more, I think he set things up initially in at least one of my pysdl projects
Yeah, there is pySDL I think it's called. Since pygame already has a dependency on SDL that shouldn't make a diffference
One advantage of using SDL directly is you can use SDL 2 with hardware acceleration and don't have to rely on old SDL 1.2 which pygame uses
But why would we require SDL if we don't have to? If we can use something completely written in Python, that solves the entire problem, no?
I'm trying to communicate: Let's not use something based on SDL, since it requires a compiler and other things. Arcade only requires PIP and Python, so it should be easier to get started with. Arcade > SDL
https://pysdl2.readthedocs.io/en/rel_0_9_7/integration.html#known-problems-with-sdl2-binaries As an example
But if you look at something like Arcade: https://github.com/pythonarcade/arcade/issues/742 They understand that people want to bundle it all together, and they're dedicated to making it work on Mac, Windows and Linux.
As I see it, we have two options.
I think you know where I stand, lemme know what you think. :D
Yeah I know nothing about arcade, but I'm not opposed to it
Tell me why! Give me a reason!
Haven't looked into arcade, but it does sound like a good idea
Tell me why! Give me a reason!
A reason for not being opposed?
I must have missread, I missed your not, which kinda changed the sentence. ;)
I think we need a meeting here TBH.
A reason for not being opposed?
Yes. Please write a 1000-2000 word essay about this. It should be on my desk tomorrow at 17
*Note that this will be split up into more issues, just posting it here for now before I/we forget!*
ribs.py
? Maybe?GAMES.md
(or issue?) with links to created games.