Learn to Code via Tutorials on Repl.it!

← Back to all posts
How to draw Pixel Art on Python with Turtle!
John_WardWard

How to Draw Pixel Art on Python with Turtle!

In this Tutorial you shall learn how to create your own pixel art on Python with Turtle, I hope you enjoy.

The first step to creating our art is to import turtle and set a background. My personal tip is to use black as it works best with pixel art.

Here is model code:

Then, for step 2, we will set the speed of your turtle to be a high value, using this command:
t.speed(0)
Then, now the technical aspects are over with, let us get into the real juicy code!

First, we must define square. My optimum size after a lot of testing was a 20 by 20 square. You define a function using this piece of code:

Then, After that step, we can start making pixel art!
To add colours to our squares, we use the begin_fill command. Let me show an example about how this works.

We created this function. Now we may uses it whenever we like with this command:
Tetris_Piece_1().
This code will make a Horizontal line of 4 pixels, like the Tetris piece! Look at the example below to see Pac-Man also.

You've come to the end of the Tutorial. However, if you would like to extend this, here are some ideas.

Find a way to define Red_Square or Blue_Square.

Make a video-game character.

Create a model of a Tetris screen.

It has lots of uses, so try it today.

Remember to click on Python with Turtle and not python 2.7, Python or Django.

I recommend you watch the example in larger screen by pressing Open in Repl.it.

Special Credit to JSer for teaching me how to use markdown on this post!

Up the pensize to 4 if you want it really blocky using this command!
t.pensize(4)

Voters
ivanovski
Yoplayer1py
AxelTolfors
ValentinaLee
Leroy01010
mooteo
zai1208
jfindley000
JorgoDama
Badhu
Comments
hotnewtop
nothplus

Good Job John!

John_WardWard

@nothplus Thanks!

Mohanad_Alaas

@John_WardWard John be sure to support my Tutorial if you really liked it!

John_WardWard

@Mohanad_Alaas Sure, Done it now.

nothplus

@John_WardWard John you got discord, if not get it and let me add you

John_WardWard

@nothplus Yea , I'm on the repl.it server:)

nothplus

@John_WardWard Ok John whats your name I need to PM

John_WardWard

@nothplus
TheLegendJohnWard

nothplus

@John_WardWard CHeck it, ur discord and stay active

MaxCosta

@John_WardWard Lookin good dude!

timmy_i_chen

You should use markdown to style your post, it will make the code much easier to read :)

John_WardWard

@timmy_i_chen Thanks for the advice. I'll fix it up tomorrow though as I'm in the U.K and it's getting late.

ChloeDaulby

Hey everyone I am new to pixel art but I am very excited to try something different in my retirement.

[deleted]

Nice! I've been having trouble with pixel art. This should take care of it! I've got to make each pixel smaller though.

John_WardWard

@DragonLord5646 That's really nice to hear! Making pixels smaller should add a more refined image! I'm glad to know I helped!

OWENBIRMINGHAM

Noiiiice

KaydenKulp

it did not work

Torbyn1234

i like it

Torbyn1234

hmm

Gegette

pas fou fou ceci

hunylee

Good!! John

Logimite

How did you put the code in that cool way? Also, remember to support my tutorial.

John_WardWard

@laksh5 You use Markdown. Timmy Chen showed me a tutorial from an amazing person called JSer. I'll link his tutorial.

Logimite

@John_WardWard I got it thanks! I'm looking at this after 1 year XD.

falcon21

@laksh5 haha I'm looking at THIS one year later

[deleted]

This is amazing! I really like the pacman design!

John_WardWard

@ChillBreeze Thanks. The capabilities are large for what you can create with this Code!

[deleted]

This is sick nice job! You get my upvote!

John_WardWard

@IEATPYTHON Thanks. I upvoted your Colourful circle generator. That was amazing! It was very complex, and made a very eye-pleasing pattern!

[deleted]
JannisFreund

it's nice to see that some people come up with the same idea i had. i did mine a bit differently though... but still very nice! :)

itspranshu

Good Job John! Nice, People will like it very much👍

Rayan81

Wow 🤩 cool

LitteJohn

That is a nice drawing I will use for something as wee thank you so much!!!

Renise

That is amazinggg

MOULYANAGARAJNA

thanks for this I got a better idea how to draw\

SeamusDonahue

I made this from what I learned here! https://repl.it/@SeamusDonahue/tetrominos

TheBananaTux

Yes top notch!

AshCodz

cool!

featlixma

nice john

stubaduble

@John_WardWard
how do you make the block appear?

Cookiezz

@stubaduble He defined a "Tetris Piece". He then executes the command to draw the "Tetris Piece". Code to the "Tetris Piece":

To execute the command, he writes Tetris_Piece_1() in his code.

stubaduble

This does not work for me..

cutyonfortnite

Really nice !

Wilke000

Wow, @John_WardWard, you did a great job!

[deleted]

This is really great!

ChengxiPu1

cool

CalebJAzunobi

Good work