Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Написание игр _ Жизнь

Автор: klem4 26.04.2006 16:43

Не пошел сегодня в универ, зато нашел вот в книге описание игры Дж. Конвея "Жизнь", стало интересно, решил сделать smile.gif

Если у кого есть время и желание, выклалдывайте свои версии, ибо у меня самый простой вариант и кстати вопрос, как быть со скоростью ? Если увеличить размер поля например до 30 * 30, то она заметно падает ...(


Эскизы прикрепленных изображений
Прикрепленное изображение

Прикрепленные файлы
Прикрепленный файл  klem4_life.rar ( 50.12 килобайт ) Кол-во скачиваний: 497

Автор: lapp 26.04.2006 17:14

Цитата(klem4 @ 26.04.2006 12:43) *

Не пошел сегодня в универ
Вах, нехорошо! sad.gif Забалэл?

klem4, молодец, ура!! smile.gif Наконец-то тут появилась моя любимая игрушка.. smile.gif
Цитата(klem4 @ 26.04.2006 12:43) *

как быть со скоростью ? Если увеличить размер поля например до 30 * 30, то она заметно падает ...(

Ха! Я гонял ее 20 лет назад на Dec 350 (8-битный проц на 2 МГц) на поле 100х100 на бейсике! smile.gif
Оптимизируй..

Автор: GoodWind 26.04.2006 17:50

а сама книга у тебя в электронном виде ?

Автор: GoodWind 26.04.2006 18:01

Код
     SetFillStyle(1, c);
     FillEllipse(Tx + bs * succ(i) - bsd2, Ty + bs * succ(j) - bsd2, 5, 5);

эллипс можно один раз отрисовать на TBitmap и потом этот TBitmap выводит. Прирост будет существенный

Автор: klem4 26.04.2006 18:39

Да я какраз думал о том, что скорость падает из-за того что эллипс перерисовывается часто слишком, щас попробую чонить сделать, BitMap не юзал никогда, щас буду пробовать smile.gif

нет, книга бумажная, обычный учебник по паскалю, там в разделе графики эта прога есть, надо кстати посмотреть как автор сделал smile.gif

Автор: lapp 26.04.2006 18:58

В одной из книг великого Мартина Гарднера есть глава, посвященная ей. Надо попробовать найти электронную версию..
Сейчас как-то поутихло, а ведь одно время в США выходил журнал, посвященный только "Жизни".

Автор: GoodWind 26.04.2006 19:24

Гарднер ? По-моему у меня есть его книга (бумажная) с математическими головоломками..

Автор: APAL 26.04.2006 20:18

Ох, давненько это было...


Прикрепленные файлы
Прикрепленный файл  LIVE.rar ( 73.59 килобайт ) Кол-во скачиваний: 302

Автор: Altair 26.04.2006 23:14

И сейчас курсовую по этой теме пишу.
А вот здесь много полезной информации, в том числе там все статьи Гарднера
http://famlife.narod.ru/index.html

Автор: lapp 27.04.2006 17:40

Цитата(Altair @ 26.04.2006 19:14) *

http://famlife.narod.ru/index.html

У кого-нить получилось скачать статьи? У меня скачивание обрывается. Если есть - положите здесь, плиз..

Автор: GoodWind 27.04.2006 17:57

в смысле? страницы не открываются?
у меня все страницы открылись. Если надо, могу сохранить их и выслать

все.. ступил...


понял что ты имел в виду

вот:


Прикрепленные файлы
Прикрепленный файл  gardner.zip ( 231 килобайт ) Кол-во скачиваний: 274

Автор: Altair 15.05.2006 18:40

klem4, ты сделал отрисовку эллипса на битмапе ?
Я кстати попробовал, мне показалось, что стало еще медленнее...

Автор: klem4 16.05.2006 18:31

Не, не пробовал, времени совсем нету сейчас заниматься чем-то интересным =(
Вот сессию закрою и попробую все что только можно ;)

Автор: GoodWind 16.05.2006 18:35

klem4, пиши под OpenGL(или M$ DirectX) - быстро и пишеться легко...

Автор: klem4 16.05.2006 23:17

Да, а то я все в прошлом веке живу, после сесии обязательно куплю книженцию по основам этих вещей, ладно что-то мы уже не по теме тут smile.gif