Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2011, 18:20   #1
Gatzer
Новичок
Джуниор
 
Регистрация: 21.06.2011
Сообщений: 1
По умолчанию лабиринт и бегающия в нём змейка

Нужна помощь с такой задачкой, дан вот такой лабиринт:
Надо запустить в нем змейку состоящею из 3х шариков, которая появляется в случайном месте, и что бы змейка бегала по лабиринту и отталкивалась от стенок.
Код рисующий лабиринт и и змейку есть. Не могу понять как придать границы лабиринту, с проходами, чтоб змейка отталкивалась только от стенок лабиринта. Помогите пожалуйста.
Gatzer вне форума Ответить с цитированием
Старый 21.06.2011, 18:44   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Я бы создал класс змейка,описал в нем бы движение частей змейки в зависимости от координат лабиринта.
лабиринт можно хранить в вдвухмерном массиве.
Перед очередным ходом проверял координаты лабиринта и головы змейки,при столкновении,вычислял бы угол соприкосновения и т.д
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 21.06.2011, 20:18   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

А как вам такой лабиринт?

EducatedFool вне форума Ответить с цитированием
Старый 21.06.2011, 20:42   #4
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

И моя картинка Хвост питона - динамический лабиринт.
Изображения
Тип файла: gif 2011-06-21_193753.gif (34.5 Кб, 149 просмотров)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728

Последний раз редактировалось kuklp; 21.06.2011 в 20:44.
kuklp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лабиринт. ValinRam Помощь студентам 1 01.05.2011 08:47
Лабиринт GBTA Общие вопросы C/C++ 2 08.07.2010 12:03
Лабиринт Claster Помощь студентам 1 02.03.2009 11:41
Лабиринт)) Whiplash Паскаль, Turbo Pascal, PascalABC.NET 2 04.12.2008 17:12