Мини игра Лабиринт "мышь и сыр" — различия между версиями
Aslav (обсуждение | вклад) м |
Aslav (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
− | + | =='''Суть игры''' == | |
Заключается в том ,что бы приманивая мышку сыром провести её по лабиринту к клетке, но не дать ей съесть сыр. | Заключается в том ,что бы приманивая мышку сыром провести её по лабиринту к клетке, но не дать ей съесть сыр. | ||
[[Файл:Скрин1.png|750px]] | [[Файл:Скрин1.png|750px]] | ||
− | + | =='''Реализация'''== | |
− | ''Реализована она у нас с помощью физобектов( | + | ''Реализована она у нас с помощью [[Physicsobject|физобектов]] (сыр и стенки лабиринта), и машин состояний( мышь и вешки). |
Мы таскаем по нашему лабиринту сыр у которого есть подобъект машина, эта машина производит apply с определёнными машинами(вешками,чекпоинтами мыши), когда сир мы протаскиваем через чекпоинта(вешки),он переводится во включенное состояние, мышь в свою очередь проверяет ближайшие вешки и если они активны то двигается в перёд по заданной траектории.'' | Мы таскаем по нашему лабиринту сыр у которого есть подобъект машина, эта машина производит apply с определёнными машинами(вешками,чекпоинтами мыши), когда сир мы протаскиваем через чекпоинта(вешки),он переводится во включенное состояние, мышь в свою очередь проверяет ближайшие вешки и если они активны то двигается в перёд по заданной траектории.'' | ||
Строка 13: | Строка 13: | ||
[[Файл:Скрин2.png|750px]] | [[Файл:Скрин2.png|750px]] | ||
− | У физ-объекта сыра есть подобъект машина - она является маской,с помощью которой наш физ-объект делает apply с вешками и переводит их во включенное состояние. | + | У [[Physicsobject|физ-объекта]] сыра есть подобъект машина - она является маской,с помощью которой наш физ-объект делает apply с вешками и переводит их во включенное состояние. |
[[Файл:Скрин3.png|300px]] [[Файл:Скрин4.png|500px]] | [[Файл:Скрин3.png|300px]] [[Файл:Скрин4.png|500px]] | ||
Строка 32: | Строка 32: | ||
[[Category:Мини игры]] | [[Category:Мини игры]] | ||
+ | [[Category:Physicsworld]] |
Текущая версия на 13:51, 19 сентября 2014
Суть игры
Заключается в том ,что бы приманивая мышку сыром провести её по лабиринту к клетке, но не дать ей съесть сыр.
Реализация
Реализована она у нас с помощью физобектов (сыр и стенки лабиринта), и машин состояний( мышь и вешки). Мы таскаем по нашему лабиринту сыр у которого есть подобъект машина, эта машина производит apply с определёнными машинами(вешками,чекпоинтами мыши), когда сир мы протаскиваем через чекпоинта(вешки),он переводится во включенное состояние, мышь в свою очередь проверяет ближайшие вешки и если они активны то двигается в перёд по заданной траектории.
Сыр с помощью которого мы заманиваем мышь является динамическим физ-объектом с заданными параметрами,так же статическим физ-объектами являются стенки лабиринта, которые не дают нам свободно перемещаться по экрану, а только по заданным линиям лабиринта.
У физ-объекта сыра есть подобъект машина - она является маской,с помощью которой наш физ-объект делает apply с вешками и переводит их во включенное состояние.
Так-же маска делает apply с маской мыши и переводит себя в состояние проигрыша.
Наша мышь проверяет ближайшие к ней вешки и если они во включенном состоянии то двигается в заданную точку, если она выключена то мышь начинает двигаться назад
Таким образом у нас есть мышь которая проверяет вешки и двигается от точки к точки постоянно меняя свой угол.