Пример #1
0
	    snake.mov_dir=left
	  elif not GPIO.input(gamePins.right) and not snake.mov_dir==left:
	    snake.mov_dir=right

        bg()
        checkSnake()
        level=Score/500
        multiplier=(level+6)/3+1
        current_time=int((time.time()-initial_time)*multiplier)
        if current_time>old_time:
            if canMove():
                move()
                buttonChanged=False
                bait.checkBait()
                old_time=current_time
            else:
                doAll= False
    elif not doAll:
        gameOver()
        if not GPIO.input(gamePins.red) or returnHome:
            clearGrid()
            doAll=True
            time.sleep(1)
	    if gamePins.isHighScore("Snake", Score):
		gamePins.newEntry("Snake", Score)
		execfile("leaderboards.py")
            else:
		execfile("launchGPIO.py")
    pygame.display.update()
    
Пример #2
0
		winners = font4.render(str(line)+"  "+str(player), True, (255,255,255))
		screen.blit(winners, (650, 380+line*45))

        level=Score/500
        multiplier=(level+2)/10+2
        current_time=int((time.time()-initial_time)*multiplier)
        if current_time>old_time:
            tryDown()
            old_time=current_time
        #print current_time
    elif(not doAll):
        gameOver()
        for event in pygame.event.get():
            if event.type == QUIT:
                exit()
            elif event.type == KEYDOWN:
                if event.key == K_UP:
                    clearGrid()
                    doAll=True
	    elif event.key == K_SPACE:
		if gamePins.isHighScore("Tetris", Score):
		    gamePins.newEntry("Tetris", Score)
		    execfile("leaderboards.py")
		else:
		    execfile("launchGPIO.py")
        if not GPIO.input(gamePins.red):
            clearGrid()
            execfile("launchGPIO.py")
    pygame.display.update()
           
Пример #3
0
	else:
		if not GPIO.input(gamePins.red):
			if gamePins.isHighScore("PacMan", score) > 0:
				execfile('leaderboards.py')
			else:
				execfile('launchGPIO.py')
		
		for event in pygame.event.get():
			if event.type == QUIT:
				exit()
			if event.type == KEYDOWN:
				if event.key == K_q:
					exit()
				elif event.key == K_SPACE:
					if gamePins.isHighScore("PacMan", score*10) > 0:
						gamePins.newEntry("PacMan", score * 10)
						execfile("leaderboards.py")
					else:
						execfile("launchGPIO.py")


		multiplier=3 #must be odd
		current_time=int((time.time()-initial_time)*multiplier)
		modifyGrid()

		if current_time % 2 == 0:
			if lives == 0:
				screen.blit(gameOverImage, (192,220))
			elif not isGridEmpty():
				screen.blit(youwin, (192,220))
		pygame.draw.circle(screen, (red), (870,555),20,0)