Skip to main content

Asteroids 2

This is my latest version of Asteroids 2. It has improved graphics, gameplay and includes a high score and better organization of source code.


Joshua Potter
(joshjosh2112)
You man a spaceship that is lost in an asteroid field! Survive as long as you can. WASD to navigate menu space to select in menu and move towards cursor left mousebutton to shoot right mousebutton as another means of movement

Links

Home Page
https://sourceforge.net/projects/asteroids2/files/?

Releases

Asteroids 2 v2.1 — 28 Dec, 2011

Pygame.org account Comments

  • Mekire 2011-12-29 15:20:45

    Nice 3d asteroid... Was wondering how you did it until I realized it was a 143 frame sprite  o__0.
    Why did you feel the need to conceal the source exactly?

    -Mek

    josh2112 2011-12-29 16:27:37

    Sorry about that; still new to this. I just thought that would make the download faster for anyone. I reuploaded one with source if you'd like to look at it

    Mekire 2011-12-29 17:21:43

    Yeah, source code is always a plus here as a lot of the people that download your game will be hoping to learn from it.
    I think its a shame that you got rid of the different ships in this version though, I thought that had potential.
    By the way, what program did you originally design your asteroid in?

    -Mek

    josh2112 2011-12-29 17:52:10

    Actually, I found the sprite sheet on blog.makeyourflashgames.com (where the blogger mentioned using blender); and thank you again- forgot to include credits in the README file

  • Satish 2011-12-29 18:18:48

    COOL ONE THERE 

  • Mikey Matthews 2012-03-18 13:18:08


    C:\Python23\mikeys stuff\Asteroids2 v2.1 (12-28-11)>Asteroids_2.py
    Traceback (most recent call last):
      File "C:\Python23\my stuff\Asteroids2 v2.1 (12-28-11)\Asteroids_2.py", lin
    e 3, in ?
        main.PlayAsteroids()
      File "C:\Python23\my stuff\Asteroids2 v2.1 (12-28-11)\game\main.py", line
    32, in __init__
        self.playgame()
      File "C:\Python23\my stuff\Asteroids2 v2.1 (12-28-11)\game\main.py", line
    50, in playgame
        Game.render(self, screen, background, pygame.time.get_ticks())
      File "C:\Python23\my stuff\Asteroids2 v2.1 (12-28-11)\game\game.py", line
    40, in render
        self.spaceshipgroup.draw(screen)
    AttributeError: 'GroupSingle' object has no attribute 'draw'

    This is what i get when i try to play it