New SolarWolf, 1.5

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Pete Shinners

    New SolarWolf, 1.5

    There is a new version of SolarWolf available. SolarWolf is a frantic 2D
    arcade game of collecting and dodging. It is written in Python and has
    become a very good game.

    This new version enhances the menu screens, more music, and adds user
    preferences. Check out the downloads and screenshots from the main site. If
    you haven't looked at this game in awhile now is the time to check it out.
    It has become an entirely better game with recent releases.




  • Peter Strempel

    #2
    Re: New SolarWolf, 1.5

    Pete Shinners wrote:[color=blue]
    > There is a new version of SolarWolf available.[/color]

    First impression: "Wow"
    Second impression: "This is all pure Python???"

    I have been using Pygame for quite a while now for prototyping what would be
    later done in C (excellent toolset, by the way), but didn't expect it's
    possible to write a full blown game in pure Python with it. I have been
    wrong. :*)

    Keep up the good work!

    Peter

    Comment

    • Pete Shinners

      #3
      Re: New SolarWolf, 1.5

      Peter Strempel wrote:[color=blue]
      > I suppose a significant amount of the low-level graphics stuff happens
      > inside the SDL C libraries, which should help performance. But I guess I am
      > not the person to lecture you about Pygame architecture. :)[/color]

      You are correct here. All the graphics and sound routines happen inside SDL.
      Pygame does offer the ability to map image pixel data inside Numeric arrays,
      which does allow for more realtime graphics effects, like the classic
      'flame', blurs, fades, etc.

      Still, pygame itself is fairly low level when you get the game programming
      parts. It is not a big framework or "canvas" type application. Your python
      code must do all the work of managing and communicating game objects.

      [color=blue]
      > I noticed the Linux binary installer bundles Python. This annoyed me two
      > days ago, but right yesterday I got complains from a user of one of my
      > projects which is linked to Python 2.3 (and expecting this on the endusers
      > box) who is running Fedora which still has Python 2.2. I think I see your
      > point. Deployment on Linux sucks...[/color]

      Hard to get around the Python in the packaging. If it's any consolation,
      this is how all the .EXE versions of python programs work too. My main goal
      of the linux binary was so it could run on computers at work, which are an
      ancient Redhat release. Fortunately the included Python is very transparent,
      so you only know it's there if you start digging in.



      Comment

      Working...