Randomly generated circles in pygame.

Started by
12 comments, last by Crazylegs830 10 years, 5 months ago

Begin reading this:

http://inventwithpython.com/chapters/

and this

http://inventwithpython.com/pygame/chapters/

Advertisement

It doesn't seem like you're trying on your own very much. Start googling for some tutorials and reading some documentation. The first question, I can understand if you're a beginner. You simply might not know how to make your computer roll dice. But your follow up questions are covered in nearly every pygame tutorial out there. Do a little experimentation on your own and you'll be surprised what you learn.

If you were just confused what blt meant, it's basically an old term for "draw it on the screen". Google is your buddy there as well.

This wasn't meant to be discouraging. /hugs

- Eck

EckTech Games - Games and Unity Assets I'm working on
Still Flying - My GameDev journal
The Shilwulf Dynasty - Campaign notes for my Rogue Trader RPG

It doesn't seem like you're trying on your own very much. Start googling for some tutorials and reading some documentation. The first question, I can understand if you're a beginner. You simply might not know how to make your computer roll dice. But your follow up questions are covered in nearly every pygame tutorial out there. Do a little experimentation on your own and you'll be surprised what you learn.

If you were just confused what blt meant, it's basically an old term for "draw it on the screen". Google is your buddy there as well.

This wasn't meant to be discouraging. /hugs

- Eck

Thanks for the response. I have been looking while waiting for an answer and have been waiting pygame tutorials by thenewboston and did google quite a lot. Sorry again, but it just didn't work when I blitted it over but I will look more thanks.

I have googled and researched and please forgive me for confusing you if I have. I am drawing the circles before the background. It will not work. When I get rid of the background the circles are there what do I do? Code:

you="C:\\Users\\user\\Desktop\\Python Programs\\Snake\\textures\\you.bmp"

import pygame, sys, random
from pygame.locals import *

pygame.init()

screen=pygame.display.set_mode((1600,1120),0,32)
mouse_c=pygame.image.load(you).convert_alpha()

#Variables for shapes

BLUE=(0,64,128)
WHITE=(255,255,255)
pos1=(0,0)
pos2=(0,1130)
pos3=(1600,0)
pos4=(1600,1130)
randpos1=random.randint(0, 1120)
randpos2=random.randint(0, 1600)
radius=(5)

#Variables for shapes

x,y=770,560
movex, movey=0,0

#Controls

while True:

for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
if event.type==KEYDOWN:
if event.key==K_LEFT:
movex=-4
elif event.key==K_RIGHT:
movex=+4
elif event.key==K_UP:
movey=-4
elif event.key==K_DOWN:
movey=+4
if event.type==KEYUP:
if event.key==K_LEFT:
movex=0
elif event.key==K_RIGHT:
movex=0
elif event.key==K_UP:
movey=0
elif event.key==K_DOWN:
movey=0
#Controls

screen.lock()
pygame.draw.circle(screen, WHITE, (random.randint(0, 1600), random.randint(0, 1600)), radius)
screen.unlock()

x+=movex
y+=movey

#Collision
if y < 0:
y = 0
elif y > 1080:
y = 1080
if x < 0:
x = 0
elif x > 1550:
x = 1550
#Collision
#Dots



screen.blit(mouse_c,(x,y))
pygame.display.update()

This topic is closed to new replies.

Advertisement