- 31
- 29 860
Greg Seymour AI
United States
Приєднався 8 лис 2023
Explore AI's limitless potential with me! Witness the brilliance of AI-generated images, animations, slideshows, and coding projects.
Relaxing Christmas Parade Slideshow – Holiday Marching Band Music and AI generated images!
Relaxing Christmas Parade Slideshow - Holiday Marching Band Music and AI generated images!
Happy Holidays! Please Like and Subscribe!
# Christmas2024 #HolidaySlideshow #ChristmasDecorations #RelaxingChristmasMusic #CozyHolidayAmbiance #ChristmasSlideshow# Christmas2024 #HolidaySlideshow #ChristmasDecorations #RelaxingChristmasMusic #CozyHolidayAmbiance
#ChristmasScenes #FestiveHolidayVideo #ChristmasBackgroundMusic
#HolidayDecorIdeas #ChristmasVibes
Christmas slideshow
holiday slideshow video
relaxing Christmas music
Christmas decorations animation
floating Christmas decorations
Christmas Parade video
festive holiday video
animated Christmas decorations
holiday season slideshow
cozy Christmas video
Christmas background music
animated holiday scenes
peaceful Christmas video
Christmas presents animation
gingerbread man animation
floating Christmas icons
holiday music video
magical Christmas scenes
Christmas UA-cam video
relaxing holiday ambiance
Happy Holidays! Please Like and Subscribe!
# Christmas2024 #HolidaySlideshow #ChristmasDecorations #RelaxingChristmasMusic #CozyHolidayAmbiance #ChristmasSlideshow# Christmas2024 #HolidaySlideshow #ChristmasDecorations #RelaxingChristmasMusic #CozyHolidayAmbiance
#ChristmasScenes #FestiveHolidayVideo #ChristmasBackgroundMusic
#HolidayDecorIdeas #ChristmasVibes
Christmas slideshow
holiday slideshow video
relaxing Christmas music
Christmas decorations animation
floating Christmas decorations
Christmas Parade video
festive holiday video
animated Christmas decorations
holiday season slideshow
cozy Christmas video
Christmas background music
animated holiday scenes
peaceful Christmas video
Christmas presents animation
gingerbread man animation
floating Christmas icons
holiday music video
magical Christmas scenes
Christmas UA-cam video
relaxing holiday ambiance
Переглядів: 112
Відео
Relaxing, Peaceful Music with Fun Animation. Retro Hippie Fun!
Переглядів 9814 годин тому
Relaxing, Peaceful Music with Fun Animation. Retro Hippie Fun! Sit back and enjoy!
Merry Christmas Slideshow - Relaxing Holiday Music & Floating Ornaments
Переглядів 64319 годин тому
"Celebrate the season with this heartwarming Christmas slideshow! Watch candy canes, gingerbread men, and elves drift across charming holiday scenes, all to the sound of peaceful Christmas music. Perfect for bringing a joyful ambiance to your home! 🎄❄️ Don’t forget to like and subscribe for more holiday joy!" #ChristmasSlideshow# Christmas2024 #HolidaySlideshow #ChristmasDecorations #RelaxingCh...
Relaxing Christmas Slideshow - Holiday Magic & Animated Decorations
Переглядів 1,4 тис.19 годин тому
"Enjoy this cozy Christmas slideshow featuring magical holiday scenes filled with floating candy canes, gingerbread men, elves, and other festive decorations. With peaceful Christmas music in the background, this video is perfect for creating a cheerful holiday ambiance. 🎄❄️✨ Relax and let the holiday spirit fill your heart. Don’t forget to like, comment, and subscribe for more festive videos!
Halloween Matrix video created with Python and AI. Halloween themed text and spooky sound effects.
Переглядів 2,4 тис.21 день тому
Halloween Matrix video with Halloween themed text and spooky sound effects. I made this with Python. Want to customize it? The code is in the comments-feel free to tweak it!
Halloween Slideshow Video #2 with Floating Images Over Backgrounds & Creepy Music
Переглядів 19 тис.21 день тому
Halloween video floating Halloween characters spooky sound effects festive Halloween music Halloween jump scares eerie Halloween scenes Halloween fun video spooky Halloween characters Halloween spirit Halloween thrills ghosts, monsters, zombies, skeleton, werewolf, witches, mummies and more,,,,
Halloween Slideshow video with Floating Images & Creepy Music
Переглядів 4,8 тис.28 днів тому
Get into the Halloween mood with floating spooky scenes and creepy sound effects. Perfect for a festive and thrilling experience! Halloween video floating Halloween characters spooky sound effects festive Halloween music Halloween jump scares eerie Halloween scenes Halloween fun video spooky Halloween characters Halloween spirit Halloween thrills ghosts, monsters, zombies, skeleton, werewolf, w...
10 Minutes of a Mesmerizing Cosmic Screen Saver Animation made with Python and AI. Code included!!!
Переглядів 672 місяці тому
🌌 Mesmerizing Cosmic Animation with Pygame | Python, AI & Relaxing Screensaver 🌟 Hey guys! Discover the wonders of space with this beautiful cosmic animation I made using Python and Pygame, incorporating multiple AI language models. Stars, comets, and orbiting circles come to life in a captivating visual show. This is perfect for those interested in Python programming, AI, and relaxing screensa...
10 Minutes of Very Cool Colorful Visual Effects I made with AI and Python!
Переглядів 1243 місяці тому
I asked AI to help me create this colorful visual effects program and I really like the way it came out! If your familiar with Python I have provided the code that created this video! The code I provided runs continuously with different patterns and colors and is very fun!
10 Minutes of Relaxing Colorful Hearts I made with AI and Python!
Переглядів 1643 місяці тому
I asked AI to help me create this relaxing Heart program and I really like the way it came out! If your familiar with Python I have provided the code that created this video! The code I provided runs continuously with different patterns and colors and is very fun!
Day at the fair
Переглядів 608 місяців тому
Join Greg and Erin for a whimsical adventure at the fair! 🎡 This charming slideshow takes you through their day with a series of vivid images, each accompanied by a snippet of their story. From the thrill of the rides to the joy of carnival games, experience the fair through their eyes. It’s a delightful escape that captures the essence of a day filled with fun, laughter, and friendship. Perfec...
Dee by Randy Rhoads. My lame attempt!
Переглядів 1128 місяців тому
Randy Rhoads was a remarkable guitarist, and his work with Ozzy Osbourne left an indelible mark on rock and metal music. “Dee,” which he composed as a heartfelt tribute to his mother, Delores Rhoads. Here are the details about the instrumental piece “Dee” Composition and Purpose: Dee is an acoustic guitar instrumental that showcases Randy Rhoads’ virtuosity and sensitivity. He wrote it as a gif...
My Sweetie! Just a little tribute to my best friend.
Переглядів 1408 місяців тому
My Sweetie! Just a little tribute to my best friend.
Sinister Overlord, Diving in to experience the darker side of AI.
Переглядів 789 місяців тому
Sinister Overlord, Diving in to experience the darker side of AI.
AI generated slideshow images. Let the Glitch Begin!
Переглядів 11010 місяців тому
AI generated slideshow images. Let the Glitch Begin!
Hold on tight. A slide show of AI generated images. Ai images set to music. I hope you enjoy it!
Переглядів 11310 місяців тому
Hold on tight. A slide show of AI generated images. Ai images set to music. I hope you enjoy it!
The Dinosaur Party! A fun little video made with AI.
Переглядів 12410 місяців тому
The Dinosaur Party! A fun little video made with AI.
AI Images - Christmas Village Relaxing slideshow of AI art created with artificial intelligence!
Переглядів 218Рік тому
AI Images - Christmas Village Relaxing slideshow of AI art created with artificial intelligence!
AI Generated Images - Don't Play with Fire
Переглядів 127Рік тому
AI Generated Images - Don't Play with Fire
AI Generated images - Beware of these crazy clowns!
Переглядів 201Рік тому
AI Generated images - Beware of these crazy clowns!
AI Generated Images - Top 3 Scary Clowns
Переглядів 335Рік тому
AI Generated Images - Top 3 Scary Clowns
🦃⛄🎉🎄🍭Happy Holidays🍭🚠❄🎄🎊☃
❤🧡💛💚💙💜✌
glad to see we're destroying our planet for works of art such as these
i love how none of these were clowns
To U*2 😅🎉😂❤
I wish for...
AI Generated Images
Merry Christmas Everyone! 🎄
Great video love the holiday theme ❤😊
Thank you! Happy Holidays
Happy Holidays Everyone!🎄
Wenn in der Halloween Nacht die Toten auferstehen und erwachen haben wir Lebenden nichts zu lachen sie kommen um die Seelen derer zu holen die ihnen einst sehr weh getan haben
“When on Halloween night the dead rise and awaken, we the living have nothing to laugh about. They come to take the souls of those who once caused them great pain.”
import pygame import random import math import colorsys import time # Initialize Pygame pygame.init() # Set up the fullscreen display screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN) width, height = screen.get_size() clock = pygame.time.Clock() # Matrix characters setup class MatrixChar: def __init__(self): self.reset() def move(self, direction): if direction == "down": self.y += self.speed elif direction == "up": self.y -= self.speed elif direction == "right": self.x += self.speed elif direction == "left": self.x -= self.speed elif direction == "down-right": self.x += self.speed self.y += self.speed elif direction == "down-left": self.x -= self.speed self.y += self.speed elif direction == "up-right": self.x += self.speed self.y -= self.speed elif direction == "up-left": self.x -= self.speed self.y -= self.speed self.z += self.z_speed if self.z < 0.1: self.z = 0.1 if self.x > width or self.x < -self.size or self.y > height or self.y < -self.size: self.reset() def reset(self): self.char = chr(random.randint(33, 126)) self.x = random.randint(0, width - 1) self.y = random.randint(0, height - 1) self.z = random.uniform(0.1, 2.0) # depth self.z_speed = random.uniform(-0.05, 0.05) # depth speed self.speed = random.uniform(1, 25) * self.z # speed affected by depth self.size = int(random.randint(5, 70) * self.z) self.color = ( random.randint(0, 255), random.randint(0, 255), random.randint(0, 255), ) self.font = pygame.font.Font(None, self.size) # Custom message setup class CustomMessage: def __init__(self, message): self.message = message self.reset() self.active = False self.duration = random.uniform(3, 7) # Duration in seconds self.start_time = 0 def move(self, direction): if direction == "down": self.y += self.speed elif direction == "up": self.y -= self.speed elif direction == "right": self.x += self.speed elif direction == "left": self.x -= self.speed elif direction == "down-right": self.x += self.speed self.y += self.speed elif direction == "down-left": self.x -= self.speed self.y += self.speed elif direction == "up-right": self.x += self.speed self.y -= self.speed elif direction == "up-left": self.x -= self.speed self.y -= self.speed if self.x > width or self.x < -self.size * len(self.message) or self.y > height or self.y < -self.size: self.active = False def reset(self): self.x = random.randint(0, width - 1) self.y = random.randint(0, height - 1) self.speed = random.uniform(1, 10) self.size = random.randint(20, 70) self.color = ( random.randint(100, 255), random.randint(100, 255), random.randint(100, 255), ) # Random bright color self.font = pygame.font.Font(None, self.size) def activate(self, current_time): self.active = True self.start_time = current_time self.reset() # Wave setup class Wave: def __init__(self, direction): self.direction = direction # -1 for left, 1 for right self.reset() def reset(self): self.depth = random.uniform(0.0, 2.0) # Depth effect self.y_position = random.uniform(0, height) self.speed = random.uniform(0.1, 0.9) * self.depth self.frequency = random.uniform(0.001, 0.05) / self.depth self.amplitude = random.uniform(5, 75) * self.depth self.thickness = int(random.randint(1, 3) * self.depth) self.color_mode = random.choice(['single', 'gradient', 'rainbow']) self.color = self.generate_color() def generate_color(self): if self.color_mode == 'single': return [random.randint(0, 255) for _ in range(3)] elif self.color_mode == 'gradient': return [random.randint(0, 255) for _ in range(6)] # Start and end colors else: # rainbow return random.random() # Hue starting point def update_color(self, t): if self.color_mode == 'single': return tuple(self.color) elif self.color_mode == 'gradient': r = int(self.color[0] + (self.color[3] - self.color[0]) * t) g = int(self.color[1] + (self.color[4] - self.color[1]) * t) b = int(self.color[2] + (self.color[5] - self.color[2]) * t) return (r, g, b) else: # rainbow hue = (self.color + t / 10) % 1.0 return [int(c * 255) for c in colorsys.hsv_to_rgb(hue, 1, 1)] def draw(self, surface, time): points = [] for x in range(0, width, 2): t = x / width y = self.y_position + math.sin((x * self.frequency + time * self.speed) * self.direction) * self.amplitude points.append((x, y)) color = self.update_color(t) pygame.draw.circle(surface, color, (int(x), int(y)), self.thickness) if len(points) > 1: pygame.draw.lines(surface, self.update_color(0.5), False, points, self.thickness) # Create matrix characters, custom messages, and waves matrix_chars = [MatrixChar() for _ in range(325)] custom_messages = [ CustomMessage("HAPPY HALLOWEEN"), CustomMessage("TRICK OR TREAT"), CustomMessage("BOO"), CustomMessage("SPOOKY SEASON"), CustomMessage("GHOSTS AND GOBLINS"), CustomMessage("MONSTERS MASH"), CustomMessage("PUMPKIN PALOOZA"), CustomMessage("ENCHANTED") ] waves = [Wave(1) for _ in range(3)] + [Wave(-1) for _ in range(3)] # 5 waves in each direction def matrix_effect(surface, direction): for char in matrix_chars: text = char.font.render(char.char, True, char.color) surface.blit(text, (int(char.x), int(char.y))) char.move(direction) def custom_message_effect(surface, direction, current_time): for message in custom_messages: if message.active: if current_time - message.start_time > message.duration: message.active = False else: text = message.font.render(message.message, True, message.color) surface.blit(text, (int(message.x), int(message.y))) message.move(direction) elif random.random() < 0.0001: # Increase chance of message appearing message.activate(current_time) def wave_effect(surface, time): for wave in waves: wave.draw(surface, time) def main(): directions = [ "down", "up", "right", "left", "down-right", "down-left", "up-right", "up-left" ] current_direction = random.choice(directions) direction_change_time = time.time() + random.uniform(3, 15) last_reset_time = time.time() start_time = time.time() while True: for event in pygame.event.get(): if event.type == pygame.QUIT or event.type == pygame.MOUSEBUTTONDOWN: return if event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE: return current_time = time.time() if current_time >= direction_change_time: current_direction = random.choice(directions) direction_change_time = current_time + random.uniform(3, 15) if current_time - last_reset_time > 10: screen_segments = [i * height / 10 for i in range(10)] random.shuffle(screen_segments) for i, wave in enumerate(waves): wave.reset() wave.y_position = screen_segments[i] + random.uniform(-height/20, height/20) last_reset_time = current_time screen.fill((0, 0, 0, 10)) # Clear screen with semi-transparent black for trail effect matrix_effect(screen, current_direction) custom_message_effect(screen, current_direction, current_time) wave_effect(screen, current_time - start_time) pygame.display.flip() clock.tick(60) if __name__ == "__main__": main() pygame.quit()
I have to ask, are the round images floating around actual Halloween buttons. If they are, how can I get some?
Actually, they are just images I generated and then I used a circle crop tool to shape them.
import pygame import random import math import time # Initialize Pygame pygame.init() # Screen setup for full screen mode screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN) WIDTH, HEIGHT = screen.get_size() BLACK = (0, 0, 0) TRAIL_COLOR = (0, 0, 0, 10) # Semi-transparent black for trail effect FPS = 60 # Frames per second class Star: def __init__(self): self.x = random.randint(0, WIDTH) self.y = random.randint(0, HEIGHT) self.speed = random.uniform(0.05, 0.2) # Base speed self.brightness = random.randint(100, 255) self.size = random.choice([1, 2, 3]) # Size options: really small to small self.depth = random.uniform(0.5, 1.5) # Depth value for parallax effect self.trail = [] def update(self): # Adjust speed based on depth for parallax effect self.y += self.speed * self.depth self.trail.append((self.x, self.y)) if len(self.trail) > 5: self.trail.pop(0) if self.y > HEIGHT: self.y = 0 self.x = random.randint(0, WIDTH) self.trail = [] def draw(self, screen): for i, (trail_x, trail_y) in enumerate(self.trail): alpha = int(self.brightness * (i + 1) / len(self.trail)) pygame.draw.circle(screen, (alpha, alpha, alpha), (int(trail_x), int(trail_y)), self.size) pygame.draw.circle(screen, (self.brightness, self.brightness, self.brightness), (int(self.x), int(self.y)), self.size) class Comet: def __init__(self): self.reset() def reset(self): # Generate random direction and speed self.x = random.randint(0, WIDTH) self.y = random.randint(-50, HEIGHT + 50) self.angle = random.uniform(0, 2 * math.pi) self.speed = random.uniform(5, 10) self.length = random.randint(20, 50) self.color = (random.randint(200, 255), random.randint(200, 255), 255) self.active = False def update(self): if not self.active: return self.x += math.cos(self.angle) * self.speed self.y += math.sin(self.angle) * self.speed if self.y > HEIGHT or self.x < 0 or self.x > WIDTH or self.y < 0: self.reset() def draw(self, screen): if not self.active: return end_x = self.x - math.cos(self.angle) * self.length end_y = self.y - math.sin(self.angle) * self.length pygame.draw.line(screen, self.color, (int(self.x), int(self.y)), (int(end_x), int(end_y)), 2) class OrbitingCircle: """Represents a small circle orbiting around a main circle.""" def __init__(self, radius, distance, speed, color, angle_offset=0, clockwise=True): self.radius = radius self.distance = distance self.speed = speed self.color = color self.angle = angle_offset self.clockwise = clockwise def update(self): if self.clockwise: self.angle -= self.speed else: self.angle += self.speed self.angle %= 2 * math.pi def get_position(self, center_x, center_y): x = center_x + int(self.distance * math.cos(self.angle)) y = center_y + int(self.distance * math.sin(self.angle)) return x, y def draw(self, screen, center_x, center_y, draw_behind=False): x, y = self.get_position(center_x, center_y) if (draw_behind and y < center_y) or (not draw_behind and y >= center_y): pygame.draw.circle(screen, self.color, (x, y), self.radius) class MainCircle: """Represents the main circle that moves across the screen.""" def __init__(self): self.radius = random.randint(8, 20) self.generate_off_screen_position() self.color = [255, 255, 255] self.target_color = [random.randint(0, 255) for _ in range(3)] self.color_change_speed = 0.1 self.orbiters = [] self.generate_orbiters() def generate_off_screen_position(self): side = random.choice(['top', 'bottom', 'left', 'right']) if side == 'top': self.x = random.randint(0, WIDTH) self.y = -self.radius self.x_speed = random.uniform(-6, 6) self.y_speed = random.uniform(1, 5) elif side == 'bottom': self.x = random.randint(0, WIDTH) self.y = HEIGHT + self.radius self.x_speed = random.uniform(-6, 6) self.y_speed = random.uniform(-5, -1) elif side == 'left': self.x = -self.radius self.y = random.randint(0, HEIGHT) self.x_speed = random.uniform(1, 5) self.y_speed = random.uniform(-6, 6) else: # right self.x = WIDTH + self.radius self.y = random.randint(0, HEIGHT) self.x_speed = random.uniform(-5, -1) self.y_speed = random.uniform(-6, 6) def generate_orbiters(self): num_orbiters = random.randint(1, 5) for _ in range(num_orbiters): radius = random.randint(1, 7) distance = random.randint(self.radius + 5, self.radius + 50) speed = random.uniform(0.02, 0.3) color = [random.randint(0, 255) for _ in range(3)] angle_offset = random.uniform(0, 2 * math.pi) clockwise = random.choice([True, False]) self.orbiters.append(OrbitingCircle(radius, distance, speed, color, angle_offset, clockwise)) def update(self): self.x += self.x_speed self.y += self.y_speed for i in range(3): if self.color[i] < self.target_color[i]: self.color[i] = min(255, self.color[i] + self.color_change_speed * 255) elif self.color[i] > self.target_color[i]: self.color[i] = max(0, self.color[i] - self.color_change_speed * 255) if random.random() < 0.02: self.target_color = [random.randint(0, 255) for _ in range(3)] for orbiter in self.orbiters: orbiter.update() def is_off_screen(self): return (self.x < -self.radius or self.x > WIDTH + self.radius or self.y < -self.radius or self.y > HEIGHT + self.radius) def draw(self, screen): color = [int(min(max(c, 0), 255)) for c in self.color] for orbiter in self.orbiters: orbiter.draw(screen, self.x, self.y, draw_behind=True) pygame.draw.circle(screen, color, (int(self.x), int(self.y)), self.radius) for orbiter in self.orbiters: orbiter.draw(screen, self.x, self.y, draw_behind=False) def main(): clock = pygame.time.Clock() main_circles = [] trail_surface = pygame.Surface((WIDTH, HEIGHT), pygame.SRCALPHA) running = True last_spawn_time = time.time() spawn_interval = random.uniform(1, 1) # Create stars for the starfield with parallax effect stars = [Star() for _ in range(200)] # Create comet comet = Comet() last_comet_time = time.time() while running: for event in pygame.event.get(): if event.type == pygame.QUIT or event.type == pygame.MOUSEBUTTONDOWN: running = False # Update and draw stars with parallax effect for star in stars: star.update() star.draw(screen) # Update and draw comet current_time = time.time() if current_time - last_comet_time > random.uniform(10, 30) and not comet.active: comet.active = True last_comet_time = current_time comet.update() comet.draw(screen) # Check if it's time to spawn a new circle current_time = time.time() if current_time - last_spawn_time > spawn_interval: main_circles.append(MainCircle()) last_spawn_time = current_time spawn_interval = random.uniform(1, 1) # Apply trail effect trail_surface.fill(TRAIL_COLOR) # Update and draw all main circles for circle in main_circles: circle.update() circle.draw(trail_surface) # Remove off-screen circles main_circles = [circle for circle in main_circles if not circle.is_off_screen()] # Blit the trail surface to the main screen screen.blit(trail_surface, (0, 0)) # Update the display pygame.display.flip() # Control the frame rate clock.tick(FPS) # Quit Pygame when the loop exits pygame.quit() if __name__ == "__main__": main()
🧛♂💀☠ !!!!! HAPPY HALLOWEEN !!!!!😈👀🎃
🧛♂💀☠ !!!!! HAPPY HALLOWEEN !!!!!😈👀🎃
🪅🪅🪅🪅🪅
❤🧡💛💚💙💜🤎
🤡
cool
# GREG SEYMOUR AI # I made this python code with AI. # Copy and Paste this code as a .py file and explore! change the numbers around! # Subscribe to my Channel for Fun Stuff to come! import pygame import math import random import colorsys pygame.init() screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN) width, height = screen.get_size() def hsv_to_rgb(h, s, v): return tuple(round(i * 255) for i in colorsys.hsv_to_rgb(h, s, v)) def project_3d_to_2d(x, y, z, fov=100): factor = fov / (fov + z) return int(x * factor + width / 2), int(y * factor + height / 2) def spiral_pattern_3d(surface, time, params, trails): center_x, center_y = width // 2, height // 2 max_radius = math.sqrt(width**2 + height**2) / 2 num_arms = params['num_arms'] rotation_speed = params['rotation_speed'] color_shift = params['color_shift'] arm_width = params['arm_width'] spiral_tightness = params['spiral_tightness'] direction = params['direction'] z_scale = params['z_scale'] z_speed = params['z_speed'] pulsate = params['pulsate'] reverse_time = params['reverse_time'] for r in range(0, int(max_radius), arm_width): angle = r / spiral_tightness + time * rotation_speed * direction z = math.sin(r / z_scale + time * z_speed) * 200 pulsate_factor = 1 + 0.5 * math.sin(time * pulsate) for arm in range(num_arms): arm_angle = angle + arm * 2 * math.pi / num_arms x = r * math.cos(arm_angle) * pulsate_factor y = r * math.sin(arm_angle) * pulsate_factor projected_x, projected_y = project_3d_to_2d(x, y, z) color = hsv_to_rgb((r / max_radius + time * color_shift) % 1, 1, 1) size = int(arm_width * (1 + z / 400)) pygame.draw.circle(surface, color, (projected_x, projected_y), size // 2) trails.append(((projected_x, projected_y), size // 2, color)) def draw_trails(surface, trails): for (x, y), size, color in trails: pygame.draw.circle(surface, color, (x, y), size) trails[:] = trails[-1000:] # Keep only the last 1000 trail points def main(): clock = pygame.time.Clock() start_time = pygame.time.get_ticks() trails = [] params = { 'num_arms': random.randint(3, 20), 'rotation_speed': random.uniform(0.05, 3), 'color_shift': random.uniform(0.02, 0.05), 'arm_width': random.randint(3, 25), 'spiral_tightness': random.uniform(5, 50), 'direction': random.choice([-1, 1]), 'z_scale': random.uniform(100, 300), 'z_speed': random.uniform(0.5, 2), 'pulsate': random.uniform(0.5, 2), 'reverse_time': random.randint(5, 15) } running = True while running: current_time = pygame.time.get_ticks() elapsed_time = (current_time - start_time) / 1000 for event in pygame.event.get(): if event.type == pygame.QUIT or event.type == pygame.MOUSEBUTTONDOWN: running = False if current_time - start_time >= 10000: params = { 'num_arms': random.randint(3, 25), 'rotation_speed': random.uniform(0.05, 5), 'color_shift': random.uniform(0.02, 0.05), 'arm_width': random.randint(3, 30), 'spiral_tightness': random.uniform(5, 75), 'direction': random.choice([-1, 1]), 'z_scale': random.uniform(100, 300), 'z_speed': random.uniform(0.5, 2), 'pulsate': random.uniform(0.5, 2), 'reverse_time': random.randint(5, 15) } start_time = current_time if int(elapsed_time) % params['reverse_time'] == 0: params['direction'] *= -1 screen.fill((0, 0, 0)) spiral_pattern_3d(screen, elapsed_time, params, trails) draw_trails(screen, trails) pygame.display.flip() clock.tick(60) pygame.quit() if __name__ == "__main__": main()
# GREG SEYMOUR AI # I made this python code with AI. # Copy and Paste this code as a .py file and explore! change the numbers around! # Subscribe to my Channel for Fun Stuff to come! import pygame import random import math import time # Initialize Pygame pygame.init() # Set the dimensions of the window infoObject = pygame.display.Info() width, height = infoObject.current_w, infoObject.current_h win = pygame.display.set_mode((width, height), pygame.FULLSCREEN) # Define the Star class class Star: def __init__(self, color, x, y): self.angle = random.uniform(0, 2*math.pi) self.speed = random.uniform(1, 7) # Increased speed self.x = x self.y = y self.size = 1 self.color = color def update(self): self.x += self.speed * math.cos(self.angle) self.y += self.speed * math.sin(self.angle) self.size += 0.06 # Increase size def draw(self, win): # Draw a heart instead of a circle pygame.draw.polygon(win, self.color, [(self.x, self.y), (self.x - self.size, self.y - self.size), (self.x + self.size, self.y - self.size)]) pygame.draw.circle(win, self.color, (int(self.x - self.size/2), int(self.y - self.size)), int(self.size/2)) pygame.draw.circle(win, self.color, (int(self.x + self.size/2), int(self.y - self.size)), int(self.size/2)) # Game loop running = True bursts = [] burst_counter = 0 while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False elif event.type == pygame.MOUSEBUTTONDOWN: # Click mouse to exit fullscreen running = False win.fill((0, 0, 0)) # Add new bursts while len(bursts) < 5: burst_x, burst_y = random.randint(0, width), random.randint(0, height) # New burst position if burst_counter < 5 or (burst_counter >= 15 and burst_counter < 20): # Solid color bursts color = (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255)) # Random color stars = [Star(color, burst_x, burst_y) for _ in range(random.randint(10, 350))] # Random number of stars else: # Multi-color bursts num_colors = random.randint(1, 10) # Random number of colors colors = [(random.randint(0, 255), random.randint(0, 255), random.randint(0, 255)) for _ in range(num_colors)] # Random colors stars = [Star(random.choice(colors), burst_x, burst_y) for _ in range(random.randint(10, 150))] # Random number of stars bursts.append(stars) burst_counter = (burst_counter + 1) % 20 # Reset counter after 20 bursts # Update and draw all stars in all bursts for stars in bursts: for star in stars: star.update() star.draw(win) # Remove stars that have moved off screen stars[:] = [star for star in stars if 0 <= star.x <= width and 0 <= star.y <= height] # Remove bursts that have no stars left bursts[:] = [stars for stars in bursts if stars] pygame.display.flip() pygame.quit()
Will support you through your entire content journey!
thank you! same to you!
I'm glad you liked it. Thanks for subscribing. I'm gonna make other funny stuff. I hope. Stay tuned.
Haha damn I know what Santa's leaving me this year lol 😂
I'm glad you liked it. Thanks for subscribing. I'm gonna make other funny stuff. I hope. Stay tuned.
Happy Holidays everyone!
Happy Holidays Everyone!