Введение. Учебник по программированию в Algodoo

Учебник по программированию в Algodoo.

 

Автор – Иван (Nait) Проценко.

 

Версия первая, самая ранняя и неполная.

 

 

Содержание

От автора.

Введение.

Урок 1: Синтаксис в Thyme

Урок 2: Переменные, функции, команды и прочие страшные слова

Урок 3: Структуры

Урок 4: Scene.my.*

Урок 5: Массивы

Урок 6: Команды и функции

Урок 7: Массив функций и команд

Урок 8: Условные операции

Урок 9: onCollide

Урок 10: Функция For

Урок 11: Инфиксные операторы

Урок 12: .phz, .phn Редактирование

Урок 13: Разное: Сохранение событий

Урок 14: Разное: Удаление через код

Урок 15: Разное: Программирование клавиш

Урок 16: Разное: Внутреннее обновление пойнтеров

Урок 17: Разное: Обратный внутренний пойнтер

Урок 18: Разное: Изменение элементов массива

 

 

От автора:

На сегодняшний день особенно остро встал вопрос об уровне знаний среди пользователей Алгоду, особенно ярко это проявляется среди пользователей рунета. В то время когда англо-говорящие пользователи заходят на официальный сайт и там получают помощь, то наши соотечественники не имеют такой возможности из-за простого незнания языка. Поэтому я поставил себе цель сделать все для повышения «квалификации» русских пользователей. Эта книга – попытка систематизировать информацию о программировании в Алгоду, а как хорошо она получилась – судить вам. С радостью приму ваши отзывы и предложения на нашем сайте – Algophun.3dn.ru

 

 

 

Введение

 

Привет! В этой книге я рассажу и так называемых скриптах и их использовании. Вы наверняка слышали о них, видели в действии и хотели бы научиться их использовать в своих сценах, но никак не могли найти хоть сколько-нибудь понятного урока (я знаю о них, некоторые сам писал, теперь даже стыдно взглянуть на это, так сказать, творчество). Если вы не слышали и не знаете, не беда – сейчас расскажу J

Как известно, программы для компьютеров написаны на специальных языках программирования. Что же они из себя представляют? Набор правил, по которым происходит чтение текста, и которые определяют, что значит тот или иной набор символов и что делать том или ином случае. Все это нужно чтобы правильно обработать информацию. То есть работа компьютера или программы заключается в следующем

  • Ввод информации
  • Хранение информации
  • Обработка информации
  • Вывод информации

Чтобы было понятнее, приведу пример из повседневной жизни. Помните школьные контрольные? Особенно по какому-нибудь тяжелому и противному предмету вроде алгебры? Вспомнили? Хорошо, теперь проследим процесс с точки зрения программиста:

  1. Вы идете к приятелю с вопросом «как решать эти примеры?» – ввод информации.
  2. Чтобы не забыть это, вы написали шпаргалку – теперь в ней хранится информация.
  3. На контрольной вы прочитали шпаргалку, и стали думать, как решить ваш пример по этому принципу – обработка информации.
  4. Наконец решив задачу, вы записали решение в тетрадь и сдали ее учительнице – вывод информации.

Примерно так же работают и программы. Но, давайте вернемся к нашему Алгоду. В этой игре есть встроенный язык программирования, называемый Thyme. С его помощью вы можете обрабатывать информацию, полученную из игры и использовать для различных целей. Как пример привожу сцены, в которых с помощью скриптов сделаны различные автоматы, роботы, оружие, просто различные спецэффекты и прочее, и прочее…

Так, скажете вы, что это за скрипты такие? Слово «скрипт», также как и «код» обозначает отрывок или весь текст, записанный по правилам данного языка программирования. Понятно, что все что вы там понапридумываете и запишете, будет являться скриптами, поэтому выражение «Ого, это наверно все скрипты из игры», с которым я встречался, в корне неверно.