ERROR: No DCPU-16 knowlegde was found
Всем 0x10 и приятного NOP.
Было бы странно, если бы в блоге игры, в которой присутствует такая суровая вещь, как программирование, не было бы туториала о том, как и что делать, согласитесь.
[cut]
Было бы. Но не будет, ибо сегодня начинаются работы по переводу и публикации уроков по основам DCPU-16. Шаг за шагом, начиная с простейших арифметических операций, мы дойдём до вывода символов на экран терминала и обработки нажатий клавиш на клавиатуре.
План уроков следующий (ссылки будут обновляться по мере появления постов в блоге):
- Урок 1. Знакомство с регистрами и инструкциями
Урок 2. Условные операторы
Урок 3. Стек, указатель стека, счётчик команд, регистр переполнения, синтаксис
Урок 4. Бинарные и сдвиговые операторы
Урок 5. Логические операторы
Урок 6. Вывод
Урок 7. Ввод
Теория без практики - время на ветер, так что настоятельнейшим образом рекомендую (если вам действительно хочется хоть что-то понять в языке DCPU-16 и даже написать какую-нибудь простенькую программку) после прочтения поиграться с эмуляторами процессора. Лично от себя советую 0x10co.de, если работаете с графикой, и DCPU-16 Workbench для отладки ядра программы. А чтобы просто понять всю мощь языка, поиграйте в Сапёра, написанного энтузиастами на DCPU-16.