diff --git a/level maps/r3 level1.xcf b/level maps/galaxy.xcf similarity index 100% rename from level maps/r3 level1.xcf rename to level maps/galaxy.xcf diff --git a/level maps/wormhole.xcf b/level maps/wormhole.xcf new file mode 100644 index 0000000..2657865 Binary files /dev/null and b/level maps/wormhole.xcf differ diff --git a/r3.py b/r3.py index 33aef7e..f99a255 100644 --- a/r3.py +++ b/r3.py @@ -221,34 +221,59 @@ class Ast3(pygame.sprite.Sprite): self.velocity = [0, 0] def update(self): self.rect.move_ip(ex, ey) -player = Player(346,206) -css1 = Css(483,262) -css2 = Css(500,400) -css3 = Css(1582,470) -sat1 = Sat(550,-100) -sat2 = Sat(600,100) -sat3 = Sat(1240,120) -goal = Goal(1940,-16) -bus1 = Bus(600,656) -bus2 = Bus(1258,320) -bus3 = Bus(1970,524) -tc1 = Tc(854,472) -tc2 = Tc(1164,570) -tc3 = Tc(1760,680) -iss1 = Iss(878,140) -iss2 = Iss(1136,-6) -iss3 = Iss(1742,222) -ast1 = Ast1(120,200) -ast2 = Ast2(300,100) -ast3 = Ast3(500,150) -wall1 = Wallh(-100,-200) -wall2 = Wallh(2150,-200) -wall3 = Wallv(-200,-200) -wall4 = Wallv(-200,800) if int(datetime.datetime.utcnow().timestamp() % 2) == 1: background = Background('backgrounds/wormhole.png') + player = Player(346,206) + css1 = Css(551,381) + css2 = Css(772,399) + css3 = Css(1142,516) + sat1 = Sat(694,-85) + sat2 = Sat(871,121) + sat3 = Sat(1440,120) + goal = Goal(1940,-16) + bus1 = Bus(1544,488) + bus2 = Bus(1127,161) + bus3 = Bus(1936,146) + tc1 = Tc(1132,406) + tc2 = Tc(1124,270) + tc3 = Tc(1137,677) + iss1 = Iss(1136,23) + iss2 = Iss(1133,-117) + iss3 = Iss(1788,-129) + ast1 = Ast1(120,200) + ast2 = Ast2(300,100) + ast3 = Ast3(500,150) + wall1 = Wallh(-100,-200) + wall2 = Wallh(2150,-200) + wall3 = Wallv(-200,-200) + wall4 = Wallv(-200,800) + else: background = Background('backgrounds/galaxy.png') + player = Player(346,206) + css1 = Css(483,262) + css2 = Css(500,400) + css3 = Css(1582,470) + sat1 = Sat(550,-100) + sat2 = Sat(600,100) + sat3 = Sat(1240,120) + goal = Goal(1940,-16) + bus1 = Bus(600,656) + bus2 = Bus(1258,320) + bus3 = Bus(1970,524) + tc1 = Tc(854,472) + tc2 = Tc(1164,570) + tc3 = Tc(1760,680) + iss1 = Iss(878,140) + iss2 = Iss(1136,-6) + iss3 = Iss(1742,222) + ast1 = Ast1(120,200) + ast2 = Ast2(300,100) + ast3 = Ast3(500,150) + wall1 = Wallh(-100,-200) + wall2 = Wallh(2150,-200) + wall3 = Wallv(-200,-200) + wall4 = Wallv(-200,800) #crash = Crash() #antenna = Antenna() running = True @@ -283,34 +308,58 @@ while running: csfx.play() elif event.key == pygame.K_r: #this restart the game - player = Player(346,206) - css1 = Css(483,262) - css2 = Css(500,400) - css3 = Css(1582,470) - sat1 = Sat(550,-100) - sat2 = Sat(600,100) - sat3 = Sat(1240,120) - goal = Goal(1940,-16) - bus1 = Bus(600,656) - bus2 = Bus(1258,320) - bus3 = Bus(1970,524) - tc1 = Tc(854,472) - tc2 = Tc(1164,570) - tc3 = Tc(1760,680) - iss1 = Iss(878,140) - iss2 = Iss(1136,-6) - iss3 = Iss(1742,222) - ast1 = Ast1(120,200) - ast2 = Ast2(300,100) - ast3 = Ast3(500,150) - wall1 = Wallh(-100,-200) - wall2 = Wallh(2150,-200) - wall3 = Wallv(-200,-200) - wall4 = Wallv(-200,800) if int(datetime.datetime.utcnow().timestamp() % 2) == 1: background = Background('backgrounds/wormhole.png') + player = Player(346,206) + css1 = Css(551,381) + css2 = Css(772,399) + css3 = Css(1142,516) + sat1 = Sat(694,-85) + sat2 = Sat(871,121) + sat3 = Sat(1440,120) + goal = Goal(1940,-16) + bus1 = Bus(1544,488) + bus2 = Bus(1127,161) + bus3 = Bus(1936,146) + tc1 = Tc(1132,406) + tc2 = Tc(1124,270) + tc3 = Tc(1137,677) + iss1 = Iss(1136,23) + iss2 = Iss(1133,-117) + iss3 = Iss(1788,-129) + ast1 = Ast1(120,200) + ast2 = Ast2(300,100) + ast3 = Ast3(500,150) + wall1 = Wallh(-100,-200) + wall2 = Wallh(2150,-200) + wall3 = Wallv(-200,-200) + wall4 = Wallv(-200,800) else: background = Background('backgrounds/galaxy.png') + player = Player(346,206) + css1 = Css(483,262) + css2 = Css(500,400) + css3 = Css(1582,470) + sat1 = Sat(550,-100) + sat2 = Sat(600,100) + sat3 = Sat(1240,120) + goal = Goal(1940,-16) + bus1 = Bus(600,656) + bus2 = Bus(1258,320) + bus3 = Bus(1970,524) + tc1 = Tc(854,472) + tc2 = Tc(1164,570) + tc3 = Tc(1760,680) + iss1 = Iss(878,140) + iss2 = Iss(1136,-6) + iss3 = Iss(1742,222) + ast1 = Ast1(120,200) + ast2 = Ast2(300,100) + ast3 = Ast3(500,150) + wall1 = Wallh(-100,-200) + wall2 = Wallh(2150,-200) + wall3 = Wallv(-200,-200) + wall4 = Wallv(-200,800) live = True complete = False if music: