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

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

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.01.2010, 19:53   #11
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Я бы начал с чего бы то полегче.
Сам сейчас нахожусь на равновесной стадии разработки своего симулятора(движка) цифровых схем.
Levsha100 вне форума Ответить с цитированием
Старый 11.01.2010, 19:57   #12
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

ооо, попался >>> сайт <<< с игрой для амебо-фанатов
...кстати, там второй вариант.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 11.01.2010 в 19:59.
raxp вне форума Ответить с цитированием
Старый 11.01.2010, 19:59   #13
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
Буду моделировать группу, какой-то конкретный организм посложнее. Ведь любой организм в сущности состоит из тех же амеб, только появляется отдельная специализация у каждой
Для этого есть организм вольвокс - наверняка есть в Википедии, для начала можно пошерстить там.

Цитата:
Если поставитб цели и взяться за это, то знания появятся, главное пить нужную литературу.
Свой человек, лишь бы скипидар не кончился .

Цитата:
Повторюсь, сначала нужно реализовать её хотя бы в нейтральном состоянии, а затем насыщать её рефлексами на пищу\окружение\"позывы" к размножению.
Еще раз повторюсь, ключевой тег - игра Жизнь, проичтай о ней и сделай свою реализацию, значительно упростишь себе жизнь.

Цитата:
P.S. Вот сессию сдам и начну курить мануалы по жизни амеб.
И не только - надо еще знать чем она питается и кто питается ей, и кто смотрит ее в микроскоп .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 11.01.2010, 20:15   #14
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
игра Жизнь, проичтай о ней и сделай свою реализацию
Читал и когда-то делал реализацию на VB. Но не могу понять, как связан это симулятор социума с данной моделью?
Цитата:
ооо, попался >>> сайт <<< с игрой для амебо-фанатов
...кстати, там второй вариант.
О, а это уе интересно. Реализация конечно на уровне левой пятки, но что-то отсюда можно перенять. Спасибо за ссылку.
Цитата:
Свой человек, лишь бы скипидар не кончился .
Я перед сессией запасся
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 11.01.2010, 23:14   #15
Juffin
Форумчянин
Форумчанин
 
Аватар для Juffin
 
Регистрация: 05.04.2009
Сообщений: 446
По умолчанию

у меня тоже была такая мысль, но потом я понял, что математики надо много, моих 10 классов не хватит.
Nobody expects Spanish Inquisition!
Juffin вне форума Ответить с цитированием
Старый 12.01.2010, 09:55   #16
crazy horse
ios developer
Старожил
 
Аватар для crazy horse
 
Регистрация: 16.11.2007
Сообщений: 2,885
По умолчанию

Вам бы лучше покурить мануалы по реализации физики в играх imho. К сожалению, знаю только на As3 ссылки...
навскидку: http://www.gamedev.ru/articles/?id=30107
http://www.interface.ru/home.asp?artId=2650
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!

Последний раз редактировалось crazy horse; 12.01.2010 в 10:00.
crazy horse вне форума Ответить с цитированием
Старый 12.01.2010, 10:00   #17
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
Читал и когда-то делал реализацию на VB. Но не могу понять, как связан это симулятор социума с данной моделью?
Тебе же нужно поведение амеб, а не поведение амебы. Все можно свести к обсчету некоего массива (для начала двухмерного).
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 12.01.2010, 12:52   #18
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
ооо, попался >>> сайт <<< с игрой для амебо-фанатов
Ого, да там целая вселенная! Наука амёбоводства, турниры, кланы, шпионаж и перемирия...

UPD: второй день на моём компе идёт эволюция - вывожу своего монстра.

Последний раз редактировалось ds.Dante; 13.01.2010 в 11:16.
ds.Dante вне форума Ответить с цитированием
Старый 13.01.2010, 19:06   #19
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Создал лабораторию занавесил окно и запер дверь , провожу опыты по выращиванию амеб. ввожу это слово в гугл и качаю весь материал . Вот видео, снятое с помощью моего универсального микроскопа Mozilla Firefox :

Какая-то она дюже быстрая, эта амеба.

P.S. Пока решил остановиться на модели 20х20 с 12-ю направляющими векторами. На фото - красные пиксели - направляющие.


P.P.S. Видео переименовать в родной формат и запустить в браузере
Изображения
Тип файла: bmp Ameba.bmp (1.2 Кб, 183 просмотров)
Вложения
Тип файла: txt MyLab.ogv.txt (207.7 Кб, 155 просмотров)
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 14.01.2010, 13:50   #20
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Написал класс основу для клетки, который будет являться основой для амебы. Я в классах не сильно силен, посмотрите, пожалйста, не допустил ли я грубых ошибок:

Код:
unit UNTClasses;

interface

Uses
   Classes, SysUtils;

Type
   TDirection = Record
      Ver : ShortInt;
      Hor : ShortInt;
   End;

   TForce = TDirection;

   TVector = Record
      X : SmallInt;
      Y : SmallInt;
      Force : TForce;
   End;

   TAVector = Array[0..11] of TVector;

   TForceDirection = Record
      Direction : TDirection;
      Force     : TForce;
   End;

  TCell = Class(TObject)
    Private
     _ID     : SmallInt;
    Protected
     Vector  : TAVector;
     Procedure FillVectors(StX,StY : SmallInt);
    Public
     Constructor Create(PosX,PosY: SmallInt);  Virtual;
     Destructor Destroy;  Override;
//     Procedure Move(ForceDirection : TForceDirection); // напоминание
//     Procedure Phagocytosis; // для
//     Procedure Mitosis; // потомков
//     Procedure MakeCyst;
    Published
     Property ID     : SmallInt Read _ID;
  End;

implementation

Procedure TCell.FillVectors(StX,StY : SmallInt);
 Begin
  Vector[00].X := StX + 09;
  Vector[00].Y := StY + 03;
  Vector[01].X := StX + 12;
  Vector[01].Y := StY + 04;
  Vector[02].X := StX + 15;
  Vector[02].Y := StY + 06;
  Vector[03].X := StX + 16;
  Vector[03].Y := StY + 09;
  Vector[04].X := StX + 15;
  Vector[04].Y := StY + 12;
  Vector[05].X := StX + 13;
  Vector[05].Y := StY + 15;
  Vector[06].X := StX + 10;
  Vector[06].Y := StY + 16;
  Vector[07].X := StX + 07;
  Vector[07].Y := StY + 15;
  Vector[08].X := StX + 04;
  Vector[08].Y := StY + 13;
  Vector[09].X := StX + 03;
  Vector[09].Y := StY + 10;
  Vector[10].X := StX + 04;
  Vector[10].Y := StY + 07;
  Vector[11].X := StX + 06;
  Vector[11].Y := StY + 04;
 End;

Constructor TCell.Create(PosX,PosY : SmallInt);
 Begin
  Inherited Create;     
  FillVectors(PosX, PosY);
 End;

Destructor TCell.Destroy;
 Begin
  {...}
  Inherited Destroy;
 End;

end.
P.S. Компиляция прошла успешно.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ

Последний раз редактировалось Alex Cones; 14.01.2010 в 13:52.
Alex Cones вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даталогическая модель Шульц БД в Delphi 0 27.12.2008 23:44
3D модель в GLScene -=<[Evklidd]>=- Gamedev - cоздание игр: Unity, OpenGL, DirectX 4 04.02.2008 15:32
Модель бензоколонки forester Помощь студентам 23 11.10.2007 15:17