Разработка компьютерных игр на языке Python
: Информация
Опубликована: 13.07.2013 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
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.
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
- | ||
Лекция 144 минуты | Installing Python
Downloading and installing the Python interpreter. Using IDLE's interactive shell to run instructions. How to use this book.
Оглавление | - |
Лекция 252 минуты | 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.
Оглавление | - |
Тест 124 минуты | - | |
Лекция 345 минут | Strings
That's enough of integers and math for now. Python is more than just a calculator. Now let's see what Python can do with text. In this chapter, we will learn how to store text in variables, combine text together, and display them on the screen.
Оглавление | - |
Тест 236 минут | - | |
Лекция 42 часа 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).
Оглавление | - |
Тест 336 минут | - | |
Лекция 533 минуты | Jokes
Using print()'s end keyword argument to skip newlines. Using single quotes and double quotes.
Оглавление | - |
Тест 424 минуты | - | |
Лекция 61 час 41 минута | Dragon Realm
Creating our own functions with the def keyword. Variable scope (Global and Local). Parameters and Arguments.
Оглавление | - |
Тест 536 минут | - | |
Лекция 71 час 21 минута | Using the Debugger
Different Types of Errors. Stepping Into, Over, and Out. Break Points.
Оглавление | - |
Тест 630 минут | - | |
Лекция 831 минута | Flow Charts
In this chapter, we are going to make a Hangman game.
Оглавление | - |
Тест 724 минуты | - | |
Лекция 93 часа 13 минут | Hangman
In this chapter, we will actually write out the code for Hangman.
Оглавление | - |
Тест 836 минут | - | |
Лекция 101 час 59 минут | Tic Tac Toe
We will now create a Tic Tac Toe game where the player plays against a simple artificial intelligence.
Оглавление | - |
Тест 924 минуты | - | |
Лекция 111 час 13 минут | Bagels
In this chapter you will learn a few new methods and functions that come with Python.
Оглавление | - |
Тест 1024 минуты | - | |
Лекция 1247 минут | 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.
Оглавление | - |
Лекция 131 час 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.
Оглавление | - |
Тест 1133 минуты | - | |
Лекция 141 час 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.
Оглавление | - |
Тест 1224 минуты | - | |
Лекция 152 часа 4 минуты | Reversi
Evaluating Non-Boolean Values as Booleans.
Оглавление | - |
Тест 1336 минут | - | |
Лекция 1659 минут | Al Simulation
Percentages. Integer Division. Pie Charts.
Оглавление | - |
Тест 1424 минуты | - | |
Лекция 172 часа 23 минуты | Graphics and Animation
In this chapter, we will make some more exciting games with advanced graphics and sound using the Pygame library.
Оглавление | - |
Тест 1536 минут | - | |
Лекция 181 час 24 минуты | Collision Detection and Input
Keyboard Input and Mouse Input in Pygame.
Оглавление | - |
Тест 1636 минут | - | |
Лекция 1950 минут | 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.
Оглавление | - |
Тест 1724 минуты | - | |
Лекция 201 час 55 минут | Dodger
In this chapter, we will use that knowledge to create a graphical game with sound that receives input from the keyboard and mouse.
Оглавление | - |
Тест 1830 минут | - | |
Дополнительный материал 117 минут | Differences Between Python 2 and 3Оглавление | - |
Дополнительный материал 22 минуты | Statements, Functions, and Methods ReferenceОглавление | - |
Дополнительный материал 322 минуты | - | |
Дополнительный материал 419 минут | Common Error Messages in PythonОглавление | - |
Дополнительный материал 51 час 23 минуты | GlossaryОглавление | - |
5 часов | - |