
- •Требования к проекту
- •Техническое задание. «Вычисление площади фигуры».
- •Техническое задание. «Тестирующая программа»
- •Техническое задание. «Движение тел. Механика»
- •Техническое задание. «Игра шарики»
- •Техническое задание. «Игра тетрис».
- •Техническое задание. «Игра Баше»
- •Техническое задание. «Азбука»
- •Техническое задание. «Тест на логику и ловкость».
- •Этап упражнения
Техническое задание. «Движение тел. Механика»
Программа предназначена для моделирования движения тел в зависимости от заданных параметров по разделу физики «Механика».
Пользователю предлагается выбрать один из вариантов движения тела:
Равномерное прямолинейное движение тела
Равноускоренное прямолинейное движение тела
Центростремительное движение тела по окружности
Движение тела, брошенного вверх
Движение тела, брошенного под углом к горизонту
Движение тела, брошенного из другого тела, летящего с заданной скоростью
После выбора одного из вариантов движения тела, пользователь вводит начальные параметры. Программа показывает все силы, действующие на тело в начальный момент времени в виде векторов. Затем пользователю демонстрируется модель выбранного движения тела в соответствии с законами физики.
Программа должна автоматически подбирать массштаб для разметки высоты полета и расстояния движения тела.
Программа содержит справку с необходимым теоретическим материалом по каждому варианту движения тела.
Программист Саликов Егор «18» ноября 2011 ___________
Техническое задание. «Игра шарики»
Популярная игра, известная как «Lines».
На экране 10*10 клеток (размер поля может быть любым) случайным образом появляются три шарика разных цветов. Игроку необходимо собрать 5 шариков одного цвета в горизонтальную, вертикальную или диагональную линию. Если ему это удается, то собранные шарики исчезают. Для сбора шариков пользователь щелкает мышкой на выбранном шарике, который начинает подпрыгивать, показывая, что он выбран. Затем пользователь щелкает мышкой на новом, свободном от других шариков, месте. Даже при отсутствии возможности перемещения с одного на другое место по горизонтали или вертикали шарик появляется на новом месте.
Для усложнения программы можно предусмотреть проверку возможности перемещения выбранного шарика с одного места на другое. Т.е. можно ли добраться по горизонтали или вертикали до нового места? После проверки шарик проходит весь путь, прыгая по каждой клетке на всем пути перемещения с одного места на другое.
После каждого хода игрока случайным образом на свободных местах появляются новые три шарика разного цвета. Игра продолжается до тех пор, пока не останется свободных мест на поле или пользователь не соберет все шарики.
В программе должно быть предусмотрено:
Сохранение рейтинга всех игроков на файл-сервере
Изменение размера игрового поля от 10*10 до 20*20
Изменение количества собираемых шариков от 3 до 5
программист Бекбаева Раушан «21» ноября 2011 ___________
Техническое задание. «Игра тетрис».
Популярная игра тетрис в двухмерном изображении.
Игроку предлагается укладывать появляющиеся случайным образом фигуры как можно плотнее к другу. Если в горизонтальной линии нет пустых мест, то эта линия исчезает и все остальные фигуры смещаются вниз. В игре используются несколько фигур размером 3*3 клетки.
Программа должна поддерживать следующие возможности:
Пользователь должен видеть следующую фигуру
Фигуру можно поворачивать по часовой стрелке на 90 градусов
Фигуры самостоятельно движутся вниз с заданной скоростью, пока не встретят препятствие из других фигур или край поля.
Фигуру можно бросить вниз, не ожидая самостоятельного движения
Игроку начисляются очки за каждую фигуру в зависимости от ее сложности, а также за каждую полностью заполненную горизонтальную линию
Игра продолжается до тех пор, пока фигуры могут падать вниз.
Программа должна иметь краткую справку о правилах игры.
В любое время пользователь может начать новую игру.
Программист _________________ «___» ноября 2011 ___________