Coopseecoops Ответов: 1

Помощь в создании интерактивной оценки HTML5/javascript


Привет всем, я композитор, который является начинающим программистом, и я пытаюсь сделать своего рода интерактивную партитуру. Это будет веб-страница на Wix, которая содержит код HTML5 и работает с JavaScript. Прямо сейчас у меня есть код, необходимый для создания простой викторины, подобной игре, где вы бы выбрали определенные аспекты партитуры, которые вам там нравятся, а также код для перетаскивания типа игры, чтобы организовать определенный набор мер музыки в любом порядке, который хотел бы “игрок".

Мой вопрос разделен на две части. Во-первых, как бы я сделал так, чтобы графика партитуры сохранялась в фоновом режиме, и если есть способ экспортировать ее в виде печатного изображения в конце игры. Во-вторых, если бы существовал способ генерировать воспроизводимый аудиофайл в конце игры, основываясь на этом изображении. Я думал, что патч Max может выполнить эту работу, но не уверен, как именно его реализовать. Любая помощь в любом из этих вопросов будет очень признательна!

Что я уже пробовал:

Я пробовал Гугл и рыскал по таким форумам, как этот. Поскольку я довольно новичок в программировании, я не пытался редактировать код, который у меня уже есть, опасаясь, что я что-то испорчу.

1 Ответов

Рейтинг:
2

OriginalGriff

Честно говоря, если вы слишком боитесь редактировать код, опасаясь, что он испортит его, то вы действительно ничего не добьетесь.

Итак, правило первое: резервное копирование.
Когда ваш код заработает, сделайте копию. Скопируйте всю папку в папку "резервные копии", а также дату и время ее создания.:

MyProject/Backups/20190802-1611
Таким образом, вы можете вернуться к предыдущей версии в любое время и знать, что она должна работать. Для более продвинутых студентов создайте репозиторий на Github и используйте систему управления версиями для "проверки" рабочих версий и "проверки", чтобы вернуть их обратно, когда вы все испортите.

Правило второе: учиться.
Вы не узнаете много - и, конечно, ничего полезного - заставляя других делать это за вас. Вы учитесь лучше всего, пытаясь и делая ошибки: так что если вы думаете, что "Макс патч" может сделать эту работу, то попробуйте! Все, что вы должны потерять, это немного времени, и это может сработать. Если это не так, вы узнаете что-то о "максимальных патчах", которые могут быть полезны в следующий раз.

Но, честно говоря, если вы новичок в программировании, вы, вероятно, пытаетесь выполнить проект, который значительно выше вашего текущего уровня оплаты, и я настоятельно рекомендую вам получить некоторый опыт работы с более простыми вещами, а не погружаться в то, что даже опытные разработчики, вероятно, захотят сесть и подумать в течение нескольких дней, прежде чем даже начать проектировать систему!

Удачи вам!