Skip to content

Instantly share code, notes, and snippets.

@daniel-schroeder-dev
Created August 29, 2021 21:03
Show Gist options
  • Save daniel-schroeder-dev/333776854ba276f29e729ca85bd12b66 to your computer and use it in GitHub Desktop.
Save daniel-schroeder-dev/333776854ba276f29e729ca85bd12b66 to your computer and use it in GitHub Desktop.
Samuel - Race Project - Lesson 10
<html><head> <link href="race.css" rel="stylesheet"/> <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <link href="https://fonts.googleapis.com/css?family=Audiowide" rel="stylesheet"> <title>Car race</title></head><body><script src="//projects.codewizardshq.com/dist/cwhq-skulpt.js" type="text/javascript"></script> <div id="errorMessage"></div> <div id='canvas'></div><script>
/******************************************************************************
* P Y T H O N C O D E B E L O W
*******************************************************************************/
/* Homework:Increase speed of player on button click
*/
var prog=
`start()
addBackground('road2.png')
playerSpeed = 10
playerImage = "car.png"
def addPlayer():
player = addImage(playerImage, 100)
positionEl(player, 0, 425)
moveX(player, 0, 1350, 1, False, playerSpeed)
return player
myPlayer = addPlayer()
def addOpponent(y, speed):
opponent = addImage("car2.png", '100')
positionEl(opponent, 0, y)
moveX(opponent, 0, 1350, 1, False, speed)
return opponent
opponents = ['', '', '', '']
counter = 0
while counter < 4:
speed = randomNum(100, 150)
position = (counter*100)+25
opponents[counter] = addOpponent(position,speed)
counter = counter + 1
finishLine = addImage('finish.png', 50)
positionEl(finishLine, 1280, 0)
btn = addButton("Click here to increase speed")
def run(target):
global playerSpeed
playerSpeed = playerSpeed + 10
click(btn, run)
`;
/******************************************************************************
* P Y T H O N C O D E A B O V E
*******************************************************************************/
cwhqCompiler(prog); </script></body></html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment