Учебник по программированию в 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
Как известно, программы для компьютеров написаны на специальных языках программирования. Что же они из себя представляют? Набор правил, по которым происходит чтение текста, и которые определяют, что значит тот или иной набор символов и что делать том или ином случае. Все это нужно чтобы правильно обработать информацию. То есть работа компьютера или программы заключается в следующем
- Ввод информации
- Хранение информации
- Обработка информации
- Вывод информации
Чтобы было понятнее, приведу пример из повседневной жизни. Помните школьные контрольные? Особенно по какому-нибудь тяжелому и противному предмету вроде алгебры? Вспомнили? Хорошо, теперь проследим процесс с точки зрения программиста:
- Вы идете к приятелю с вопросом «как решать эти примеры?» – ввод информации.
- Чтобы не забыть это, вы написали шпаргалку – теперь в ней хранится информация.
- На контрольной вы прочитали шпаргалку, и стали думать, как решить ваш пример по этому принципу – обработка информации.
- Наконец решив задачу, вы записали решение в тетрадь и сдали ее учительнице – вывод информации.
Примерно так же работают и программы. Но, давайте вернемся к нашему Алгоду. В этой игре есть встроенный язык программирования, называемый Thyme. С его помощью вы можете обрабатывать информацию, полученную из игры и использовать для различных целей. Как пример привожу сцены, в которых с помощью скриптов сделаны различные автоматы, роботы, оружие, просто различные спецэффекты и прочее, и прочее…
Так, скажете вы, что это за скрипты такие? Слово «скрипт», также как и «код» обозначает отрывок или весь текст, записанный по правилам данного языка программирования. Понятно, что все что вы там понапридумываете и запишете, будет являться скриптами, поэтому выражение «Ого, это наверно все скрипты из игры», с которым я встречался, в корне неверно.