Мне очень нравится сайт codingame. На нем нет обучения программированию с нуля, но он помогает улучшить навыки программирования в игровой форме. На каждом уровне дается задание в виде игры, которую надо дописать так, чтобы игровые персонажи действовали в рамках сценария.
Чтобы создать динамический массив в C++ необходимо:
- Создать переменную, которая будет содержать количество элементов массива.
- Задать этой переменной значение ( можно сделать так, чтобы оно вводилось с клавиатуры)
- Выделить память под массив
- Задать каждому элементу массива определенное значение
- Произвести очистку памяти
А теперь как все это выглядит в программе:
Встроенных функций для этого нет, но ты можешь использовать сторонние библиотеки. Например в Qt есть класс QAudioInput для этой цели:
В примере звук записывается в файл test.raw.
Все стандартно, как и во всех языках начинайте с вывода строчки "Hello World". Перед этим, естественно, установите компилятор. Ну, а дальше - типы данных, циклы, массивы, так дойдете и до функций, и до классов. Советую скачать книгу - Лафоре "Объектно-ориентированное программирование C++". Также на youtube введите "уроки C++", найдете там много полезного
У вас в игушке есть различные режимы: охрана, спящий и т.д. В том числе есть и "режим программирования". Быбираете его и руками устанавливаете одно какое-либо положение робот Roboshien V2, затем следующее и так далее. Это всё записывается само в память и потом будет воспроизводиться. Вот и все трудности с самостоятельным программированием.