Помощь - Поиск - Пользователи - Календарь
Полная версия: Жизнь
Форум «Всё о Паскале» > Pascal, Object Pascal > Написание игр
klem4
Не пошел сегодня в универ, зато нашел вот в книге описание игры Дж. Конвея "Жизнь", стало интересно, решил сделать smile.gif

Если у кого есть время и желание, выклалдывайте свои версии, ибо у меня самый простой вариант и кстати вопрос, как быть со скоростью ? Если увеличить размер поля например до 30 * 30, то она заметно падает ...(
Lapp
Цитата(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
а сама книга у тебя в электронном виде ?
GoodWind
Код
     SetFillStyle(1, c);
     FillEllipse(Tx + bs * succ(i) - bsd2, Ty + bs * succ(j) - bsd2, 5, 5);

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

нет, книга бумажная, обычный учебник по паскалю, там в разделе графики эта прога есть, надо кстати посмотреть как автор сделал smile.gif
Lapp
В одной из книг великого Мартина Гарднера есть глава, посвященная ей. Надо попробовать найти электронную версию..
Сейчас как-то поутихло, а ведь одно время в США выходил журнал, посвященный только "Жизни".
GoodWind
Гарднер ? По-моему у меня есть его книга (бумажная) с математическими головоломками..
APAL
Ох, давненько это было...
Altair
И сейчас курсовую по этой теме пишу.
А вот здесь много полезной информации, в том числе там все статьи Гарднера
http://famlife.narod.ru/index.html
Lapp
Цитата(Altair @ 26.04.2006 19:14) *

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

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


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

вот:
Altair
klem4, ты сделал отрисовку эллипса на битмапе ?
Я кстати попробовал, мне показалось, что стало еще медленнее...
klem4
Не, не пробовал, времени совсем нету сейчас заниматься чем-то интересным =(
Вот сессию закрою и попробую все что только можно ;)
GoodWind
klem4, пиши под OpenGL(или M$ DirectX) - быстро и пишеться легко...
klem4
Да, а то я все в прошлом веке живу, после сесии обязательно куплю книженцию по основам этих вещей, ладно что-то мы уже не по теме тут smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.