Данилов Андрей Владимирович. Общие сведения. Персональная страница сотрудника КФУ. Казанский (Приволжский) федеральный университет.
Данилов Андрей Владимирович

1. Первая программа на языке p5.js

1.0 Введение  p5.js

Перед тем, как начать программировать, естественно, навыки программирования нужны, потому что они облегчают работу, а знания о возможностях языка позволить воплотить в жизнь задумки без изобретения сложных конструкций.

Но сейчас не об этом. Я предлагаю Вам на собственном опыте почувствовать, как пишутся программы на p5.js, и как можно увидеть результат.

1.0 Структура программы  p5.js

Результат выполнения кода p5.js программой можно назвать с большой натяжкой, т.к.у Вас в итоге не будет отдельной программы, которую Вы могли бы запустить в два клика. Важно понимать, p5.js - это язык веб-программирования, то есть вся работа делается и видится исключительно на веб-страницах.

Если вы внимательно прочитали вводный раздел по языку p5.js, то Вам должна быть знакома папка empty-example. В ней находятся два файла, давайте их опишем:

Самая простая программа уже записана и даже можно просмотреть результаты выполнения работы данной программы. Для этого откройте файл index.html с помощью браузера.

Вы увидете пустую веб-страницу. Не волнуйтесь, все работает правильно. Просто сейчас выполняется программа, которая ничего не делает.

Чтобы посмотреть код данной программы, вернитесь в редактор Атом, и в меню слева откройте файл sketch.js. 

Вы увидете следующий код:

function setup() {
  // put setup code here
}

function draw() {
  // put drawing code here
}

Именно здесь необходимо вносить изменения в код.


2. Моя Первая Программа

Напишем собственный код и посмотрим на результат.

В качестве задания предлагается нарисовать круг на веб-странице. Имейте ввиду, что о предназначении элементов в коде будем говорить позже.

Приступим.

Обращаем внимание на первую часть конструкции:

function setup() {
  // put setup code here
}

Строка, начинающаяся с двух слешей (//), называется комментарием. В комментариях пишут пояснения о тех или иных участках кода. На выполнение программы они не влияют. Удалим его.

Теперь, внутри двух фугурных скобок {} запишем команды:

createCanvas(200,300)

background(255,0,0)

Слегка опишем эти команды:

Сохраните написанный код, нажав комбинацию клавиш Ctrl-S. Теперь перейдите в браузер и обновите страницу index.html.

Если все правильно сделали, результат будет следующим:

Уже кое-что есть!

Добавим на рабочую область круг.

Для этого добавим еще одну команду:

ellipse(50,60,70)

Нетрудно понять, что команда добавит эллипс. Список параметров :

Опять, сохраним код комбинацией Ctrl-S, перейдем в браузер и обновим страницу:

Если все заработало правильно, вы получите результат как на рисунке сверху.

Поздравляю - Вы написали Вашу Первую Программу на языке p5.js.

Рабочий адрес: Казань, ул. Татарстан, д. 2, Учебное здание №33
Номер кабинета: 327
E-mail: tukai@yandex.ru
Google scholar: https://scholar.google.com/citations?hl=en&user=bzC4HHoAAAAJ
ResearchGate: https://www.researchgate.net/profile/Andrew_Danilov
Педагогический стаж (ППС) в ВУЗе:
 11 лет 2 месяца   с 02.09.2013
Научно-педагогический стаж:
 11 лет 2 месяца   с 02.09.2013
Общий стаж:
 13 лет 7 месяцев   с 05.07.2010
Непрерывный в КФУ:
 5 лет 6 месяцев   с 02.09.2013