[soc2008-general] Porting pygame to pinypy

Lukic Djordje lukic.djordje at gmail.com
Thu Mar 27 22:57:51 CET 2008


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
>>




More information about the soc2008-general mailing list