How to Make 2D Minecraft in Python - Part One: Moving the Character Around
gatorade322 (123)

Making 2D Minecraft With Python: Part One

In this we will be doing the basic movements of the turtle. So first we will do all the imports and starting up stuff like Screen, Turtle, shape, and other stuff. So start by putting this into your code:

import turtle
 
mover = turtle.Turtle()
mover.up()
mover.shape("square")
listenner = turtle.Screen()
mover.speed(0)
mover.goto(-250, 0)

Now we’re going to check if the Up button is pushed (using the onkey function so we don’t have to push enter!). So type this in to your code:

while True:
 def forward():
   mover.forward(10)
 
 listenner.onkey(forward, "Up")

Now we can do backwards left and right!

 def backward():
   mover.backward(10)
 
 listenner.onkey(backward, "Down")
 
 def right():
   mover.right(10)
 
 listenner.onkey(right, "Right")
 
 def left():
   mover.left(10)
 
 listenner.onkey(left, "Left")
 listenner.listen()

At the end of all the code it should look like a square on a white screen that you can move around with the arrow keys

You are viewing a single comment. View All
gatorade322 (123)

turtle is a package, and on repl.it, you need to get the proper repl for the package. If you were running on Linux or something, once you have installed python (sudo apt install python3 I think), you would just import turtle, and it would open a new window.