Re: [pygame] GSoC Application
On, Thu Apr 02, 2009, d...@amberfisharts.com wrote: > > Hello, > > I did as you recommended my application with some changes (mainly changeing > the focus from pygame to general use with pygame as a usecase). > > It seems though that I can't publicly link to my proposal. > Can the Mentors review the submitted student applications? Yes, and we will do so :-). Regards Marcus pgpBpNW84W2Vo.pgp Description: PGP signature
Re: [pygame] GSoC Application
Hello, I did as you recommended my application with some changes (mainly changeing the focus from pygame to general use with pygame as a usecase). It seems though that I can't publicly link to my proposal. Can the Mentors review the submitted student applications? If I get accepted it's going to be an very exciting summer... regards Lorenz On Thu, 2 Apr 2009 12:31:22 +1100, René Dudfield wrote: > Hi, > > yes, submit it to: > http://socghop.appspot.com/ > > under "Python Software Foundation" now. > > You are allowed to make changes after you have submitted it. So just > submit now, and we can give feedback later. > > Your proposal looks pretty good(I only gave it a quick read so far). > The main feedback I can give now is that perhaps try and make your > proposal for types available to be included in python as well -- not > just pygame. Also perhaps mention what underlying types they will be > for (python float, c float, c double, 32bit fixed etc). > > > > cheers, > > > > > On Thu, Apr 2, 2009 at 12:23 PM, Lorenz Quack > wrote: >> Hello pygamers, >> >> as I wrote a few weeks ago I'm also interested in the math project for > this >> years GSoC. I know I'm a bit late for feedback but if you have some it >> definitely is still welcome! >> >> Am I correctly assuming that I should submit this via the GSoC homepage > to >> the "Python Software Foundation" by Friday April 3rd 19:00 UTC? >> >> >> sincerely yours >> Lorenz >> >> >> >> So here is my application: >> >> Student Application to Google Summer of Code 2009 >> >> Name: Lorenz Quack >> >> Contact Information: >>email: d...@amberfisharts.com >>ICQ : 149873705 >> >> Time Zone: UTC+1 >> >> Preferred Language: English, German >> >> Time Commitment: >>I roughly estimate that I could spend about 20-30 hours a week on >>this project with development mainly happening on weekends. >>This summer I have to work on my thesis (German: Diplomarbeit). >>Furthermore I'm teaching C++ at university which will take some >>time to prepare for. >>Nevertheless I am confident that I can complete this project this >>summer while maintaining high quality. >> >> Programming Experience: >>I took some programming classes at school and really got into C++ >>in 2003 when I joined the amberfisharts [1] team. There I first >>worked on the engine especially the pathfinding algorithm. >>I was also lead developer on the savage [2] engine which is a >>flexible 2D game engine written in pure python with a pygame > backend. >>Furthermore I was involved in the development of pyphant [3] a >>framework for visual data analysis. >>Besides that I have committed some patches to various open source >>projects including python and pygame. >>My experience in numbers: >> C++ 5 years >> python 4 years >> pygame 3 years >> >> Other skills: >>I'm studying theoretical physics so I guess you could count that as >>having some math knowledge. >> >> About my project: >>I want to implement some math functionality (especially linear > algebra) >>as a python C extension for inclusion into the pygame package. >>It should provide vector and matrix types in two, three and four >>dimensions. In addition quaternions should also be included for > their >>special usefulness for rotations. >>To ensure a seamless integration into pygame I would pay special >>attention to the new types interoperability with built-in types >>e.g. vectors should smoothly interact with other sequence types. >>Also the existing pygame modules should then be changed to take > advantage >>of these new types and accept them as arguments to function calls > and >>return them where appropriate. >>A test suite is considered mandatory. >> >> The need for this project: >>While I was working on savage [2] I often found myself in need of >>some vector math. I believe that this need is virtually universal > in >>game development so having an standard implementation written as an >>C extension for speed seems natural. >>Using other existing packages like numpy often seems overkill and > their >>API is too complex since they are targeting a much broader audiance >>with much richer functionality than what is usually needed for game >>development. >> >> Rough time line: >>20. April - 8. May : Assess the needed functionality in > cooperation >> with the community and the > mentor. >> 9. May- 22. May : Develop the API. >>23. May- 27. July : Write a feature complete implementation > with >> test suite. >>28. July - 10. August: Optimize the implementation. >>11. August - 17. August: Clean up code, test suite and > documentation. >> >> Origin of this proposal: >>I was actually working on this when I stumbled upon the pygame GSoC >>website [4]. There they sugges
Re: [pygame] GSoC Application
Hi, yes, submit it to: http://socghop.appspot.com/ under "Python Software Foundation" now. You are allowed to make changes after you have submitted it. So just submit now, and we can give feedback later. Your proposal looks pretty good(I only gave it a quick read so far). The main feedback I can give now is that perhaps try and make your proposal for types available to be included in python as well -- not just pygame. Also perhaps mention what underlying types they will be for (python float, c float, c double, 32bit fixed etc). cheers, On Thu, Apr 2, 2009 at 12:23 PM, Lorenz Quack wrote: > Hello pygamers, > > as I wrote a few weeks ago I'm also interested in the math project for this > years GSoC. I know I'm a bit late for feedback but if you have some it > definitely is still welcome! > > Am I correctly assuming that I should submit this via the GSoC homepage to > the "Python Software Foundation" by Friday April 3rd 19:00 UTC? > > > sincerely yours > Lorenz > > > > So here is my application: > > Student Application to Google Summer of Code 2009 > > Name: Lorenz Quack > > Contact Information: > email: d...@amberfisharts.com > ICQ : 149873705 > > Time Zone: UTC+1 > > Preferred Language: English, German > > Time Commitment: > I roughly estimate that I could spend about 20-30 hours a week on > this project with development mainly happening on weekends. > This summer I have to work on my thesis (German: Diplomarbeit). > Furthermore I'm teaching C++ at university which will take some > time to prepare for. > Nevertheless I am confident that I can complete this project this > summer while maintaining high quality. > > Programming Experience: > I took some programming classes at school and really got into C++ > in 2003 when I joined the amberfisharts [1] team. There I first > worked on the engine especially the pathfinding algorithm. > I was also lead developer on the savage [2] engine which is a > flexible 2D game engine written in pure python with a pygame backend. > Furthermore I was involved in the development of pyphant [3] a > framework for visual data analysis. > Besides that I have committed some patches to various open source > projects including python and pygame. > My experience in numbers: > C++ 5 years > python 4 years > pygame 3 years > > Other skills: > I'm studying theoretical physics so I guess you could count that as > having some math knowledge. > > About my project: > I want to implement some math functionality (especially linear algebra) > as a python C extension for inclusion into the pygame package. > It should provide vector and matrix types in two, three and four > dimensions. In addition quaternions should also be included for their > special usefulness for rotations. > To ensure a seamless integration into pygame I would pay special > attention to the new types interoperability with built-in types > e.g. vectors should smoothly interact with other sequence types. > Also the existing pygame modules should then be changed to take advantage > of these new types and accept them as arguments to function calls and > return them where appropriate. > A test suite is considered mandatory. > > The need for this project: > While I was working on savage [2] I often found myself in need of > some vector math. I believe that this need is virtually universal in > game development so having an standard implementation written as an > C extension for speed seems natural. > Using other existing packages like numpy often seems overkill and their > API is too complex since they are targeting a much broader audiance > with much richer functionality than what is usually needed for game > development. > > Rough time line: > 20. April - 8. May : Assess the needed functionality in cooperation > with the community and the mentor. > 9. May - 22. May : Develop the API. > 23. May - 27. July : Write a feature complete implementation with > test suite. > 28. July - 10. August: Optimize the implementation. > 11. August - 17. August: Clean up code, test suite and documentation. > > Origin of this proposal: > I was actually working on this when I stumbled upon the pygame GSoC > website [4]. There they suggested exactly this project as an GSoC entry. > > Further notes: > I already started work on this project which might compensate for > my estimated workload falling a bit short of the expected 40 hours > pensum. > > > [1] http://www.amberfisharts.com > [2] http://sourceforge.net/projects/savage > [3] http://sourceforge.net/projects/pyphant/ > [4] http://pygame.org/wiki/gsoc2009ideas >
[pygame] GSoC Application
Hello pygamers, as I wrote a few weeks ago I'm also interested in the math project for this years GSoC. I know I'm a bit late for feedback but if you have some it definitely is still welcome! Am I correctly assuming that I should submit this via the GSoC homepage to the "Python Software Foundation" by Friday April 3rd 19:00 UTC? sincerely yours Lorenz So here is my application: Student Application to Google Summer of Code 2009 Name: Lorenz Quack Contact Information: email: d...@amberfisharts.com ICQ : 149873705 Time Zone: UTC+1 Preferred Language: English, German Time Commitment: I roughly estimate that I could spend about 20-30 hours a week on this project with development mainly happening on weekends. This summer I have to work on my thesis (German: Diplomarbeit). Furthermore I'm teaching C++ at university which will take some time to prepare for. Nevertheless I am confident that I can complete this project this summer while maintaining high quality. Programming Experience: I took some programming classes at school and really got into C++ in 2003 when I joined the amberfisharts [1] team. There I first worked on the engine especially the pathfinding algorithm. I was also lead developer on the savage [2] engine which is a flexible 2D game engine written in pure python with a pygame backend. Furthermore I was involved in the development of pyphant [3] a framework for visual data analysis. Besides that I have committed some patches to various open source projects including python and pygame. My experience in numbers: C++ 5 years python 4 years pygame 3 years Other skills: I'm studying theoretical physics so I guess you could count that as having some math knowledge. About my project: I want to implement some math functionality (especially linear algebra) as a python C extension for inclusion into the pygame package. It should provide vector and matrix types in two, three and four dimensions. In addition quaternions should also be included for their special usefulness for rotations. To ensure a seamless integration into pygame I would pay special attention to the new types interoperability with built-in types e.g. vectors should smoothly interact with other sequence types. Also the existing pygame modules should then be changed to take advantage of these new types and accept them as arguments to function calls and return them where appropriate. A test suite is considered mandatory. The need for this project: While I was working on savage [2] I often found myself in need of some vector math. I believe that this need is virtually universal in game development so having an standard implementation written as an C extension for speed seems natural. Using other existing packages like numpy often seems overkill and their API is too complex since they are targeting a much broader audiance with much richer functionality than what is usually needed for game development. Rough time line: 20. April - 8. May : Assess the needed functionality in cooperation with the community and the mentor. 9. May- 22. May : Develop the API. 23. May- 27. July : Write a feature complete implementation with test suite. 28. July - 10. August: Optimize the implementation. 11. August - 17. August: Clean up code, test suite and documentation. Origin of this proposal: I was actually working on this when I stumbled upon the pygame GSoC website [4]. There they suggested exactly this project as an GSoC entry. Further notes: I already started work on this project which might compensate for my estimated workload falling a bit short of the expected 40 hours pensum. [1] http://www.amberfisharts.com [2] http://sourceforge.net/projects/savage [3] http://sourceforge.net/projects/pyphant/ [4] http://pygame.org/wiki/gsoc2009ideas
Re: [pygame] GSoC application reminder
Also note, that you can revise your application after you submit it. cheers, On Tue, Mar 31, 2009 at 6:34 AM, Marcus von Appen wrote: > Hi, > > this just a quick reminder for all, who want to participate in the > Google Summer of Code. > > The submission deadline for student applications is April, the 3rd, 19pm > UTC. Those of you who already sent us their applications, received > feedback and have their final application ready, are advised to submit it > to the PSF organisation soon. > > Those of you, who are still writing their application are recommended to > send it to us as soon as possible to get some feedback before finally > submitting it. This eases the process of revising the the final > submission :-). > > Regards > Marcus >
[pygame] GSoC application reminder
Hi, this just a quick reminder for all, who want to participate in the Google Summer of Code. The submission deadline for student applications is April, the 3rd, 19pm UTC. Those of you who already sent us their applications, received feedback and have their final application ready, are advised to submit it to the PSF organisation soon. Those of you, who are still writing their application are recommended to send it to us as soon as possible to get some feedback before finally submitting it. This eases the process of revising the the final submission :-). Regards Marcus pgpV8NysG3WMj.pgp Description: PGP signature
Re: [pygame] GSoC application template and helpful hints for students
... and remember never to hit "Send" too early. Now _here_ is the template. Regards Marcus About You = 1a) Your Name 1b) Contact Information. This should include your email address and IRC nick; Gtalk, AIM, MSN, or other modes of communication are optional. 1c) Time zone and preferred language (spoken, not programming) 1d) Time commitment. Briefly explain how much time you would have over the summer to complete your project, and any significant other time commitments. 1e) Programming experience. This can include personal, open source, school, or professional projects you have undertaken or helped with. URLs would be very helpful. 1f) Pygame experience. Describe any experience you have using or developing Pygame. 1g) Other skills and experience that are of interest for your aplication (e.g. in-depth math knowledge, excellent writing and documentation skills, etc.) About Your Project == 2a) Please explain in 2 to 3 paragraphs the project you intend to complete. 2b) What existing or future need does your proposed project fulfill? 2c) Provide a rough timeline for how you intend to complete your project, test it, and document it within the allotted time period. 2d) Describe how you have brought your project proposal to the Pygame community, their reactions to your proposal, and revisions you have made based on those reactions. (hint: this is something you really want to do before submitting your application) pgpn8Ws9JntSw.pgp Description: PGP signature
[pygame] GSoC application template and helpful hints for students
Hi, as we will mainly work under the PSF umbrella, most students interested in pygame-related tasks will have to stick to several formal criteria of the PSF regarding applications. If you write your application proposal, we (the pygamers) would like to have some additional information in your application, so we get a better idea about you. It might differ a bit from what you have to fill out for the official GSoC application, but most the points are likely to be identical. Attached you will find a simple application template. Please stick to it when you write your initial proposal and submit it to us for discussion. More helpful link you want to look at: http://wiki.python.org/moin/SummerOfCode http://wiki.python.org/moin/SummerOfCode/2009 http://wiki.python.org/moin/SummerOfCode/Expectations Regards Marcus pgpfSUopniV4C.pgp Description: PGP signature