Книга «Компьютерные игры, симуляторы и модели на языке Процессинг»

Цель книги «Компьютерные игры, симуляторы и модели на языке Процессинг» - показать на занимательных и практических примерах, как разрабатывать разнообразные и полезные приложения в среде Processing 2.

Мы запрограммируем такие компьютерные модели и симуляторы:

  • Изменение популяций кроликов и лисиц в живой природе

  • Демонстрация искусственной жизни на примере тьюрмитов, лэнгравьёв и муравьёв Фибоначчи

  • Броуновское движение частиц

  • Демонстрация искусственной жизни на примере рыбьих особей

Изучим геометрические алгоритмы:

  • Столкновения и отражения прямоугольников и окружностей

  • Измерение расстояний между точками на плоскости

  • Нахождение координат точки пересечения прямых

  • Нахождение точки (курсора) в прямоугольнике, треугольнике, эллипсе и других фигурах

А также напишем занимательные компьютерные игры и головоломки:

  • игру Арканоид

  • игру Космические захватчики

  • игру XORGame

  • игру-давилку бабблов BubbleWrapPopper

  • головоломку с бокалами Ножки вверх!

Эти проекты иллюстрируют основные принципы объектно-ориентированного программирования: инкапсуляция, наследование и полиморфизм. Многочисленные примеры показывают, как использовать в программах поля, методы, конструкторы, классы и объекты.

Яркие графические примеры практического программирования не оставят вас равнодушными и хорошенько укрепят ваши знания языка программирования Ява!

Книга здесь:

Исходники здесь:

Ролик на Ютубе здесь: