pygame.examples.glcube

Visualizza un cubo 3D animato, utilizza OpenGL.Per funzionare richiede l’installazione preventiva di numpy e pyopengl, tramite pip. Risponde ai comandi Esc, interrompe l’esecuzione f, modalità a tutto schermo Puoi eseguire l’applicazione con il codice import pygame.examples.glcube pygame.examples.glcube.main() Codice originale #!/usr/bin/env python “”” pygame.examples.glcube Draw a cube on the screen. Amazing. Every frame we orbit the … Leggi tutto

pygame.examples.stars

Se hai installato pygame pip install pygame puoi eseguire il codice originale scrivendo le istruzioni import pygame.examples.stars pygame.examples.stars.main() Versione riarrangiata import random import math import pygame import sys WIN_SIZE = [800, 600] STARS_CENTER = [400, 300] NUM_STARS = 150 def init_star(): vel_MIN = 1.0 vel_MAX = 5.0 direzione = random.uniform(0, 2*math.pi) velocità = random.uniform(vel_MIN, vel_MAX) … Leggi tutto

Intro ball

Esempio ufficiale: https://www.pygame.org/docs/tut/PygameIntro.html Salva l’immagine a lato della palla nella stessa cartella del codice Codice import pygame # RISORSE GLOBALI WIDTH = 800 # ex 320 HEIGHT = 450 # ex 240 SCREEN_SIZE = (WIDTH, HEIGHT) GRIGIO = (65, 65, 65) # ex black= [0, 0, 0] SPEED = [1, 1] # ex [2, 2] … Leggi tutto

Basic program

Esempio ufficiale: https://www.pygame.org/docs/tut/tom_games2.html Codice import pygame pygame.init() SCREEN = pygame.display.set_mode((800, 450)) pygame.display.set_caption(‘Basic program’) FONT = pygame.font.Font(None, 100) TEXT = FONT.render(“Hello There”, 1, (0, 0, 100)) textpos = TEXT.get_rect() BACKGROUND = pygame.Surface(SCREEN.get_size()) BACKGROUND.fill((255, 255, 200)) textpos.centerx = BACKGROUND.get_rect().centerx textpos.centery = BACKGROUND.get_rect().centery BACKGROUND.blit(TEXT, textpos) SCREEN.blit(BACKGROUND, (0, 0)) pygame.display.flip() Codice originale …