tag:blogger.com,1999:blog-10678074.post5227439528625103497..comments2024-03-28T07:16:45.478+00:00Comments on making apps, making webs.: Pygame weekly mini sprint 2007/06/20Unknownnoreply@blogger.comBlogger4125tag:blogger.com,1999:blog-10678074.post-807535618402530942007-10-08T05:14:00.000+01:002007-10-08T05:14:00.000+01:00Hi, is the fastrendergroup integration still happe...Hi, is the fastrendergroup integration still happening, I haven't seen anything in the mailing lists recentlystuaxohttps://www.blogger.com/profile/08755227063937859112noreply@blogger.comtag:blogger.com,1999:blog-10678074.post-14465178652089800262007-06-23T03:44:00.000+01:002007-06-23T03:44:00.000+01:00Sorry for the lack of publicity, albeit I'm a big ...Sorry for the lack of publicity, albeit I'm a big python fan I'm working mostly with C and projects in a hurry, so not much time to join mail lists or write announcements mails :-P<BR/><BR/>About how Evas relates to Pygame and SDL, evas is much higher level than SDL, providing something like PyGame does with its Sprites and Groups. The good thing, and the reason we've choose it to replace SDL in our company is due great frameworks built on top, like ETK (GUI toolkit), Edje (theme system), Emotion, ... it would take huge amount of time to build that ourselves or trying to fix some unmaintained code like pyui.<BR/><BR/>I know PyGame is really tied/close to SDL so moving is difficult, but maybe you can use Evas and Edje somehow, just look at my python-bindings at:<BR/><BR/>http://www.enlightenment.org/<BR/><BR/>CVS: e17/proto/python-efl/<BR/><BR/>PS: http://blog.gustavobarbieri.com.br/2007/06/22/efl-on-n800-packages-and-video/Gustavo Sverzut Barbierihttps://www.blogger.com/profile/08817893714831737510noreply@blogger.comtag:blogger.com,1999:blog-10678074.post-49748272419341872912007-06-21T07:43:00.000+01:002007-06-21T07:43:00.000+01:00Hello.ah, I've never seen your work before. It lo...Hello.<BR/><BR/>ah, I've never seen your work before. It looks quite interesting.<BR/><BR/>Perhaps we can use some of your ideas in the pygame sprites.<BR/><BR/>Evas has always looked pretty cool. How do you like it compared to SDL/pygame?<BR/><BR/>Recently we added a mask module which can do things like quickly finding collisions between sprites. But also might be able to be used to quickly find out which areas to update on the screen.<BR/><BR/>A good place to talk about this stuff would be the pygame mailing list if you want.<BR/><BR/>Cheers,René Dudfieldhttps://www.blogger.com/profile/17762358075557755436noreply@blogger.comtag:blogger.com,1999:blog-10678074.post-24683514970453756092007-06-21T03:25:00.000+01:002007-06-21T03:25:00.000+01:00Guys, I'm really interested in fast render support...Guys, I'm really interested in fast render support in PyGame, since this makes a huge difference and more room for intelligence (aka lazy) python.<BR/><BR/>I've done something like FastRenderGroup, please look at http://blog.gustavobarbieri.com.br/2007/04/03/pygame-smart-group-and-sprite-implementations/<BR/><BR/>Also, I'm now working with Evas, it does this really well, you can base your work (it's BSD). I rewrote their evas_tiler.c, used to get dirty areas, avoid overlapping rectangles and also do merge so number of rectangles are kept low. Algorithm is really fast and well implemented, you can get it and I give you the permission to relicense: http://blog.gustavobarbieri.com.br/2007/06/03/evas-now-using-rectangle-split-and-merge/<BR/><BR/>There is also SVN versions:<BR/> - Pygame SmartRender: http://barbieri-playground.googlecode.com/svn/pygame/smart_render/<BR/> - Rectangle Splitter: http://barbieri-playground.googlecode.com/svn/rectangular-areas/<BR/><BR/>Rectangle splitter in evas_tiler.c is kind of faster since I use cache for list nodes and I also implement del_redraw() operation.<BR/><BR/>I'm not sure if I can help at this sprint, but keep me informed, I really want pygame to have this so I don't have to maintain my own version and others benefit too. My mail is: barbieri-at-gmail.Gustavo Sverzut Barbierihttps://www.blogger.com/profile/08817893714831737510noreply@blogger.com