Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Оцените проект школьника


DNT ©   (2003-08-09 18:41:00) 

Сделал в школу проект.
Задание было написать интеракивную программу с графикой в 3d.

Вот, что получилось:

www.hava.org.il/my_game.ru

Прошу сильно не критиковать. Главное было в задании что-бы все было трехмерное ;)
Времени потратил немного. Все сделанно мною, только машинка взята готовая.


CHiF   (2003-08-11 17:58:00) [1]


> Школа в Иерусалиме.

вах.. а проект ничего(особенно если физику переделать)


DNT   (2003-08-11 12:49:00) [2]

Что то тема не туду ушла, рары... школа...

CHiF
Я не написал, что проект только только закончил.
Школа в Иерусалиме.


CHiF   (2003-08-11 11:11:00) [3]

2TButton я кстати переделал в SFX архив свою игрушку :) выложил вместе с пачем.
зы: какая то фигня, в бровсере топиков он пишет что на моем топике 23 ответа и последний был MeF88, на самом деле тама 25, я сообщал об выходе пача, почему он так?

> Сделал в школу проект.
> Задание было написать интеракивную программу с графикой
> в 3d.

чото я токо щаз заметил, какая школа? лето ведь, да еще и выпускник, какое такое задание?? `:) сам вот не так давно поступил. стрянно


MeF88   (2003-08-11 07:01:00) [4]

А я обычно в zip упаковываю... но не о том разговор.
P.S. У меня раньше был винт на 1Гб - ниче почти хватало... Хотя для игроделания нужен винт 100Гб.


TButton   (2003-08-11 00:47:00) [5]

кста. я завел себе привычку все архивы SFX делать... мало ли что случится...


TButton   (2003-08-11 00:46:00) [6]

у меня все нормуль, тока комп мой сейчас в большом доме... юзая я комп братовский, этакий динозавр, на который (с трудом) удалось водрузить 98 виндозу... при 1.3 гигах винта особо софтом не обапгрейдишься


MeF88   (2003-08-10 22:08:00) [7]

TButton: Что-то у тебя и DirectX8.1 и Rar<3.0... Пора бы произвести софтовый апгрейд. ;)

Вообще: а почему бы сделать все на OnIdle, а не на таймер?


TButton   (2003-08-10 22:03:00) [8]

я не дурак. :)
2 DNT ©
твои предпочтения я уважаю (очень), но(!) мой рар не понимает твой архив
(i) SFX - модуль самораспаковки, весит примерно 60-90Кб, очень полезная штука, облегчающая жизнь конечному пользователю, позволяет распаковывать архив к которому прилеплена, даже при отсутствии какого-л. архиватора.
к чему бы я это... как думаешь?


miek   (2003-08-10 15:25:00) [9]

D> У тебя как раз тормоза из-за неправильной (неточной) работы таймера.

Так это у меня, оказывается, тормоза:) Это в твоей программе тормоза, дорогой товарищ.

Или мы разные вещи понимаем под тормозами. Вот счетчик сделаешь - посмотрим.

D> Стандартный таймер по разному работает в разных виндах и на разных компах.

Он предназначен для работы на частоте не выше 20Гц (интервал - 40 мс). Ниже этого он работает ОЧЕНЬ неточно.

D> Я пытался сделать счетчик фпс, но не получилось. Как сделать?

1) Вводишь переменную - счетчик кадров. После каждой отрисовки экрана увеличиваешь его на единицу.
2) Параллельно с этим, но гораздо реже (1-2 раза в секунду), работает процедура обсчета FPS. Она берет счетчик кадров, делит на время, прошедшее от последнего отсчета (время надо запоминать, подойдет gettickcount), выводит полученное число и обнуляет счетчик.


Anatoly Podgoretsky   (2003-08-10 12:15:00) [10]

DNT © (10.08.03 11:52)
Вместо стандартного таймера, надо использовать мультимедия таймер.


DNT   (2003-08-10 11:59:00) [11]

miek
У тебя как раз тормоза из-за неправильной (неточной) работы таймера.

Проект нормально работал на 800 Durone с первым GeForce.


DNT   (2003-08-10 11:52:00) [12]

Я пытался сделать счетчик фпс, но не получилось.
Как сделать?
Как раз хотел такой топик открыть.

И как кстати сделать синхронизацию.
Стандартный таймер по разному работает в разных виндах и на разных компах.


MeF88   (2003-08-10 11:13:00) [13]

2DNT: Да скачал я уже, еще тогда, когда адрес написал - чтобы сделать сохранить объект как... Просто у меня инет вырубился - написать не успел. А так неплохо...

Еще бы текстурки получше, шейдеры разные пиксельные и вертексные, антиалиазинг, освещение, стенсильные тени, хорошую физику, более лучшую карту, более высокий уровень детализации моделей и будет новый NFS3.

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


miek   (2003-08-10 10:55:00) [14]

Тормоза такие - на глаз не более 25-30 FPS. Поскольку это модель, должен быть запас на будущее, и немаленький - ведь нет еще ни освещения, ни antialiasing-а, на других движущихся объектов. Комп - Cel1400, 396 SDRAM, GeForce2 64 DDR.
Кстати, счетчик FPS на экране не помешал бы.


DNT   (2003-08-10 09:37:00) [15]

TButton
я как раз закончил школу ;)
SFX - у всех на этот счет свои предпочтения

miek
Тормоза? А что за конфигурация?
Вобще естественно, чистый дельфи.

MeF88
Не знаю в чем проблема. Скачай какой-нибудь качалкой.

si-riuss
Все писалось под OpenGL. Использовал его для рисования треугольников и в некоторых случаях для повороротов тех самых треугольников ;)

Столкновение с объектами делал так:
Одновременно с выводом объектов на экран в памяти рисуеются bounding box"ы, как бы проекции объектов на экран.
Они не то что рисуются, их координаты запихиваются в массив.
Затем двигаю машину (ее координаты) и ищу пересечения линий проекции машины с другими линиями, которые принадлежат к другим объектам. Если есть хоть одно пересечение, то машине присваиваю -скорость. Получается что она отталкивается.

Единственное, с чем не успел справится - это с физикой машины.
Сдесь на форуме дали линк на ресурс. Там все красиво и грамотно описанно.
Но и готовый пример и моя машина катались как коровы на льду.


MeF88   (2003-08-10 07:40:00) [16]

У меня IE пытается файл открыть для чтения, сохранять никак не хочет - че за фигня?
http://www.hava.org.il/my_game.rar


si-riuss   (2003-08-10 01:28:00) [17]

Ну что, не плохо!
В чем ты писал 3D? Как ты реализовывал столкновение с объектами?


miek   (2003-08-09 22:53:00) [18]

Проект неплохой, особенно для школьника. Критиковать не стоит, разве только тормоза.

Так держать.


TButton   (2003-08-09 21:19:00) [19]

школьник, научись делать SFX архивы...


DNT   (2003-08-09 18:50:00) [20]

www.hava.org.il/my_game.rar
т.е.
425 кб


Наверх

Титульная страница Поиск, карта сайта Написать письмо