Hi Jacob,

Actually, most Linux distributions such as Ubuntu, Fedora, etc come
with Python 2.7 packages and modules preinstalled. Since SDL is a core
Linux API PyGame is usually preinstalled with the os. Even if it isn't
preinstalled usually installing required modules is as easy as typing
sudo apt-get install pygame2.7
to install PyGame for Python 2.7, and it will grab and install any
extra packages needed for games written in Python. So as I said using
Python for cross-platform development has its advantages, and is
becoming more common place on non-Windows operating systems.

However, if you are considering cross-platform development its better
to release your game as *.pyc files and not a Windows *.exe executable
because non-windows operating systems can't run that type of file
weather written in Python or not.Just thought you might like to know
that.

As for iOS I hear its something of a pain to develop for as well,
because you have to get your application registered with Apple's app
store, and there is all kinds of specific requirements for
installation etc. Bottom line, its too proprietary for my tastes.
Which is one reason I'm reluctant to get involved in creating games
for the IPhone and other mobile devices myself.

Cheers!


On 11/22/11, Jacob Kruger <jac...@mailzone.co.za> wrote:
> Really not too sure since, on my side haven't really looked into too much
> code/output redistribution, except for, thus far, under the windows
> platforms, and at least the modules am currently making use of include
> specific support for things like py2exe to generate the right output
> packages for windows distribution, etc., so on something like iOS, you might
> in fact need the end user to have also installed certain modules themselves.
>
> Same as if I wanted to pass some python compiled apps on to a linux user,
> they'd most likely first have to install those other modules themselves
> first, or else I'd have to build an actual setup python module to handle it
> as well, but there are ways to handle a lot of it sort of automatically - I
> think so anyway - but then on the other hand, while I have literally no
> experience of working with iOS, I know some guys don't like the fact that a
> lot of installations have to be handled through iTunes application install
> interface, or something.
>
> To do with data typing, yes, python is very happy to change, and therefore
> not enforce variable data typing, and for code block implementation it uses
> indentation which is also not perfect for use by new VI programmers as such,
> but I've been doing programming for a little while across various different
> languages etc. as well, so I know it's hard for me to as such consider how a
> newbie would handle it as well...<smile>
>
> The one thing I am quite impressed with, with python's handling thereof is
> it's list/iterator/array handling for a few collection data types, like
> lists, dictionaries and tuples, and it's one of the things I like the most
> about using in python to pass data around between parts of the processes,
> etc., but anyway.
>
> So yes, am not too sure it's the best one for a newbie either, but, really
> don't know what the overall best one would be, since it would also, to a
> large extent depend on their desired end result, where they want to get to
> after a while, etc.
>
> Stay well
>
> Jacob Kruger
> Blind Biker
> Skype: BlindZA
> '...fate had broken his body, but not his spirit...'

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.

Reply via email to