X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pages%2Fblog-0002.html-inc;h=317d824280cf826a66265ec0842be5fb27b9d59c;hb=6855e5615bff699e656bdd67be71ac965fc77f54;hp=936caa49278d78e3c80bec8394ae2f7e36824aa4;hpb=350668cfb612b30b27493abedcd1464b764a9b02;p=sdlgit%2FSDL-Site.git diff --git a/pages/blog-0002.html-inc b/pages/blog-0002.html-inc index 936caa4..317d824 100644 --- a/pages/blog-0002.html-inc +++ b/pages/blog-0002.html-inc @@ -1,6 +1,78 @@ -
-

-Why and How Frozen Bubble is going to CPAN -

-
-
A single drop,
causes the ocean to swell

So 5 weeks ago, SDL Perl was broken. It had been for several years. After the last release SDL Perl works ... somewhat. The quick releases that you have seen have been work-arounds, fixes and refactoring. This is not bad for a few weeks of work but, there is a point where code smell and technical debt is too huge to fix with out redesigning. This is that point.

Since the redesigning will take time and effort it will be good to have a leg up. This leg up is Frozen Bubble 2.20. Frozen Bubble employs a lot of C and Perl hacks to cover up for SDL Perl's lacking. This will help in a sense fast forward the code status to 2008. Since Frozen Bubble is helping us out, we can go one step forward and help it out!

So Alias (Adam Kennedy) and I have started work on making Frozen Bubble CPAN accessible. Frozen Bubble is a well know game and making it cross-platform will bring lots of attention and hopefully contributions to SDL Perl.

In Alias's earlier post about this he mentioned about making a splash and some other stuff. I will talk about how and where we will be accomplishing this task.

First we will be tracking Frozen Bubble on the new SDL Perl Trac website. This site will be similar to Padre's Trac site. As a bonus for people looking to help out in SDL Perl I have separated tasks by perceived difficulty. This will help to breakdown harder task too.

For example for Frozen Bubble the two major bumps we have run into so far are:

Migrating the SDL Perl workarounds: Ticket #3
Making the Build System Portable: Ticket #7

The first one will be difficult as it involves XS. So I will break it down into easier tasks with specific instruction which can then hopefully be picked up by interested contributers. The second one there is sort of a forte of Adam so I will leave it up to him. This is the process I am proposing make hard tickets, break them down.

This will generate a lot of easy tickets that will hopefully be synchronized.  If you are interested in this please give me a shout on #sdl irc.perl.org or the mailing list at sdl-devel@perl.org and I will get you registered.

--yapgh



\ No newline at end of file +
+

+Grant Progess Reports 1-3: Sept - Nov +

+
+As you know I have received a TPF grant to write a SDL Perl Manual.
+
+

+http://news.perlfoundation.org/2010/08/2010q3-grant-proposal-manual-f.html
+
+http://news.perlfoundation.org/2010/08/accepted-grants-for-2010q3.html
+
+I have been a bit busy with that and not been able to update my blog. Anyway here are some of the back dated Grant Updates. These updates where also posted on http://news.perlfoundation.org/
+
+
+
+
+
REPORT 1: Sept 2010

+
  • 1st drafts
    • Preface
    • +
    • Chapter 2: First SDL Application
    • +
  • +
  • Started work on Chapter 3: Drawing
  • +
  • Outlines for the first 7 chapters have been completed
  • +
  • Book build framework has been setup
  • +
  • Released SDL 2.514 (2.515 will be released on 16th of September)
    • This code is the one that will be used in the book for chapter 02
    • +
  • +
  • Got more of the Drawing chapter done (It will be done by the end of the week)
  • +
  • Added several more code examples for other chapters
  • +
Progress: 2.75 chapters / 11 chapters = approx 25%
+Kartik's work can be followed at:
+
+
+
REPORT 2: October 2010

+
Since last time:
+
  • We have released SDL 2.518
    • Game Loop support completed
    • +
  • +
Chapters:
+
  • 2nd Drafts for:
    • Preface to Game Loop ( Chapter 0 - Chapter 04)
    • +
  • +
  • Chapters completed: 5/11 => 45%
  • +
Extra:
+
  • cfedde has made a script to extract code listings for readers to try examples with out having to retype them.
  • +
Coments:
+
  • I am receiving a lot more help from the community, most notable from cfedde for proofreading.
  • +
  • I will be fleshing out the next 6 chapters shortly and work will begin on them soon
  • +
  • I am pleased with the progress so far, and I feel the quality is improving due to the pacing.
  • +
Our work can be seen at:
+

+
REPORT 3: November 2010

+This is the progress so far:
+
+- SDL 2.523 Releases:
+        - Adds stability and better memory management for the game loop
+
+- 2 chapters have been completed
+        - Pong Chapter (Contributed by garu)
+        - Additional Modules
+- 1 extra chapter has been added
+        - Puzz(le) Chapter (Contributed by Blaizer)
+
+- 2 Chapters are in the Works
+        - Tetris Code has been mostly done (contributed by FROGGS)
+                - Needs to be fixed
+                - Needs write up
+        - Sound and Music Effects code is done
+                - Needs to be fixed
+                - Needs write up
+
+Our work can be seen at:
http://sdlperl.ath.cx/releases/SDL_Manual.pdf
http://sdlperl.ath.cx/releases/SDL_Manual.html
http://github.com/PerlGameDev/SDL_Manual

+Regards,
+YAPGH
+


+

\ No newline at end of file