Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Language

Making 10 Games with Python Part 1 [Beginner Course for Non-Majors]

10 projects created with Python Turtle Graphics, including Jump Game, Find the Hidden Turtle, Blue Flag White Flag Game, etc.! A Python course packed with examples!! Learn hands-on by creating programs yourself!

(4.8) 4 reviews

54 learners

  • codethem
Python

Reviews from Early Learners

What you will learn!

  • 10 Python Turtle Graphics Projects

  • Solidifying basic Python concepts while building example projects

  • Creating a graphic game using only basic concepts like lists and functions

  • Expanding Python Concepts through Examples

[10 Projects to Make with Python Turtle Graphics]
You can solidify your Python concepts through a variety of projects including games, quizzes, and digital art.

Learn by creating your own programs!
Even during the introductory course, you can create and play a variety of games yourself.
Learn Python easily and enjoyably by creating example projects one by one!

In this course, you will learn first-hand how to apply the basic concepts of Python you have learned so far by creating 10 projects including games, quizzes, and digital art!


filled with examples
Python lecture!

As interest in Python grows, numerous books and courses are being published.
However, since most of it focuses on explaining concepts , even after learning the concepts, many people worry about how to apply what they have learned . For those people, we have prepared a Turtle Project course filled with examples .

This lecture is part 1 of a two-part Turtle Project lecture series.

In Part 1 of the Turtle Project , you will learn the basics of using the Turtle graphics module through 12 projects, including two basic examples. You will utilize basic Python concepts such as variables , lists , dictionaries , and functions in various ways. 

Wait! What are turtle graphics?

Turtle graphics is a module provided by default in Python to help beginners learn Python more easily and enjoyably. Using turtle graphics, you can create various works such as simple games or digital art even in the introductory course.

Create your own work using Python.
10 Projects to Create with Turtle Graphics

Basic Example 1
Making Christmas Cards

Learn how to create digital art using turtle graphics.

Basic Example 2
Rising Turtle Catch Game

You can catch turtles floating above the sea by clicking the mouse.

[Project 1]
Guess the capital of each country game

When you solve the quiz, the location and information of that country will appear on the world map!

[Project 2]
Making a turtle drawing board

A drawing board where you can draw by dragging the turtle! It also has a color palette, pen size adjustment, and an erase all function!

[Project 3]
Abstract painter, Turtle Mondrian

A project that combines digital art and games! Turtle Mondrian, an abstract painter who draws pictures using only right angles and straight lines! When you touch the paint, you can draw with that color!

[Project 4]
Turtle Arrow Shooting Game

It's a game where you have to shoot turtle arrows to catch the red balls floating above!

[Project 5]
Turtle Plane Maze Game

It's a simple maze game with only one obstacle! We'll also add objectives and obstacles to make the game more fun! In this game, you'll learn how to detect the walls of a long rectangular maze.

[Project 6]
Hidden Turtle Find Game

There are 10 turtles hiding among the dizzying background pictures! Find the turtles and click on them to change their color to green! Once you find all 10, the game play time will be announced.

[Project 7]
Turtle Goalkeeper Soccer Game

You have to block the soccer ball flying in random directions! This game will introduce you to how to create and use your own character, not just the basic turtle shape. And you will also add different sound effects depending on the judgment result!

[Project 8]
Jump! Jump! Jump game

Players can jump in two types: high and low! You have to avoid the red balls that are running towards you!

[Project 9]
Herb-picking elf

The wilderness is full of herbs. This is a game where you have to collect all the herbs while avoiding the moving long obstacles! The time limit is only 20 seconds! In this game, we will limit the game time and make it so that the game ends when the time is exceeded.

[Project 10]
Blue and White Game

"Raise the blue flag, lower the white flag!" When the game question appears, you have only 1 second to raise or lower the flag! Once you start the game, a total of 10 rounds will be played automatically! The win or loss will be indicated by the expression on our frog friend's face! Even if the game ends, you can restart the game by pressing the space key!


I recommend this to these people!

"I understand the concepts of variables, lists, and functions, but I don't really know how to use them."

"Even if I look at books or lectures, there are not enough examples that I can actually practice with."

"I've finished one basic book. Now I want to try creating my own program!"

  • Those who have learned the basic concepts of variables, lists, and functions, but are unsure of how to use them
  • For those who want to study by creating actual projects, not just theory.
  • This is an introductory course for Python, but for those who want to create graphic games.
  • People who gave up on Python after studying only with theory books
  • People who want to create their own game by drawing game characters themselves

We solve your problems!

🙆 Don't give up!

You can learn Python easily and enjoyably by creating your own example projects. With just the basic concepts of lists and functions, you can create and play various games with your own characters. Through this course, you will easily and enjoyably learn the basics of Python while creating games, quizzes, and digital art.

🙆 Create your own one-of-a-kind Python creation!

Using only the basic concepts of Python, you can draw your own character and create your own unique Python work. You will understand through experience how concepts such as lists and functions that you have only encountered in books are actually applied in programs!


Expected Questions Q&A 💬

Q. This is my first time with Turtle graphics. Can I listen to it even if I don't know the Turtle module?

A. Yes, it includes explanations of the basic concepts of the turtle module and basic examples so that even those new to turtle graphics can easily follow along.

Q. I'm just starting out with Python. Is this a course that beginners can take?

A. This course does not cover the basic concepts of Python.
This is a beginner's course in Python. It is for those who have already learned the basic concepts of variables, lists, dictionaries, and functions. If you are new to Python, you can first watch the free Python course on the Codedum YouTube channel and then take this course. If you complete lectures 1 to 39 and then take this course, you will be able to take the course without much difficulty.

Q. Are there any notes regarding course registration?

A. This course contains code that can be used in Python version 3.6 or later. If your current Python version is 3.5 or lower, you should install the latest Python version by following the Python installation video introduced in this course.

Also, in this lecture, we will proceed with all projects using PyCharm among various Python development tools. If you have an editor that you are using, you can use the tool you have. However, if you are not yet familiar with these development tools, we recommend that you install PyCharm and proceed.


Please check in advance ✔️

  • This course contains code that can be used with Python 3.6 or later.
  • Example source code is provided for each project.
  • This course is conducted based on the Windows environment.
  • This course is example-based and does not include explanations of basic Python concepts.
  • This course does not include coaching rights, so no answers or additional code will be provided for questions beyond the scope of this course.

Introducing the knowledge sharer ✒️

Hello. This is Codedum.

Currently, I run a YouTube channel called Codedum, and I share various contents so that even non-majors can easily approach coding. Now, it is time for everyone to learn coding regardless of their major or field. Coding is a great tool that can integrate learning into our lives. I hope that through coding, the boundary between learning and real life will be broken down, and our ideas and dreams will be a little closer to reality.

Recommended for
these people

Who is this course right for?

  • People who want to learn Python by building programs themselves

  • For beginners who want to make graphic games

  • Those seeking diverse examples to apply learned basic concepts.

  • People looking for projects easy even for non-majors or teenagers.

Need to know before starting?

  • Python: Variables, Lists, Dictionaries, Functions - Basics needed.

Hello
This is

153

Learners

12

Reviews

7

Answers

4.8

Rating

3

Courses

우리가 살아가며 경험하고 있는 이 세상!
그 성장의 속도를 따라 잡기 힘들 정도로 매일매일이 너무나도 새롭습니다.
이렇게 빠르게 변화하는 세상 속에서, "배움"과 "성장"이라는 이 두 키워드는 그 어느 때보다도 더 중요해졌습니다.

변화하는 세상 속에는 언제나 기회가 넘쳐 흐릅니다.
하지만, 그 기회는 오직 배우고 성장하는 이들에게만 열립니다.
저도 여러분도, 미래를 준비하고 배워나가며, 함께 성장해 나갈 수 있기를 바랍니다. 

Curriculum

All

60 lectures ∙ (5hr 22min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

4 reviews

4.8

4 reviews

  • 허민수님의 프로필 이미지
    허민수

    Reviews 3

    Average Rating 4.7

    4

    30% enrolled

    파이썬에 대해서 기초를 알수 있어서 정말 좋았습니다.

    • 토마스인마스님의 프로필 이미지
      토마스인마스

      Reviews 3

      Average Rating 5.0

      5

      100% enrolled

      강사님이 흐름을 잘 알려주셔서, 따라하고 이해하는데 아주 좋았습니다. 파이썬 초보 강의로 아주 좋습니다~! 강추!

      • sungjin kwon님의 프로필 이미지
        sungjin kwon

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        친절하고 매우 좋은 강의였습니다!

        • 코드덤
          Instructor

          좋게 봐 주셔서 너무나 감사드립니다! ^^ 가치 있는 시간이었길 진심으로 바랍니다. 어느새 2023년의 두 번째 달이 시작되었네요! 크게 도약하시는 2023년 만들어 나가시기 바랍니다. 😊

      • 유니님의 프로필 이미지
        유니

        Reviews 11

        Average Rating 5.0

        5

        7% enrolled

        코드덤님 덕분에 파이썬 재밌게 배우고 있습니다!! 모두 화이팅

        $42.90

        codethem's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!