Для студентов КГТУ по предмету ДругиеРазработка rogue-подобной игры на OCamlРазработка rogue-подобной игры на OCaml
2024-05-242024-05-24СтудИзба
Отчёт по практике: Разработка rogue-подобной игры на OCaml
Описание
Разработка rogue-подобной игры на OCaml
Оглавление
2
Введение
Написание относительно простых игр является особенно актуаль-ным для начинающих. Существует множество материалов, представ-ляющих собой подробные пошаговые уроки.
Web-игры требуют от пользователя минимум усилий для запуска, что значительно расширяет аудиторию тех, кто захочет их попробовать. Также браузерные игры потенциально можно запускать на множестве разных устройств, а обновление версии происходит проще и не занимает много времени.
Так, для разработки браузерной 2D-игры естественно использовать jаvascript, так как этот язык широко распространен в данной области,
Phaser [2], [3].
Однако, в jаvascript есть свои проблемы (например, типизация) [7], но не все типизированные языки, в свою
Оглавление
Введение | 3 | ||
1. | Постановка задачи | 4 | |
2. | Обзор | 5 | |
3. | Инструменты | 6 | |
3.1. | OCaml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 6 | |
3.2. | Js_of_ocaml . . . . . . . . . . . . . . . . . . . . . . . . . . | 6 | |
3.3. | Phaser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 7 | |
4. | Реализация | 8 | |
Заключение | 16 | ||
Список литературы | 17 |
2
Введение
Написание относительно простых игр является особенно актуаль-ным для начинающих. Существует множество материалов, представ-ляющих собой подробные пошаговые уроки.
Web-игры требуют от пользователя минимум усилий для запуска, что значительно расширяет аудиторию тех, кто захочет их попробовать. Также браузерные игры потенциально можно запускать на множестве разных устройств, а обновление версии происходит проще и не занимает много времени.
Так, для разработки браузерной 2D-игры естественно использовать jаvascript, так как этот язык широко распространен в данной области,
- какой-нибудь движок для быстрого старта, например, Phaser, пото-му что он бесплатный, не требует особых инструментов для работы. В интернете можно найти обучающие книги по jаvascript в контексте
Phaser [2], [3].
Однако, в jаvascript есть свои проблемы (например, типизация) [7], но не все типизированные языки, в свою
Характеристики отчёта по практике
Список файлов
Разработка rogue-подобной игры на OCaml.doc