Создание скриптов на RGSS для людей со средними знаниями и экспертов
Тип: руководство
Автор: Boris Mikić aka Blizzard
Перевод: Arnon
Оригинал: здесь
Это очень полезное руководство для тех, кто уже изучил основы в написании скриптов и хочет улучшить свои знания в этой области.
Перевод будет публиковаться постепенно, по главам.
Содержание:
[IURL="http://rpgmaker.su/f97/создание-скриптов-на-rgss-для-людей-со-средними-знаниями-и-экспертов-518-post9615/#post9615"]1. Введение
1.1. О RAM и CPU
[/IURL]
[IURL="http://rpgmaker.su/f97/создание-скриптов-на-rgss-для-людей-со-средними-знаниями-и-экспертов-518-post9616/#post9616"]2. Совместимость
2.1. Псевдонимы
2.2. Продумайте всё заранее
2.3. Проблемы с названиями
2.4. "Слишком глубокий уровень стека"
2.5. RAM или CPU?
[/IURL]
[IURL="http://rpgmaker.su/f97/создание-скриптов-на-rgss-для-людей-со-средними-знаниями-и-экспертов-518-post9617/#post9617"]3. Обработка и хранение данных
3.1. Зачем использовать циклы?
3.2. Зачем использовать и методы и функции?
3.3. Эффективное обращение к данным
3.4. Модуль или класс?
3.5. RAM или CPU?
[/IURL]
[IURL="http://rpgmaker.su/f97/создание-скриптов-на-rgss-для-людей-со-средними-знаниями-и-экспертов-518-post9618/#post9618"]4. Окна
4.1. Основы
4.2. Неправильный способ создания окон
4.3. Насколько хорошо они выглядят?
4.4. Окно или спрайт
4.5. Основы графического интерфейса (HUD)
4.6. Проблема с отображением не важной информации
4.7. RAM или CPU?
[/IURL]
[IURL="http://rpgmaker.su/f97/создание-скриптов-на-rgss-для-людей-со-средними-знаниями-и-экспертов-518-post9619/#post9619"]5. Борьба с лагами
5.1. Сложность алгоритма
5.2. Что такое лаги и их разновидность (в рамках RGSS)
5.3. Уменьшение времени обработки
5.4. Не бойтесь использовать больше кода
5.5. RAM или CPU?
[/IURL]
[IURL="http://rpgmaker.su/f97/создание-скриптов-на-rgss-для-людей-со-средними-знаниями-и-экспертов-518-post9620/#post9620"]6. Улучшаем свои навыки
6.1. Скрипты с фигурными {} скобками
6.2. Однострочные методы и функции
6.3. Бесполезные и бессмысленные команды
6.4. Слишком много SephirothSpawn’а
6.5. О том как не выставить себя дураком
6.6. Повторное изобретение колеса
6.7. Навязывание стандартов
6.8. О скриптах, которые никому не нужны
6.9. RAM или CPU?
[/IURL]
7. Советы и хитрости
7.1. Ручка с бумагой или тренируем свой мозг
7.2. “Game_System” — ваш лучший друг для хранения данных
7.3. Булева алгебра
7.4. Злобный баг в инструкции “if”
7.5. Что же будет первым? – Когда “if” сходит с ума
7.6. Хитрость в “unless” – Закон де Моргана
7.7. Сравнения
7.8. Доступ к переменным экземпляра aka инкапсуляция
7.9. Мощный итератор “each”
7.10. Отлов ошибок
7.11. Глобальные, локальные, переменные экземпляра или константы?
7.12. Изнутри-вовне или же извне-вовнутрь?
7.13. “Мм, а для чего эта кнопка?”
7.14. Сверхклассы и примеси
7.15. ТС — Требуется сортировка
7.16. RAM или CPU?
[IURL="http://rpgmaker.su/f97/создание-скриптов-на-rgss-для-людей-со-средними-знаниями-и-экспертов-518-post9622/#post9622"]8. Полезные ссылки
[/IURL]
9. Итоги
Социальные закладки