danaxcaptain.blogg.se

Osx screen snake
Osx screen snake




Therefore, I guess that the program works but just doesn't show on the screen. I tried 'moving' around the snake and this increased the lifetime of my program. This should be a simple snake game, however I only see a blank screen. Pygame.init() # initialize pygame modulesĭisplay = _mode((display_width, display_height))įinal_score = play_game(snake_head, snake_pos, apple_pos, 1, score)ĭisplay_text = 'Your Score is: ' + str(final_score) TextRect.center = ((display_width/2), (display_height/2)) TextSurf = largeText.render(display_text, True, (0,0,0)) If is_dir_blocked(snake_pos, current_dir_vector) = 1: Snake_pos, apple_pos, score = gen_snake(snake_head, snake_pos, apple_pos, button_dir, score) If event.key = pygame.K_LEFT and prev_button_dir != 1:Įlif event.key = pygame.K_RIGHT and prev_button_dir != 0:Įlif event.key = pygame.K_UP and prev_button_dir != 2:Įlif event.key = pygame.K_DOWN and prev_button_dir != 3: If collision_boundaries(snake_head) = 1 or collision_self(snake_pos) = 1:ĭef gen_snake(snake_head, snake_pos, apple_pos, button_dir, score):Īpple_pos, score = collision_apple(apple_pos, score)ĭef play_game(snake_head, snake_pos, apple_pos, button_dir, score):Ĭurrent_dir_vector = np.array(snake_pos)-np.array(snake_pos) Next_step = snake_pos + current_dir_vector If snake_head>=500 or snake_head=500 or snake_head<0:ĭef is_dir_blocked(snake_pos, current_dir_vector): Return snake_head, snake_pos, apple_pos, score Since there seemed to be problems with Movaja OSX och python 3. I have tried running it as python 2.7 using the P圜harm interpreter. However, I only get a blank screen when running. I'm new to python and pygame, and tried to copy a program while tweaking it a bit.






Osx screen snake