Разработка компьютерных игр на языке Python: Информация
Автор: Albert Sweigart
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 32 студентам
Уровень:
Специалист
Длительность:
40:04:00
Студентов:
985
Выпускников:
36
This book takes an approach: show the source code for games right up front and explain programming principles from the examples.
Programming isn't hard. But it is hard to find learning materials that teach you to do interesting things with
programming. Other computer books go over many topics that most newbie coders don't need. This course will teach you how to program your own computer games. You will learn a useful skill and have fun games to show for it! This book would be usefull for complete beginners who wants to teach themselves computer programming, even if they have no previous experience programming.
Kids and teenagers who want to learn computer programming by creating games. Kids as young as 9 or 10 years old should be able to follow along. Adults and teachers who wish to teach others programming. Anyone, young or old, who wants to learn how to program by learning a professional programming.
language.
Специальности: Разработчик интернет-проектов
Дополнительные курсы
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
44 минуты
Installing Python
Downloading and installing the Python interpreter. Using IDLE's interactive shell to run instructions. How to use this book.
Оглавление
-
Лекция 2
52 минуты
The Interactive Shell
Before we start writing computer games, we should learn some basic programming concepts first. These concepts are values, operators, expressions, and variables.
Оглавление
-
Лекция 4
2 часа 21 минута
Guess the Number
We are going to make a "Guess the Number" game. This is a good game for you to start with because it uses random numbers, loops, and input from the user in a fairly short program. As you write this game, you will learn how to convert values to different data types (and why you would need to do this).
Оглавление
-
Лекция 6
1 час 41 минута
Dragon Realm
Creating our own functions with the def keyword. Variable scope (Global and Local). Parameters and Arguments.
Оглавление
-
Лекция 7
1 час 21 минута
Using the Debugger
Different Types of Errors. Stepping Into, Over, and Out. Break Points.
Оглавление
-
Лекция 10
1 час 59 минут
Tic Tac Toe
We will now create a Tic Tac Toe game where the player plays against a simple artificial intelligence.
Оглавление
-
Лекция 12
47 минут
Cartesian Coordinates
This chapter does not introduce a new game, but instead goes over some simple mathematical concepts that we will use in the rest of the games in this book.
Оглавление
-
Лекция 13
1 час 51 минута
Sonar Treasure Hunt
The game in this chapter only introduces a couple new helpful methods that come with Python, the remove list method and the isdigit() string method.
Оглавление
-
Лекция 14
1 час 18 минут
Caesar Cipher
The program in this chapter is not really a game, but it is fun to play with nonetheless. Our program will convert normal English into a secret code, and also convert secret codes back into regular English again.
Оглавление
-
Лекция 17
2 часа 23 минуты
Graphics and Animation
In this chapter, we will make some more exciting games with advanced graphics and sound using the Pygame library.
Оглавление
-
Лекция 18
1 час 24 минуты
Collision Detection and Input
Keyboard Input and Mouse Input in Pygame.
Оглавление
-
Лекция 19
50 минут
Sound and Images
In this chapter, we will learn how to show pictures and images (called sprites) and play sounds and music in our games.
Оглавление
-