[soc2008-general] Porting pygame to pinypy

René Dudfield renesd at gmail.com
Fri Mar 28 01:22:14 CET 2008


hi,

Sounds like a good project to me too.  Have you talked with Phil
Hassey about it yet?

The pygame people will help with this project too.  By helping
increase the number of pygame unittests and by separating code out
that will be used by 'tinypy pygame'.


Rene,
(pygame, pyopengl)



On Fri, Mar 28, 2008 at 8:57 AM, Lukic Djordje <lukic.djordje at gmail.com> wrote:
> Thanks for the quick reply.
>
>  If by "entail" you mean "consequence" (sorry, my english is not that good,
>  thank you Google for the "define:" feature), I think that the consequences
>  of this port will be huge. Once this project is on the run, people could
>  have a python-like language specialized for games. I find python quite
>  easy to learn, this could be a nice language for beginners who want to
>  learn to code, and there's nothing better than a ball bouncing up and down
>  in a couple of lines of code. And if tinypy gets faster, this could be a
>  real alternative to python in game creation. For me, this would mean a lot
>  of fun, and satisfaction for participating in an open-source project.
>
>  The timeline would be as follows:
>  up to may 26: Intensive tinypy and pygame source-code reading, talking to
>  the devs of the two projects, talking with the mentor, and of course
>  anyone who is interested in helping out. Start thinking about the overall
>  structure of the project.
>  may 26 - mid-term evaluations: basically code, code, code, tests.
>  mid-term evals - august: more code, if the project is advancing fine,
>  start to code a little game in parallel in order to show what can be done,
>  tests.
>  august 1st - GSoC end: tests, bugfixes, pygame doc already exists, but I
>  could help improve the docs.
>  GSoC end - infinity: continue working on the project, improving it as much
>  as I can, fixing eventual bugs, adding more functionalities etc.
>
>  I hope this answers your questions.
>
>  Note: I just realised I misspelled "tinypy" in the subject, sorry for
>  that. I can already imagine people saying: "Hey, that's the guy who can't
>  spell "tinypy""
>  I'll submit tomorow, don't have enough time now.
>
>  Lukic Djordje
>
>
>
>
>  On Thu, 27 Mar 2008 16:45:51 +0100, Seth Lemons <ulfada at gmail.com> wrote:
>
>  > I can't speak for everyone, but pygame for tinypy is definitely something
>  > I'm excited about. Here are a few suggestions/comments about the
>  > proposal:
>  >
>  > Applications are still open. Definitely submit one through the official
>  > SoC
>  > system. The official timeline is
>  > http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline
>  > Join #gsoc-python on FreeNode if you want. Some of us are lurking there.
>  > Add more on what this project would entail and a plan for how you'll get
>  > it
>  > done, including a general timeline (preferably lined up reasonably with
>  > the
>  > official SoC timeline.)
>  >
>  > I can give more detailed feedback on the proposal itself once you finish
>  > taking the above into consideration.
>  >
>  > Good luck,
>  > Seth
>  >
>  >
>  > On Thu, Mar 27, 2008 at 7:36 AM, Lukic Djordje <lukic.djordje at gmail.com>
>  > wrote:
>  >
>  >> Hi,
>  >>
>  >> this is the message I posted on
>  >> google-summer-of-code-discuss at googlegroups.com, but I think it's a
>  >> better
>  >> idea that I post it here.
>  >>
>  >> The message:
>  >>
>  >> Hello,
>  >>
>  >> I am a masters student (4th year) from "Universite Paris 7 Denis
>  >> Diderot" from, you guessed well, Paris, France. I'm from Serbia, I
>  >> came to France 4 years ago to study and live. I realise I'm maybe a
>  >> little late, but I thought I could try and participate in this year's
>  >> GSoC. Well, the subject says it all, I would be interested in porting
>  >> pygame for tinypy.
>  >>
>  >> Here's some information the FAQ-way:
>  >>
>  >> Q: Why python?
>  >> A: I started playing with python six months ago and I find it very
>  >> elegant and easy to use. Needless to say, I fell in love right away.
>  >>
>  >> Q: Why pygame?
>  >> A: I played with SDL a couple of times in C and C++ and I find this
>  >> lib very nice, easy to use and the API is good. But, that's nothing
>  >> comparing to pygame.
>  >>
>  >> Q: Why open-source?
>  >> A: The majority of things I know today i thanks to the open-souce
>  >> community and to the uncounatble nights I spent reading code from
>  >> various projects. So why shouldn't I try and do something for the
>  >> community?
>  >>
>  >> Q: Why tinypy?
>  >> A: Why not? It's a nice project, and porting pygame to tinypy would
>  >> give people a python-like language specialised for games. And maybe
>  >> that could force philhassey to finally include those batteries.
>  >>
>  >> Q: Why should we take you?
>  >> A: I like having fun when I code, and this seems like a really fun
>  >> project.
>  >>
>  >> I already did a virtual machine in C (univ. assignement) with some
>  >> cool stuff like: multi-processes, signals, semaphores... It was a
>  >> really fun project. This could help me understand the way tinypy
>  >> works. As I said, I used python for six moths now, some stuff I did in
>  >> python: worked with Zope at work and did a couple of scripts for
>  >> importing stuff from excel files to a database, a site and RSS feed
>  >> generator (the generated pages contained just garbage, but you could
>  >> give a file with keywords that you want to find in those pages, it was
>  >> a helper app for testing a web-crawler)  I used pygame very little, I
>  >> implented the Cohen-Sutherland line-clipping algorithm, and, of
>  >> course, everyone has one, a mandelbrot-set viewer.
>  >>
>  >> Finally, as Barrington Levy said, "I'm broader than Broadway", so why
>  >> not take me ?
>  >>
>  >> There you go, my presentation ends here.
>  >>
>  >> Any questions?
>  >>
>  >> If anyone wants to chat with me on IRC and ask questions live, I will
>  >> be on pygame and #gsoc, the nick is: rumpl (from ~21h to ~0h UTC+1
>  >> everyday)
>  >>
>  >>
>  >> Lukic Djordje
>  >> _______________________________________________
>  >> soc2008-general mailing list
>  >> soc2008-general at python.org
>  >> http://mail.python.org/mailman/listinfo/soc2008-general
>  >>
>
>
>  _______________________________________________
>  soc2008-general mailing list
>  soc2008-general at python.org
>  http://mail.python.org/mailman/listinfo/soc2008-general
>


More information about the soc2008-general mailing list