game in python code example

Example 1: how to make a game in python

# Set up the screen
# Python 3.7.3 chromebook
# Turtle
import turtle

# Set up the screen
turtle.Screen()
wn = turtle.Screen()
wn.bgcolor("black")
wn.title("Ping Pong game by Aaryan")
wn.setup(width=800, height=600)
wn.tracer(0)

# Paddle A
paddle_a = turtle.Turtle()
paddle_a.speed(0)
paddle_a.color("white")
paddle_a.shape("square")
paddle_a.penup()
paddle_a.goto(-350, 0)
paddle_a.shapesize(stretch_wid = 5, stretch_len = 1)

# Paddle B
paddle_b = turtle.Turtle()
paddle_b.speed(0)
paddle_b.color("white")
paddle_b.shape("square")
paddle_b.penup()
paddle_b.goto(350, 0)
paddle_b.shapesize(stretch_wid = 5, stretch_len = 1)

paddle_aspeed = 20
paddle_bspeed = 20

# Ball
ball = turtle.Turtle()
ball.shape("circle")
ball.color("white")
ball.dy = 2
ball.dx = 2


# Function
def paddle_a_up():
    y = paddle_a.ycor()
    y += paddle_aspeed
    paddle_a.sety(y)

turtle.listen()
turtle.onkey(paddle_a_up, "Up")


def paddle_a_down():
    y = paddle_a.ycor()
    y -= paddle_aspeed
    paddle_a.sety(y)

turtle.listen()
turtle.onkey(paddle_a_down, "Down")

def paddle_b_up():
    y = paddle_b.ycor()
    y += paddle_bspeed
    paddle_b.sety(y)

turtle.listen()
turtle.onkey(paddle_b_up, "w")

def paddle_b_down():
    y = paddle_b.ycor()
    y -= paddle_bspeed
    paddle_b.sety(y)

turtle.listen()
turtle.onkey(paddle_b_down, "s")

# Main game loop
while True:
    wn.update()

Example 2: how to make a game in python

# Snake Game

import turtle
import random
import time

score = 0

# screen
screen = turtle.Screen()
screen.bgcolor("black")
screen.title("Snake Game By Atharva")
screen.tracer(0)

# Snake
snake = turtle.Turtle()
snake.shape("square")
snake.color("green")
snake.penup()
snake_pos = "None"

# apple
apple = turtle.Turtle()
apple.shape("circle")
apple.color("red")
apple.penup()
apple.goto(0, 100)

# classes


class SnakeMovements:
  y = 0
  x = 0
  snpos = snake_pos
  
  snpos = None
	def main(self):
      if self.snpos == "up":
        self.y = snake.ycor()
        snake.sety(self.y + 15)
        
      if self.snpos == "down":
        self.y = snake.ycor()
        snake.sety(self.y - 15)
        
      if self.snpos == "right":
        self.x = snake.xcor()
        snake.setx(self.x + 15)
        
      if self.snpos == "left":
        self.x = snake.xcor()
        snake.setx(self.x - 15)
        
    def SnakeUp(self):
      self.snpos = "up"
      
    def SnakeDown(self):
      self.snpos = "down"
      
    def SnakeRight(self):
      self.snpos = "right"
      
    def SnakeLeft(self):
      self.snpos = "left"
      
instanceVar = SnakeMovements()

# Keyboard Binding

screen.listen()
screen.onkeypress(instanceVar.SnakeUp, "Up")
screen.onkeypress(instanceVar.SnakeDown, "Down")
screen.onkeypress(instanceVar.SnakeRight, "Right")
screen.onkeypress(instanceVar.SnakeLeft, "Left")

# Mainloop of the game

while True:
  if snake.distance(apple) < 20:
    score += 1
    print(score)
    applex = random.randint(-290, 290)
    appley = random.randint(-290, 290)
    apple.goto(applex, appley)
    
    time.sleep(0.1)
  
  instanceVar.main()
  screen.update()
 ++

Example 3: how to make a game on python

#Easy game in python

import random
import time

Passwordlist = ['abc123', '1234', '123456', 'QWERT', 'ASFDJKL;', '0102', '0', '100', '1000', '10000', '123', '2048', '1024', 'JSON', '1234567890']

ans = input('Enter an account name: ')
time.sleep(1)

print('Finding the password for it...')
time.sleep(1)
print(random.choice(Passwordlist)+ ' is the password')

Example 4: how to make a game in python

# Snake Game

import turtle
import random
import time

score = 0

# screen
screen = turtle.Screen()
screen.bgcolor("black")
screen.title("Snake Game By Atharva")
screen.tracer(0)

# Snake
snake = turtle.Turtle()
snake.shape("square")
snake.color("green")
snake.penup()
snake_pos = "None"

# apple
apple = turtle.Turtle()
apple.shape("circle")
apple.color("red")
apple.penup()
apple.goto(0, 100)

# classes


class SnakeMovements:
  y = 0
  x = 0
  snpos = snake_pos
  
  snpos = None
	def main(self):
      if self.snpos == "up":
        self.y = snake.ycor()
        snake.sety(self.y + 15)
        
      if self.snpos == "down":
        self.y = snake.ycor()
        snake.sety(self.y - 15)
        
      if self.snpos == "right":
        self.x = snake.xcor()
        snake.setx(self.x + 15)
        
      if self.snpos == "left":
        self.x = snake.xcor()
        snake.setx(self.x - 15)
        
    def SnakeUp(self):
      self.snpos = "up"
      
    def SnakeDown(self):
      self.snpos = "down"
      
    def SnakeRight(self):
      self.snpos = "right"
      
    def SnakeLeft(self):
      self.snpos = "left"
      
instanceVar = SnakeMovements()

# Keyboard Binding

screen.listen()
screen.onkeypress(instanceVar.SnakeUp, "Up")
screen.onkeypress(instanceVar.SnakeDown, "Down")
screen.onkeypress(instanceVar.SnakeRight, "Right")
screen.onkeypress(instanceVar.SnakeLeft, "Left")

# Mainloop of the game

while True:
  if snake.distance(apple) < 20:
    score += 1
    print(score)
    applex = random.randint(-290, 290)
    appley = random.randint(-290, 290)
    apple.goto(applex, appley)
    
    time.sleep(0.1)
  
  instanceVar.main()
  screen.update()

Example 5: simple game with python

# 1 - Import library
import pygame
from pygame.locals import *

# 2 - Initialize the game
pygame.init()
width, height = 640, 480
screen=pygame.display.set_mode((width, height))

# 3 - Load images
player = pygame.image.load("resources/images/dude.png")

# 4 - keep looping through
while 1:
    # 5 - clear the screen before drawing it again
    screen.fill(0)
    # 6 - draw the screen elements
    screen.blit(player, (100,100))
    # 7 - update the screen
    pygame.display.flip()
    # 8 - loop through the events
    for event in pygame.event.get():
        # check if the event is the X button 
        if event.type==pygame.QUIT:
            # if it is quit the game
            pygame.quit() 
            exit(0)

Example 6: game in python

Maybe like a text-based rpg game?
Or you could use pygame to make games with graphics...