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

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

Изометрический движок с демкой....


Страницы:   1 2 3 4

Плохой человек ©   (2003-04-01 22:45:00) 

Вроде бы страсти вокруг изометрии уже приутихли, но хочется верить, что не все кинулись к 3d. Я тут довольно долго уже делаю изометрический движок для изометрической игры. Хотел опубликовать его после написания игры, но потом понял, что будет жалко, ведь сам движок тесно сотрудничает с самой игрой, так сказать, интеграция. В общем, решил его вывесить. Заливайте отсюда (648 Кб, Self-exe):

http://www.hot.ee/mvps2/lifeiso.exe

Особенно гляньте демку. И если не сложно, сообщите fps при указании проца, RAM и карточки. Ну, кто хочет - критикуйте, всё выдержу.


ZeaLoT   (2003-10-08 21:01:00) [1]

и мне, и мне! 234107@mail.ru
заранее спасибо.


oklam   (2003-10-08 03:27:00) [2]

У меня не качаеться!!! Ссылка умерла? если сожно скинь на мыло.
oklam@mail.ru
Заранее спасибо.
P.S Ты по всем признакам хороший человек :-)


Namo   (2003-04-30 13:17:00) [3]

значит про ник то была шутка :))

2 Плохой человек  

не каждому хочется такое говорить,но

> Вот бы его создатель

кажется, ты читал ветку о Техасском Кене. так вот, я не буду гнать на создателей там всяких дельфиксов, и т.д.. ОНИ мне ни чем не обязаны. хотя впрочем круто это было бы точно.

Feanturi: Valanyё Mandos


Плохой человек   (2003-04-29 23:37:00) [4]

2 Namo:

Нет, Плохой человек только один, другие ники я не использую. Был ник раньше другой, его администрация забанала (распространял виртулаьные наркотики), вот я недолго думая стал Плохим человеком.

А fps скачет, это точно. Но ещё раз повторяю - процессор! Всё в процессоре, если Graphic32. Вот бы его создатель сделал свой проект G32 - мощнейшая библиотека, свомещающая всё. Вот это было бы круто.


Namo   (2003-04-29 22:00:00) [5]


2 Плохой человек  

Про ник. Это в той ветке действительно твои ники? а скакать может на слабой машине, как у меня, начинаешь например мышкой усердно двигать и при этом идти на 4 стороны, так даже ниже опускается! а если просто ходишь, спокойно, то вроде нормальный фпс.

Feanturi: Valanyё Mandos


Плохой человек   (2003-04-29 21:08:00) [6]

> а чего у тебя ник такой?...назвался бы нейтральнее...:)

Да был хорошим - забили.


neuro   (2003-04-29 20:40:00) [7]

2Плохой человек:
>>7-17 fps скачет
>Скачет - это плохо. Наверное, было запущено много программ?

Нет.Только аська и нетшкаф.


AaLcHeMy   (2003-04-29 20:32:00) [8]

Аналогично. Увы не могу запустить великий Х-СОМ....вспомнить детсво. На 1600+ атлоне, чуть двину мышкой- уже на другом краю карты. что может помочь?...


Namo   (2003-04-29 19:39:00) [9]


Transport Tycoon,

да!да!да!да! у меня много таких досовских, которые, если можно выразиться, ассоциируются  с детством.. и все-таки это круто!!

Feanturi: Valanyё Mandos


AaLcHeMy   (2003-04-29 19:25:00) [10]

Да она давно вышла, даже очень :) и недавно к ней адд-он вышел, правда сам еще не купил его, руки не доходят.
Ностальгия по Transport Tycoon, да? ;)) у меня тоже. Нельзя там пасажиров, увы :( Правда, купить ее я настоятельно рекомендую...товаров море, т/с тоже, вообщем интересная стратегия. Мне очень понравилась. Думаю, с адд-оном еще интереснее, так как бОльший временной промежуток - от 1900 до 2040 гг.


Namo   (2003-04-29 17:32:00) [11]

2 Плохой человек.
Спасибо. понятно теперь. :))значит, как я понял, усовершонствования появятси не скоро. :(( желаю удачи

2 AaLcHeMy

> Industry Giant II

Сплю я. уже вторую версию пропустил. раз уж ты играл,  может скажешь, можно ли там теперь пассажиров перевозить? в первой части отсутствие этой возможности меня сильно огорчило, хотя сама игра, как графически, так и технически неплохая.

Feanturi: Valanyё Mandos


AaLcHeMy   (2003-04-29 01:09:00) [12]

2Плохой человек
Понятно теперь, спасибо. Попробую поэксперементировать. А вообще у меня витает мегаидея экспорта зданий из архикада..я довольно профессионально им играюсь, и так жалко что красивые домики часто просто складируются на винте...
в принципе если как спрайтами то можно думаю...ммм...в виде куба,а что не входит в дом то как бы прозрачное...

Интерено, такие шикарные здания типа как в Industry Giant II где делались?...

2Плохой человек: а чего у тебя ник такой?...назвался бы нейтральнее...:)


Плохой человек   (2003-04-28 22:54:00) [13]

2 Namo & AaLcHeMy:

Дому соответсвуют два файла - его картинка и файл и его размерами (фундамент дома - изометрический прямоугольник). Карта моя состоит из элементов какого-то типа, что-ли TTile. И в TTile есть запись о наличии или отсутствии дома в данной клеточке. Если есть дом, то записан его индекс (из списка домов). При загрузке дома, движок рисует этот прямоугольник на карте. Это я и имел ввиду "поклеточные координаты".

Значит, рисуется всё как я говорил слева-направо, сверху-вниз. Хранится у меня координата нижнего угла дома. Когда рисуется карта, первым доходит до верхнего угла дома. Из текущих координат (клетки) вычитаются координаты левого угла дома и получается как раз сколько пикселей мне надо взять от левой границы рисунка дома. Ну а ширина столбика заданая. Высота пока берётся полностью. Ну сложно это объяснять.


AaLcHeMy   (2003-04-28 22:41:00) [14]

ну...дом по столбикам получается рисуется? идя от одной координаты "фундамента" к конечной...так чтоли


Namo   (2003-04-28 21:27:00) [15]

2 Плохой человек

> виде поклеточных координат фундамента

это как? может тупой я?

Feanturi: Valanyё Mandos


Плохой человек   (2003-04-28 21:25:00) [16]

>7-17 fps скачет

Скачет - это плохо. Наверное, было запущено много программ?


neuro   (2003-04-28 21:14:00) [17]

7-17 fps скачет
p3 - 1000
ati xpert99/2000


Плохой человек   (2003-04-28 20:57:00) [18]

2 AaLcHeMy:

Значит, все клеточки пронумерованы слева напрво сверху вниз. Т.е. нечётные ряды на клетку больше. Дома рисуются отдельно в виде целостного файла. В программе указываются координаты дома и тогда уже он наносится на карту (виде поклеточных координат фундамента). При прорисовке я:

1. Проверяю, есть ли кусок дома в координатах.
2. Вычисляю, какие это координаты на рисунке дома.
3. Вырезаю нужны столбик.

Замудрено, но безупречно работает.

2 Namo:

Да уж, это точно.


Namo   (2003-04-28 20:37:00) [19]

2 Плохой человек
Вся загвоздка в изометрии. было бы проще, еслиб был 2д. у меня достаточно разбить на клеткки, а там.... можно как хочешь ими управлять. и из простой маленькой крепости можно сделать большой замок.
жаль. в общем, проблема понята.

Feanturi: Valanyё Mandos


AaLcHeMy   (2003-04-28 20:00:00) [20]

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


Страницы:   1 2 3 4

Наверх

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