Интерфейс для самообучающихся "Гусениц играющих в футбол"
Просто демонстрационная программа с реализованной физикой. Графика, интерфейс или еще что-нибудь подлежит переделке, как по моей инициативе, так и по просьбе трудящихся. !!!! Предупреждение! На разных графических ускорителях размер мячика может быть меньше реального. Это связано с реализацией glPointSize в OpenGL.
Вы наблюдали за поведением гусениц в живой природе? Как они перемещаются, как сокращают части тела, изгибаются и делают шаг-ползок. Интересно наблюдать за гусеницами и в компьютерных программах. Моделировать движение гусениц можно в данном симуляторе. И не просто моделировать, а заставлять гусениц играть в футбол. Конечно, сравнивать гусениц и футболистов нельзя (хотя, иногда хочется, когда смотришь футбол нашей сборной). Так что смотрите описание симулятора гусениц, скачивайте программу и моделируйте поведение, заставьте их самообучиться.
Действующие физические законы для "гусеницы":
- Сила тяготения
- Сила реакции опоры
- "спрямляющая сила" - гусеница стремиться стать прямой
- Сила взаимодействия в звеньях
- Сила трения в звеньях
- Сила трения в воздухе
- Учитывается "Вязкость" среды (некоторое ее приближение, в продольном направлении "гусеницы" трение уменьшается)
- Сила трения-скольжения по поверхности
- Силы взаимодействия между "гусеницей" и мячиком
- Мышечная сила ("гусеница" сможет ползать, когда научится)
- Сила прилипания к полу при желании "гусеницы" (присоска)
Несколько советов по настройке констант.
- Следует учесть, что задание чрезмерно нереальных значений констант может привести к нереальному поведению вплоть до конвульсий и самопроизвольного уползания из террариума.
- Между звеньями гусениц "телесной" связки нет это просто набор шариков которые держаться электромагнитными силами, то есть гусеница может запутаться сама в себе.
- Во время "старта" положение гусениц и шариков случайно и могут возникать (даже скорее и будут возникать) ситуации, когда два объекта окажутся друг-в-друге, тогда они будут отталкиваться др. от др. и при этом развивать большие скорости (вплоть до 1 космической) и "вылетать" навсегда из террариума. Так что если вы не досчитаетесь мячика или целой гусеницы, не волнуйтесь, это не БАГ - это ФИЧА.
- Да, и напоследок, экспериментировать с ini файлом (типа, если удалю вот эту штучку, что будет?) не стоит :) может все повиснуть ведь это не было основной задачей. Дема просто пытается отыскать в этом файле знакомые символосочетания и прочитать за ними следом double. Все просто как белый день. Если деме что то не удается с ini файлом она настраивается по дефолту.
Все величины естественно условные. Вот собственно и вся "физика".
Загрузка интерфейса для самообучающихся "Гусениц играющих в футбол"
-
ОС: Windows 98/Me, Windows 2000/XP
Версия программы: 2.0 (26.03.2006)
Загрузить интерфейс для самообучающихся "Гусениц, играющих в футбол" (119 Кб)
Браузер Firefox предупреждает о нежелательности скачивания файлов с моего сайта. Браузер Chrome вообще запрещает скачивать программы, ссылаясь на то, что тут есть вирусы. Но их здесь нет и не было. Для скачивания программы используйте другие браузеры...
Apache — это кросплатформаенное программное обеспечение, относящееся к классу http-серверов. Поддерживается множеством операционных систем: Windows, Linux, MacOS и т.д. Одним из ключевых факторов в вопросе использования данного web-сервера является гибкость настройки и надежность выполнения операций. Apache включает в себя множество дополнительных модулей, позволяющих работать с различными базами данных, контролировать аутентификацию пользователей и т.д. |
Интересные материалы на сайте:
|