X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pages%2Fblog-0012.html-inc;h=317d824280cf826a66265ec0842be5fb27b9d59c;hb=d6a8ee088684c80264483be3fe6c8d5654d0328b;hp=84a740ff4f425ede40b97567d59b2b37c0970fbf;hpb=56d4907c407e8564b4a8a9d09e252573131fad3e;p=sdlgit%2FSDL-Site.git diff --git a/pages/blog-0012.html-inc b/pages/blog-0012.html-inc index 84a740f..317d824 100644 --- a/pages/blog-0012.html-inc +++ b/pages/blog-0012.html-inc @@ -1,35 +1,78 @@

-Migrating Sol's Tutorial of SDL to SDL_Perl +Grant Progess Reports 1-3: Sept - Nov

-
If I have seen further it is only by standing on the shoulders of giants. --Newton
-

-

-

-

Sol's Tutorials


-

When I was struggling with SDL C a while ago, someone recommended Sol's Tutorial to me. It had not only help me understand video in SDL, but I believe my code has improved using Sol's code style. I would like to pass these along to fellow SDL_Perl users too. So here is the Ch 02 code of Sol's Tutorial in SDL_Perl. It will be getting more and more Perly as our team hacks on it. There is more to come!
-


-

To use this code you need the new Redesigned SDL_Perl Library


-

Getting SDL Dependencies


-Only If you are on Linux (debian/ubuntu) you need the following dependencies:
+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

-
$ sudo apt-get install libsdl-net1.2-dev libsdl-mixer1.2-dev libsmpeg-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-ttf2.0-dev 

-On Windows we recommend using Strawberry Perl. It comes with SDL-1.2.13 header files and libs included.
+http://news.perlfoundation.org/2010/08/accepted-grants-for-2010q3.html

-Both Windows and Linux needs to install Alien::SDL
+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/

-
$ cpan Alien::SDL
** Add sudo to this for Linux

-

Getting Bleeding SDL


-The bleeding SDL is on github. Click download on this site .
+

-Extract it and cd into the folder run
-
$ cpan . 
** The dot is needed
-** in Linux you may need to do sudo
+
REPORT 1: Sept 2010

+Progress: 2.75 chapters / 11 chapters = approx 25%
+Kartik's work can be followed at:
+

-Then you can run this script by doing
+
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:

-
$ perl examples/sols/ch02.pl 
-


-

\ No newline at end of file +- 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