Если я решу написать простую игру, текстовую и графическую (2d), какие библиотеки я могу использовать? Предполагая, что мы используем браузер, совместимый с HTML5.
Основные вещи, о которых я могу думать
- Отображение текста на экране
- Анимация спрайтов (с использованием изображений / css)
- Ввод (захват клавиш со стрелками и получение относительной мыши позиции)
- Возможно, предварительная загрузка ресурсов или динамическая загрузка ресурсов и выбор порядка
- Звук (но я не уверен, насколько это будет важно для меня вначале). Возможно, со смешиванием и объединением звуков или бесконечным циклом до остановки.
- Сеть (низкий приоритет) для подключения пользователя к другому или для непрерывного ПОЛУЧЕНИЯ данных без множественных запросов (я знаю, что это существует, но я не знаю, насколько легко это настроить или использовать. Но это не важно для меня. Это за вопрос).
NewLine (x: xs) = if (x == '\ n') then xs else NewLine xs Это дает мне ошибку подписи недопустимого типа, но я не понимаю почему.
Я определил функцию NewLine
NewLine :: String -> String
NewLine (x:xs)=if (x=='\n') then xs else NewLine xs
Это выдает ошибку неверной подписи типа, но я не понимаю почему.
задан Gary 8 December 2016 в 13:16
поделиться