Megabyte-Ceercop
Почему-то все демки на мгновение открывают окно консоли и тут же закрываются. оО втф?
При таких мощных возможностях визуализатора и скриптовой системы движка, зачем тебе нужна тайловая система? ИМО, лучше сделать объекты произвольной формы, тогда всё будет смотреться значительно кастомней. Если что, я сейчас как раз переписываю свой Destruction 2d, с кучей сэмплов и СДК - могу помочь прикрутить нормальную физику :)
Suslik
>Megabyte-Ceercop
>Почему-то все демки на мгновение открывают окно консоли и тут же закрываются.
>оО втф?
А какая видеокарта? и Винда.
Сейчас сообщений об ошибках нет, если неудается инициализация, то просто закрывается.
Сообщается если только не удалось создать рендер-таргет 800x600 RGBA 32.
>При таких мощных возможностях визуализатора и скриптовой системы движка, зачем
>тебе нужна тайловая система? ИМО, лучше сделать объекты произвольной формы,
>тогда всё будет смотреться значительно кастомней. Если что, я сейчас как раз
>переписываю свой Destruction 2d, с кучей сэмплов и СДК - могу помочь прикрутить
>нормальную физику :)
Тайлы - это чтоб карта была понятна и наглядна. Я сторонник того, что при минимализме можно сделать игру понятнее и следовательно круче : )
Спасибо за предложение, но физика совсем не нужна. Будут простые сталкновения и убийства.
Sfighrath
>Ну разошелся, ну разошелся =) Прикольно!
Cпс дружище,но это даже не десятая часть из того что я сделал за 15 лет моделинга.
Многое конечно здесь показывать стыдно,сам понимаешь,но 40% поставить на такие вот рельсы запросто.
Guyver_alfa
А я думал, что ты это с нуля в день по модельки с текстурами клепаешь =)
Megabyte-Ceercop
На чем игру пишешь то? Может я с ИИ помогу.
Я так кстати и делаю,модельку такую точно в день.=)
Megabyte-Ceercop
WinXP SP2, Core2Duo E6600 2.4GHz, GF8800GTS 320Mb XFX
Sfighrath
>Megabyte-Ceercop
>На чем игру пишешь то? Может я с ИИ помогу.
пока реализован ИИ стояния на месте и ничего неделанья : )
А вообще, вся логика пишется на скриптовом языке похожем на асемблер, только вместо регистров - свойства спрайтов и глобальные переменные.
Если каких команд в скрипте нехватает, дописываю. : )
Язык этого скрипта использую давно, Танки - четвертая игра.
Для меня он удобен, но незнаю как другие к нему отнесутся : ) наверно тошноту вызовет.
вот например кусок скрипта главного танка в игре, только часть отрисовывающая пушку
:1 Танк игрока
//z0 - отдача
//z1 - задержка стрельбы
//z3 - повреждения от внешних объектов
//z4 - целевой угол корпуса
//z5 - текущий угол корпуса
//z6 - целевой угол пушки
//z7 - текущий угол пушки
round_vit 48 16 //выталкивание из твердых тайлов. радиус танка 48
getColision 55 //проверяет столкновение с другими объектами и возвращает в Zna тип объекта
tank_X = x
tank_Y = y
gotoif zna != 2 #НеВоВрагаВъехал
#НеВоВрагаВъехал
prevX = x
prevY = y
look Mouse_X //угол R направляет на курсор мыши
z6 = r
>расчет угла пушки
zna = z6
zna sub z7
abs zna
gotoif zna < 3.1415 #нормальныйУголП //близок без коррекции
zna = z6
zna add -6.283
z6 = zna
zna = z6
zna sub z7
abs zna
gotoif zna < 3.1415 #нормальныйУголП
zna = z6
zna add 12.5663
z6 = zna
#нормальныйУголП
zna = z6
setZnaTo $napravlPu
z7 to $napravlPu 0.0 step 0.3
zna = z7
zna mod 6.283185307
z7 = zna
r = z7
zna = sin R
zna *= z0
zna add y
y = zna
zna = cos R
zna *= z0
zna add x
x = zna
zna = 74 //отрисовываем пушку (индекс картинки 74)
draw
gotoif editor #stopтут читается оч неудобно. С подсветкой синтаксиса все понятнее становится : )
: ))
Suslik
>Megabyte-Ceercop
>WinXP SP2, Core2Duo E6600 2.4GHz, GF8800GTS 320Mb XFX
немогу сказать в чем косяк. Консоль по идее не должна вообще вылазить.
А в нее что-нибудь пишется?
Или может это окно-winForm приложения?
Megabyte-Ceercop
вообще очень странный баг, ума не приложу, нафига вылазит чёрная консоль. обычно все гд поделки идут.
Megabyte-Ceercop
Я еще по первой твоей игре про шахтера понял, что ты извращаться любишь =8-[]
:)))
Отрабатываю первый тайлсет.
Свежие скрины : )
Тут еще, с разным освещением:
http://www.gamedev.ru/images/?id=34810
http://www.gamedev.ru/images/?id=34809
http://www.gamedev.ru/images/?id=34808
http://www.gamedev.ru/images/?id=34807
Megabyte-Ceercop, слушай, красиво! все работает.
8600GT
еще скрин : )
Удаляю, чтоб не сбивал с толку. Слишком устаревший.
Вот еще скрин.
Пересчет теней изменил. Теперь он максимально приближен к обещаному SkyLight из 3Dstudio Max8.
При том, что шейдер стал намного легче и выполняется примерно в 8 раз быстрее чем раньше : )
![2Д тени 2Д тени | Normal Tanks (Iron Impact) HD [Только что зарелизили на Стиме!!!! : )]](https://gamedev.ru/files/images/2d_teni.jpg)
тени слишком чёрные - а картинки красивые
NormalTanks_demo0.04
- Графика, замечательно.
- Звук, необходимо изменить озвучку танчика, мотор работает странно очень.
- Камера, смущает и сбивает с толку её странное движение за мышкой, возможно, будет лучше привязать её к танчику, но с плавным преследованием.
- При однократном нажатии на клавишу движения, танчик либо стоит на месте, либо резко дергается, а вместе с ним и камера, не годится...
- Имеет смысл поэкспериментировать с высотой камеры, удаленностью наблюдателя от танчика, можно повыше.
- На будущие, желательно чтобы можно было этим танчиком, давить, кого ни будь.
Тема в архиве.