|
|||
Курсовая работа - Основы программированияКурсовая работа - Основы программирования (2021 Взрослые ФИСТ «Северная долина»)
Необходимо реализовать игру, описанную в Вашем варианте.
Задачи базового уровня:
Подготовительный этап 0) Выбрать вариант (и зафиксировать его в таблице) 1) Найти готовую игру - по ссылкам в документе и самостоятельно в интернете - минимум 3 варианта ее реализации 2) Научиться хорошо играть в эту игру - потратить на игру в нее на найденных готовых реализациях 2+ часа
Реализация игры 3) Сделать базовую реализацию алгоритма игры на Desktop. Можно сделать без графики, в консоли. 4) Сделать простейшую графику в Desktop, управление - с применением клавиатуры, мышки*, таймеров – что именно потребуется зависит от конкретной игры. 5) Сделать сохранение лучших результатов игроков 6) Создать документацию пользователя – Help 7) Протестировать игру на 5+ пользователях 8) По итогам тестирования исправить найденные проблемы Презентация результатов 9) Продемонстрировать наработки преподавателю и/или другому специалисту в разработке ПО Задачи дополнительные:
10) Сделать несколько уровней сложности игры (например, увеличив скорость, или усложнив начальную обстановку на карте) 11) Сделать принципиально разные уровни игры (например, добавив на уровнях новые типы фигур, новые роботы, и т.п.) 12) Сделать паузу в игре 13) Создать редактор уровней/фигур 14) Добавить иные возможности, улучшающие игру
Задачи перспективные:
15) После изучения Web технологий до минимально достаточного уровня – перенести игру с десктопа в Веб. 16) После изучения Mobile технологий до минимально достаточного уровня – перенести игру с десктопа в Mobile.
*Работа с мышью
1) Работа с мышкой - http://netcode.ru/cpp/?lang=&katID=20&skatID=181&artID=5181 2) Мышь - http://www.xserver.ru/computer/os/win9x/8/7.shtml 3) Ч. Петзолд Программирование для Windows® 95 http://softtime.ru/files/books/Petzold1.pdf Глава 6. Мышь
|
|||
|