<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>latest pygame project releases</title>
        <description></description>
        <link>http://www.pygame.org</link>
        <lastBuildDate>Tue, 21 May 2013 21:54:58 -0700</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <image>
            <url>http://www.pygame.org/skins/main/poweredby.gif</url>
            <title>latest pygame project releases</title>
            <link>http://www.pygame.org</link>
        </image>
        <item>
            <title>MaTris - 1</title>
            <link>http://www.pygame.org/project/2827/?release_id=4552</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/04f40cf6406abdd3642269adb0a21412.jpg' align=right>
Yet another tetris clone. Has a tetromino shadow, which makes it simpler to play quickly. Has some sounds too (created with sfxr).

Licensed under the GPL.]]></description>
            <author>Smart Viking (smartviking)</author>
            <pubDate>Tue, 21 May 2013 11:17:51 -0700</pubDate>
        </item>
        <item>
            <title>pyBta_0.1 - 0.3</title>
            <link>http://www.pygame.org/project/2261/?release_id=4551</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/08561cfac002e5e93090159fc97f134a.jpg' align=right>
Y aquí vuelvo con pyBta, esta vez en su versión 0.3 (Me va resultando graciosa la idea) 
En esta versión he decidido concentrarme mucho más en el sistema de eventos que quería implementar  en la biblioteca, debido a que el anterior se emborronaba a la hora de querer ir añadiendo nuevos eventos.
Para esta idea me he concentrado bastante en aprender varias cosas sobre el manejo de hilos, como funcionan estos en python y como aplicarlos de manera exitosa dentro de pyBta.
 
El primero de estos hilos es el constructor de eventos, el cual se encarga en todo momento de leer y construir una lista de eventos que la biblioteca pueda entender. Después esta lista es invocada por el segundo hilo, llamado, el disparador, que se encarga de leer la lista y enviar cada evento a su manejador correspondiente. Estos manejadores también trabajan de manera independiente y de encontrar una respuesta correcta de algún evento recibido, se encargarán de ejecutarla en otro hilo paralelo. Con todo esto he conseguido desacoplar muchas de las tareas que pyBta debía realizar y también he logrado un sistema de eventos que puede albergar incluso más de lo que yo me esperaba.

El modulo de controles también lo he tocado bastante, adaptándolo al nuevo modulo de eventos.
También he cambiado bastante el objeto dialogo y  a nacido el control formulario. 
Dentro de este modulo he construido un par de objetos globales. El primero es el objeto foco, el cual se encarga de manera global a todos los controles, de saber cual es el control activo en cada momento. El segundo es el objeto pintor, el cual es el encargado de limpiar la pantalla y dibujar sobre ella los controles necesarios.

Otra de guerras abiertas para esta versión  a sido empezar a meterme, más seriamente, con el modulo de escenas.
Este módulo a sufrido un montón de cambios. Ahora este sistema contiene el objeto gestorDeEscenas. Este objeto global es capaz de gestionar las escenas de un juego de manera mucho más sencilla, permitiendo almacenar, poner en marcha, borrar o eliminar escenas desde cualquier punto del programa sin que las escenas tengan que conocerse entre si. 
El modulo, en tiempo de ejecución, se sustenta mediante el objeto centralita y el objeto dibujante.
Estos objetos funcionan en hilos diferentes y se encargan de desacoplar las tareas de dibujado y actualización lógica de una escena. Con esta idea he conseguido aportar mucha más velocidad a este módulo (Una prueba esta en el ejemplo rambito en acción, el cual soporta muchas mas animaciones en pantalla sin dar la sensación de caída en el fps.
Otro de los objetos nuevos para este modulo es el objeto decorado, que se encarga de sustentar el fondo de las escenas de manera sencilla. Tengo pensado habilitar varios tipos de decorados, pero por ahora solo está disponible el BtaDecoradoSimpleImagen. Este objeto ya esta preparado para sustentar el scroll dentro de una escena.

También he portado todos los ejemplos de pyBta 0.1 a esta versión y he mejorado bastante los ejemplos ya existentes. Por ejemplo Rambito en accion ya soporta una escena para el menú y otra para el juego y también muestra como unir de manera exitosa escenas y controles para generar los menús de tus juegos de forma simple y elegante.

También empiezan a nacer en esta versión el objeto teclado y el objeto cursor, que sirven para leer el estado de estos dos controladores de manera directa. 
En cosas malas esta el caso de no haber activado para esta versión de pyBta una nueva versión de BtaLoop, pero espero que para la próxima tenga resuelto este problema pues este pequeño programa entra dentro de la idea de biblioteca que yo quería crear. 
Otros errores creo que está en el objeto encargado de dibujar las escenas el cual se queda colgado de vez en cuando y otro conocido en el sistema de profundidad, para los controles, el cual se vuelve loco si existen demasiados controles en pantalla.

Para esta versión no he actualizado la documentación para nada, por lo cual esta se encuentra muy poco actualizada.

Se debe tener en cuenta que esta versión a sido programada y testeada bajo un sistema Ubuntu y no se que tal se portara en otros ordenadores o sistemas operativos.]]></description>
            <author>Jesús Hernández Paredes (jesushernandezparedes)</author>
            <pubDate>Sun, 19 May 2013 07:27:11 -0700</pubDate>
        </item>
        <item>
            <title>Fireworks Simulator Python - 1.0</title>
            <link>http://www.pygame.org/project/2824/?release_id=4550</link>
            <description><![CDATA[Runs python 2.7 or 3.2. Requires pygame!

Uses particle systems to simulate a fireworks show. Be sure to check out the markup language!]]></description>
            <author>JRW (jbot)</author>
            <pubDate>Sat, 18 May 2013 17:06:36 -0700</pubDate>
        </item>
        <item>
            <title>A simple Asteroids game - 1.0</title>
            <link>http://www.pygame.org/project/2602/?release_id=4549</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/6e29683feba77503b6a9d5efc0a0ac1c.jpg' align=right>
Mainly fixes. Fixed asteroids not getting hit when they're outside the screen. Now all objects will appear on the other side when colliding with the screen edge instead of going behind it first.]]></description>
            <author>Jun wei Zhu (junweizhu)</author>
            <pubDate>Sat, 18 May 2013 17:06:10 -0700</pubDate>
        </item>
        <item>
            <title>MiniWorld - 0.3.1 Beta Bugfix</title>
            <link>http://www.pygame.org/project/2815/?release_id=4547</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/ab805169f10191a307c8bf6de6382b25.jpg' align=right>
Bugfix: New movement system includes on title screen.
Also: Google Analytics now tracking downloads!]]></description>
            <author>JRW (jbot)</author>
            <pubDate>Fri, 17 May 2013 00:17:14 -0700</pubDate>
        </item>
        <item>
            <title>Mek's Sample Code - Collection-1</title>
            <link>http://www.pygame.org/project/2823/?release_id=4546</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/add9ff9a5fafc0a6e7e4a951dc16daaa.jpg' align=right>
<p>I originally wrote most of these to assist others on forums and wanted to upload the ones that I have sitting around on my computer.  Perhaps others may find them instructive....</p>
<p>Perhaps not.</p>
<p><strong>Includes:</strong></p>
<ul>
<li>Changing the color of the screen with the mouse (basics intro).</li>
<li>Dragging an image around the screen with the mouse.</li>
<li>Moving a sprite in all 8 directions. (no animation)</li>
<li>Four direction movement (with animation)</li>
<li>Rotating tank turret.</li>
<li>Punching a transparent hole in a surface.</li>
<li>Basic platforming and collision detection.</li>
</ul>
<p>I would also like to encourage people to come and share your code, ask questions, and join in at the <a href="http://python-forum.org/">python-forum.org</a> <a href="http://python-forum.org/viewforum.php?f=26">Game Development</a> forum.</p>
<p>-Mek</p>
<p align="center"><img src="http://i1192.photobucket.com/albums/aa340/Mekire/platformin.png" alt="" /></p>]]></description>
            <author>Sean J McKiernan (mekire)</author>
            <pubDate>Thu, 16 May 2013 14:33:21 -0700</pubDate>
        </item>
        <item>
            <title>MiniWorld - 0.3.0 Beta</title>
            <link>http://www.pygame.org/project/2815/?release_id=4544</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/ab805169f10191a307c8bf6de6382b25.jpg' align=right>
0.3.0 Beta: New movement system, directional graphics, more swords!]]></description>
            <author>JRW (jbot)</author>
            <pubDate>Wed, 15 May 2013 21:28:02 -0700</pubDate>
        </item>
        <item>
            <title>Square Shooter - 2013-05-14</title>
            <link>http://www.pygame.org/project/2430/?release_id=4543</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/5dab6b18d07b2bfeabf14f404650729f.jpg' align=right>
Release 2013-05-14 adds gamepad support. Use the analog sticks to fly and shoot, respectively, and button 1 to play/pause.]]></description>
            <author>Felix Pleșoianu (felix)</author>
            <pubDate>Wed, 15 May 2013 07:12:31 -0700</pubDate>
        </item>
        <item>
            <title>Buzz Grid - 2013-05-14</title>
            <link>http://www.pygame.org/project/2465/?release_id=4542</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/557802eb3c41f689d7b130b5d91e6a84.jpg' align=right>
This release adds gamepad support. Use button 1 to skip level and button 2 for play/pause.]]></description>
            <author>Felix Pleșoianu (felix)</author>
            <pubDate>Wed, 15 May 2013 06:56:24 -0700</pubDate>
        </item>
        <item>
            <title>Trouble In CloudLand - 1.1.1</title>
            <link>http://www.pygame.org/project/369/?release_id=4541</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/90e37855f4bafa4286d9196f661baf55.jpg' align=right>
Not a new release per se, but now the source is freely available.]]></description>
            <author>Joshua Skelton (joshua)</author>
            <pubDate>Sat, 11 May 2013 07:03:15 -0700</pubDate>
        </item>
        <item>
            <title>Lunar Panda - 1.0</title>
            <link>http://www.pygame.org/project/2819/?release_id=4540</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/25398b5fff05f840f35f5c3b7bcee70a.jpg' align=right>
The year is 3016 and Pandas are now the dominant species of planet Earth. They have evolved to the point where they no longer require oxygen and can freely jetpack through the Universe without the need for cumbersome space suits and/or space ships. Amongst this God-like species exists one Panda in particular, known simply as Mr Panda, who left his home planet in search of adventure. He now flies effortlessly through space and time landing on the harsh terrains of faraway planets for the sheer fun of it.

<h1><a href="http://gimpysoftware.com/downloads/LunarPanda%20-%20Python%20Source%20Code.zip">DOWNLOAD</a></h1>]]></description>
            <author>Adrian Killens (gimpysoftware)</author>
            <pubDate>Wed, 08 May 2013 20:47:03 -0700</pubDate>
        </item>
        <item>
            <title>MiniWorld - 0.2.0 Beta</title>
            <link>http://www.pygame.org/project/2815/?release_id=4539</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/ab805169f10191a307c8bf6de6382b25.jpg' align=right>
0.2.0 Beta:
 Inventory, swords, and monsters!]]></description>
            <author>JRW (jbot)</author>
            <pubDate>Thu, 02 May 2013 23:56:56 -0700</pubDate>
        </item>
        <item>
            <title>MiniWorld - 0.1.0 Beta</title>
            <link>http://www.pygame.org/project/2815/?release_id=4538</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/ab805169f10191a307c8bf6de6382b25.jpg' align=right>
<p>
<h2 style="font-size: large; background-image: none; border: 0px; padding-left: 0px; max-width: 700px; font-family: arial, sans-serif;">MiniWorld&nbsp;is in Beta testing now, so if you want to try, download it now!</h2>
<p>The goal of miniworld is to become an open, easy-to-follow top-down RPG template for anyone who wants to make an RPG.</p>
<p style="line-height: 1.25em; max-width: 64em; font-family: arial, sans-serif; font-size: 13px;">New Features:</p>
<ul style="padding-left: 25px; max-width: 62em; font-family: arial, sans-serif; font-size: 13px;">
<li style="margin-bottom: 0.3em;">Directional images for players and mobs</li>
<li style="margin-bottom: 0.3em;">More swords!</li>
<li style="margin-bottom: 0.3em;">2 movement systems: keyboard and mouse (right click to attack)</li>
<li style="margin-bottom: 0.3em;">Not scrolling anymore, due to mouse attack system</li>
<li style="margin-bottom: 0.3em;">Screen size changed</li>
</ul>
</p>
<p>&nbsp;</p>]]></description>
            <author>JRW (jbot)</author>
            <pubDate>Tue, 30 Apr 2013 23:03:51 -0700</pubDate>
        </item>
        <item>
            <title>Square Shooter - 2013-04-28</title>
            <link>http://www.pygame.org/project/2430/?release_id=4537</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/5dab6b18d07b2bfeabf14f404650729f.jpg' align=right>
New version adds sound and the long-missing Game Over message.]]></description>
            <author>Felix Pleșoianu (felix)</author>
            <pubDate>Sun, 28 Apr 2013 09:30:17 -0700</pubDate>
        </item>
        <item>
            <title>Dark Gates - 0.4.1</title>
            <link>http://www.pygame.org/project/1522/?release_id=4535</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/25e585c9d039cc911290228d99e0798b.jpg' align=right>
New release is mainly a bugfix one. Two major bugs has been squashed. One is a non QWERTY keyboard support. For every one who is not using QWERTY setup, latest game features has been not accessible. This is now fixed and you should be able to play Dark Gates on any keyboard. Second major bug was affecting Windows version only, were some tiles had wrong names which end up in game crash if tile has been selected. Lastly, in this release Windows version has been shipped with debug console. If you still experiencing game crashes, please run Dark Gates from command line and debug console  will show errors in event of sudden crash. Please report any problems to me.
<p>
When updating to 0.4.1 I strongly advise to uninstall last version and do a fresh install. To preserve your team layouts and save games please do a backup for savegame dir:
</p>
<b>Linux:</b><i> ~/desura/common/dark-gates/savegame/ </i>
<br>
<b>Windows:</b><i> C:\Program Files\Desura\commom\dark-gates\savegame</i>
<p>
Release 0.4.1 alpha
<ul>
<li>New: hero All Zebest</li>
<li>bugfix: non QWERTY keyboard layouts support</li>
<li>bugfix: more corrections to English,French & Polish translations</li>
<li>bugfix: Windows version - some tile names were wrong resulting in game crash</li>
</ul>]]></description>
            <author>Bartosz Debski (braqoon)</author>
            <pubDate>Fri, 26 Apr 2013 10:24:26 -0700</pubDate>
        </item>
        <item>
            <title>Dice Wars Enhanced - rev171</title>
            <link>http://www.pygame.org/project/468/?release_id=4533</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/346475f12019b218fe42e5ab2aeace4f.jpg' align=right>
Working version. Not finished at all, but playable.]]></description>
            <author>DR0ID (dr0id)</author>
            <pubDate>Wed, 24 Apr 2013 20:49:32 -0700</pubDate>
        </item>
        <item>
            <title>pyGOAP - .4</title>
            <link>http://www.pygame.org/project/1408/?release_id=4532</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/26e95989002b7c73b3776d1c1a3ac054.jpg' align=right>
<p>Updates and a working demo!</p>
<p>New changes introduces a more sane action system that is flexible. New memory system. Tutorial added. Check it out!</p>
<p>Github page has a wiki that explains the tutorial.</p>]]></description>
            <author>Leif Theden (bitcraft)</author>
            <pubDate>Tue, 23 Apr 2013 01:24:12 -0700</pubDate>
        </item>
        <item>
            <title>QANAT - 0.7</title>
            <link>http://www.pygame.org/project/2075/?release_id=4530</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/eb007aaea49951febffd28aa77ab8d71.jpg' align=right>
<p>
<div><strong><span style="text-decoration: underline;">What's New in 0.7</span></strong></div>
<ul>
<li>New "Mothership" levels - aliens gradually emerge from the mothership to attack you</li>
<li>New "Bomber" alien - drops a bomb that explodes in fragments at a certain height</li>
<li>Many extra levels - now 25 in total</li>
<li>Added pause - Press P to pause gameplay</li>
</ul>
</p>]]></description>
            <author>Paul Paterson (paulpaterson)</author>
            <pubDate>Fri, 19 Apr 2013 18:31:35 -0700</pubDate>
        </item>
        <item>
            <title>GRIP - 0.102</title>
            <link>http://www.pygame.org/project/2458/?release_id=4529</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/fef1bb95abd7928258558fbe83170aeb.jpg' align=right>
Improved graphics with 3 levels of detail (to enable slower systems to run at 60 fps).
Fixed some control issues
Now with sound!
Now with mute switch in the settings screen (as the sound is a bit naff at this point!)
Various code improvements
]]></description>
            <author>Stuart Laxton (shannow)</author>
            <pubDate>Thu, 18 Apr 2013 19:50:52 -0700</pubDate>
        </item>
        <item>
            <title>jBot - 1.6</title>
            <link>http://www.pygame.org/project/2799/?release_id=4528</link>
            <description><![CDATA[<img src='http://www.pygame.org/thumb/61f20a65f595e64c33f4330621b301d9.jpg' align=right>
Added Sounds: Background music and sfx. Sounds may be laggy on some machines.]]></description>
            <author>JRW (jbot)</author>
            <pubDate>Tue, 16 Apr 2013 21:06:11 -0700</pubDate>
        </item>
    </channel>
</rss>
