Skip to content
Menu
Daniel J. Pierce
  • C#
  • Games
  • Graphics
  • Math
  • Python
  • Tynker
  • Unity
Daniel J. Pierce

Frogga

Posted on September 2, 2019November 11, 2019

Restart Game

Use arrow keys to move the turtle across the street

Made in tynker.com, the Python 1 course, not cross-platform compatible but source code is below

import turtle, random
screen = turtle.Screen()
screen.bgcolor("gray")
screen.delay(0)
sprite = turtle.Turtle()
sprite.penup()
sprite.speed(0)
sprite.ht()

player = sprite.clone() 
player.shape("turtle")
player.color("green")
player.seth(90)
player.goto(0, -180)
player.st()

cars = []
for i in range(10):
    car = sprite.clone()
    car.shape('square')
    if i % 2: 
        car.seth(0)
    else:
        car.seth(180)
    car.goto(random.randint(-200, 200), -120 + i * 30)
    car.st() 
    cars.append(car) 

def up():
    player.seth(90)
    player.fd(10)
def down():
    player.seth(270)
    player.fd(10)
def left():
    player.seth(180)
    player.fd(10)
def right():
    player.seth(0)
    player.fd(10)
screen.onkey(up, "Up")
screen.onkey(down, "Down")
screen.onkey(left, "Left")
screen.onkey(right, "Right")



def update():
    #player.fd(10)
    if (player.ycor() < 200):
        for car in cars:
            car.fd(10)
            if car.distance(player) < 20:
                player.goto(0, -180)
                player.seth(90)
            elif (car.xcor() < -200 or car.xcor() > 200):
                car.left(180)
    
    screen.ontimer(update, 50)
        
update()
screen.listen()

Projects

  • Procedure Platforming
  • Particle Simulator
  • AP Computer Science Paint Program
  • Maybe Good Platformer
  • Custom Gravity Test
  • Triangle Types
  • Unity Obstacle Course v1
  • Collapsing rows
  • Java Tic Tac Toe (No AI)
  • Mersenne Prime Tester
  • Rainbow
  • Pong
  • Simple Tkinter Calculator
  • Hexidecimal Converter
  • Snake eats apple
  • Protect the Galactic Empire
  • Hangman
  • Beautiful Colorful Thing
  • Four Dots
  • Frogga
  • Escape asteroids
  • Portals
  • Guess the Number 2.0
  • Illogical
  • Tic Tac Toe
  • Guess the Number
  • Ultimate Calculator 1.0.0a0
  • Prime Number Tester
  • Number Base Converter 2.0a0
  • Number Base Converter 1.1
  • Python Equation Calculator
©2025 Daniel J. Pierce | WordPress Theme by Superb WordPress Themes