IPB
ЛогинПароль:

2 страниц V  1 2 >  
 Ответить  Открыть новую тему 
> Небольшая "адская" демка., Я таки сделал паскальное 3д.
TarasBer
сообщение 6.01.2009 0:56
Сообщение #1


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Сделать это на Турбо Паскале раньше, да ещё и чтоб на моём компе не тормозило, мне не давала проблема, описанная и решённая в этой теме: Почему Trunc так медлителен?
После этой оптимизации мой модуль заметно ускорился, хочу показать, что получилось.
Правила такие - вокруг смотреть мышкой (первые 5 секунд вы просто падаете вниз на поверхность), двигаться W-A-S-D. Нельзя заходить за край и наступать за лаву (тогда программа закрывается, выводя на экран DIED). Цели никакой нету, это всего лишь демка.
Ссылка: http://tarasber.narod.ru/demo3d.rar

Сообщение отредактировано: TarasBer - 6.01.2009 1:06


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Archon
сообщение 6.01.2009 14:17
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 618
Пол: Мужской

Репутация: -  24  +


Очень впечатляет. Напоминает Magic Carpet =) +1


--------------------
Close the World...txeN eht nepO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
renesko1
сообщение 6.01.2009 18:04
Сообщение #3


поиск
****

Группа: Пользователи
Сообщений: 346
Пол: Мужской
Реальное имя: nir

Репутация: -  2  +


Очень понравилось, круто...
Мне до такого, наверное, ещё далеко, буду учиться...)


--------------------
typedef void Śūnyatā ;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Айра
сообщение 9.01.2009 1:24
Сообщение #4


Профи
****

Группа: Пользователи
Сообщений: 731
Пол: Женский

Репутация: -  25  +


А я не смогла полностью насладиться.. Заработало только в дос-эмуляторе (ибо виста), медленно и без мыши sad.gif
Но все равно впечатляет..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 9.01.2009 15:10
Сообщение #5


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Цитата(Айра @ 9.01.2009 1:24) *

А я не смогла полностью насладиться.. Заработало только в дос-эмуляторе (ибо виста), медленно и без мыши sad.gif
Но все равно впечатляет..


Оффтоп - в Висте нету даже ntvdm (кстати тоже как бы дос-эмулятор, по скорости не уступающий настоящему ДОСу), как в экспе?!


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
xds
сообщение 9.01.2009 22:59
Сообщение #6


N337
****

Группа: Пользователи
Сообщений: 737
Пол: Мужской

Репутация: -  26  +


Классно! Еще можно ландшафт посчитать фрактально - тогда он будет менее хаотичным и более похож на реальный...


--------------------
The idiots are winning.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 10.01.2009 4:42
Сообщение #7


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(TarasBer @ 9.01.2009 15:10) *
Оффтоп - в Висте нету даже ntvdm (кстати тоже как бы дос-эмулятор, по скорости не уступающий настоящему ДОСу), как в экспе?!

Есть. Есть ntvdm!

Но.. не работает! smile.gif
Проблема в том, что вистОвые драйверы (которые могут Aero) не поддерживают full screen mode совсем, как класс. На мой личный взгляд это есть совершенная неправильность - выкинуть подобную функциональность, но - будем считать, что им ТАМ, в Сиетле, виднее. Вот взяли и выкинули старый прабабкин сундук - хоть он еще и крепок..

Справедливости ради, надо сказать, что принципиальная возможность все же имеется. Для ее осуществления нужно установить на видеокарту не вистовый драйвер, а ХР-юшин. Для этого, как вы понимаете, означенное устройство должно этот означенный драйвер _иметь_. Если видюха достаточно новая, то этого может и не случиться! (Кстати, я теперь понял, что имеется в виду, когда я связываюсь с производителем компа с предустановленной Вистой и задаю вопрос про ХР-шный драйвер, а мне отвечают, что этот компьютер не поддерживает ХР.) Но, если вам "повезло" и ваша карта не очень новая - то вперед! А точнее - вот сюда:
http://www.mydigitallife.info/2007/06/27/w...-windows-vista/
Способ, рекомендованный самой MS, но с оговоркой, что "использование драйверов ХР на Виста может рушить систему случайным образом" smile.gif

P.S.
Сам не пробовал.. smile.gif


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Айра
сообщение 10.01.2009 23:40
Сообщение #8


Профи
****

Группа: Пользователи
Сообщений: 731
Пол: Женский

Репутация: -  25  +


Цитата
в Висте нету даже ntvdm

Еще как есть.. он мне проц до 68 градусов греет, когда Norton Commander 95 года рождения запустишь не через эмулятор..

Цитата
"использование драйверов ХР на Виста может рушить систему случайным образом"

ой нет) мне и так ее случайного образа хватает... и dos-эмулятора..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
SkIv
сообщение 11.01.2009 21:06
Сообщение #9


Новичок
*

Группа: Пользователи
Сообщений: 26
Пол: Мужской
Реальное имя: IVAN

Репутация: -  0  +


хех у меня эта демка систему в ребут отправила =))
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 11.01.2009 21:50
Сообщение #10


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


А что за система-то? И на какой строчке ребут происходит?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 12.01.2009 1:41
Сообщение #11


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(TarasBer @ 11.01.2009 21:50) *
А что за система-то? И на какой строчке ребут происходит?
Полагаю, дело не в строчке smile.gif. Интереснее знать, какая граф-карта и ее драйвер. И еще вопрос: вообще полноэкранный режим работает или нет? И в тексте, и в графике.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
SkIv
сообщение 12.01.2009 8:51
Сообщение #12


Новичок
*

Группа: Пользователи
Сообщений: 26
Пол: Мужской
Реальное имя: IVAN

Репутация: -  0  +


у меня хр sp2 я запускал exe-шник он открылся на весь экран, потом тут же свернулся, когда я на него снова альтабнулся комп ушел в ребут, карта radeon HD4830 дрова Catalyst 08.12
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Altair
сообщение 12.01.2009 21:44
Сообщение #13


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Прикольная штука smile.gif
Мне понравилось!


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
-=ChumadaN=-
сообщение 12.01.2009 22:06
Сообщение #14





Группа: Пользователи
Сообщений: 2
Пол: Мужской
Реальное имя: Сергей

Репутация: -  0  +


Прикольно сделано
а долго заморачивался над этим?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 13.01.2009 15:02
Сообщение #15


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Цитата(-=ChumadaN=- @ 12.01.2009 22:06) *

Прикольно сделано
а долго заморачивался над этим?


Судя по кол-ву строчек кода - писал я это очень недолго.
А вот на сбор теоретического материала, необходимого для написания этого - ушло намного больше времени. Например, первый вариант 3д-модуля я написал ещё 3 года назад. Но мне помешало незнание того дикого факта, что транк - это функция (!!!!!!!!!!!!!!), а не макрос.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 15.01.2009 15:44
Сообщение #16


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Обновил. Теперь демка не такая "адская", но с ещё большими наворотами графики.
В воду заходить нельзя.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
ammaximus
сообщение 15.01.2009 17:55
Сообщение #17


Ночной волк
**

Группа: Пользователи
Сообщений: 103
Пол: Мужской

Репутация: -  1  +


Здорово

Добавь возможность прыгать! Я все время тону.


--------------------
Не думай о белой обезьяне.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Archon
сообщение 15.01.2009 21:05
Сообщение #18


Профи
****

Группа: Пользователи
Сообщений: 618
Пол: Мужской

Репутация: -  24  +


Вот бы еще клавиатура не пищала =)


--------------------
Close the World...txeN eht nepO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 15.01.2009 21:34
Сообщение #19


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


> Я все время тону.

Ищи обходные пути. Типа лабиринт.

> Вот бы еще клавиатура не пищала =)

Вставил строчку
MemW[$0040: $001A] := MemW[$0040: $001C];
перед концом рабочего цикла.
Так не пищит?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Archon
сообщение 15.01.2009 22:22
Сообщение #20


Профи
****

Группа: Пользователи
Сообщений: 618
Пол: Мужской

Репутация: -  24  +


Теперь все круто.

PS Только что заметил, что вода прозрачная smile.gif


--------------------
Close the World...txeN eht nepO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

2 страниц V  1 2 >
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 29.04.2024 2:16
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"