Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: CL | DM;

Вниз

А не устраивать ли нам небольшие конкурсы по кодингу? (ч.4)   Найти похожие ветки 

 
XProger ©   (2005-07-23 18:10) [320]

3 дня назад тож вспышку делал:
Из матрицы вида вытаскивал 2 направляющих вектора, ориентировал относительно их грани полигона. Затем поворачивал полигон относительно нормали к нему домножив на матрицу поворота относительно этой оси.
В итоге получилась хорошенькая такая, вертящаяся вспышка! :D


 
Antonn ©   (2005-07-23 18:13) [321]

XProger ©   (23.07.05 18:10) [320]
завернул... :)


 
Zer0 ©   (2005-07-23 18:33) [322]

ээээ, а чем пойнтспрайты плохи?


 
XProger ©   (2005-07-23 19:22) [323]

Zer0, может и не плохи, но руки выпрямлять изредка тоже надо :)


 
Antonn ©   (2005-07-23 20:36) [324]

только что сделал мины, всех рвут, нафиг мне теперь пушки? :)


 
П7   (2005-07-24 01:31) [325]

По моему у пойинт-спрайтов большая проблема с отсеченим... Или я чего-то не догоняю...
ИксПрогер, тебе не руки надо выпрямлять, они у тя достаточно прямые... (: Тебе по мозгам нужно почаще давать, что спуску лени своей не давал! (:


 
Darth   (2005-07-26 16:40) [326]

Я усе сделал и сдал.
1 работа типа уже есть :)


 
A22 ©   (2005-07-26 17:04) [327]

2 Antonn
matView[0] - первый столбец, вектор i"
matView[1] - j"
matView[2] - k"

i", j", k" - базис нового пространства, т.е. аналоги i,j,k обычного, не трансформированного. Так что если нужно построить биллбоард, берешь точку p, где куда его нужно поместить и создаешь полигон
p - i" - j", p + i" - j"
p + i" - j", p + i" + j"
если есть желание, можно его еще и повернуть, причем поворачивать лучше не матрицей, а руками, пересчитав i" и j" - быстрее будет.

З.Ы. просто решил пояснить, вдруг кто не знает... это все же, ИМХО, лучший способ задания билбоардов


 
XProger ©   (2005-07-26 18:29) [328]

Хм. Можно изначально повернуть все вершины полигона в его системе координат, но тогда придётся домножать его на матрицу в системе координат камеры. ИМХО разницы практически никакой :)


 
A22 ©   (2005-07-26 18:42) [329]

Vec3 _vx = 0.5f*size*Vec3( mView._11, mView._21, mView._31 ),
    _vy = 0.5f*size*Vec3( mView._12, mView._22, mView._32 );
if ( angle ) {
   sns = sinf(angle);
   csn = cosf(angle);
   _nvx = _vx*csn - _vy*sns;
   _nvy = _vx*sns + _vy*csn;
}

все, теперь _nvx - это i"" (пространство камеры, повернут),
а _nvy - j"". используя их для построения полигона получаем биллбоард, повернутый относительно оси своей нормали на angle. мм, так все же быстрее матрицы - немного меньше операций, да и построение самой матрицы время займет


 
cyborg ©   (2005-07-29 16:58) [330]

Отправил,  правда недоделанный, лень :)

Только что я у себя заколбасил 2025 пупков. Кто сможет больше? :)

Ответы будут после первого числа :)


 
Zer0 ©   (2005-07-31 00:49) [331]

интересно, когда конкурсу год исполнитсо?


 
Antonn ©   (2005-07-31 09:39) [332]

отправил через http://code.rpro.ru/postresult.html
только не понял, там говорилось про какой-то пароль, который доступен после конкурса, это чего такое?


 
Zak3D[@Tm] ©   (2005-07-31 09:42) [333]

Помоему тогда был организован первый конкурс
05.07.2004


 
Zak3D[@Tm] ©   (2005-07-31 09:42) [334]

нииии.... ГОД УЖЕ БЫЛ!!! =) вай.


 
Antonn ©   (2005-07-31 09:49) [335]

Zak3D[@Tm] ©   (31.07.05 9:42) [334]
кстати, первое упоминание о "А не устраивать ли нам небольшие конкурсы по кодингу?" было 21.06.04 в 23:23 :)


 
cyborg ©   (2005-08-01 13:40) [336]

Вах, только что свой рекорд побил, 2428 пупков замочил :)


 
Zak3D[@Tm] ©   (2005-08-02 00:13) [337]

Ну чтож, закачка на сайт закрыта =)


 
XProger ©   (2005-08-02 00:14) [338]

Ну чтож, ждём пака!


 
Антон ©   (2005-08-02 00:17) [339]

А сколько ждать? (сколько в прошлый раз ждали?)


 
DeadMeat ©   (2005-08-02 00:18) [340]

ААА!!!
А МИНЕ АБЫДНА!!!!

---
...Death Is Only The Begining...


 
Антон ©   (2005-08-02 00:19) [341]

Що, не усел?


 
DeadMeat ©   (2005-08-02 00:22) [342]

НЕЕЕЕТ!!!
Ну как.. сдать та успел.. но вот доделать не успел...
БЛИИИН!!!
По своей же глупости не успел...
АААА!!!!!!!!

---
...Death Is Only The Begining...


 
DeadMeat ©   (2005-08-02 00:23) [343]

Упаковать самое главное не успел..
Оно пакуется офигительно, но я на последний момент все оттянул.. и не успел...
Так бы в размер уложился спокойно...
А теперь.. Теперь все это добро весит 2 с копейками метра..
А если бы запакавал, то было бы 1.40..

---
...Death Is Only The Begining...


 
Антон ©   (2005-08-02 00:24) [344]

Да-а-а, женщины - зло...


 
grouzd[E]v ©   (2005-08-02 00:26) [345]

[339] Антон ©   (02.08.05 00:17)
Не раньше чем завтра. То есть сегодня. Днем...


 
Антон ©   (2005-08-02 00:27) [346]

Zak обещает через час...


 
grouzd[E]v ©   (2005-08-02 00:28) [347]

[344] Антон ©   (02.08.05 00:24)
:offtop: Неправда твоя. ЗЫ И плз без холиваров...


 
Антон ©   (2005-08-02 00:29) [348]

grouzd[E]v, ты почитай, почему DeadMeat не успел доделать (на code.rpro.ru)


 
XProger ©   (2005-08-02 04:05) [349]

1) antonn:
+ Не выдаёт никаких ошибок!
+ Рендер в текстуру (если это можно так назвать)
+ Хоть рисовал на DC, но работает достаточно шустро
+ Размер
- Не понял как пушки убирать...
- Нет атмосферной музычки

2) ПсихЪ
+ Просто класс!
+ Размер
- Тихо
- Не понял, как отличить своих от чужих?
- Не пробовал окошко за заголовок тягать? (перерисовка окна глючит)

3) grouzd[E]v
+ 3D и достаточно хороший стиль кода
+ Размер
- Я уж было думал комп повис - запуск игры длился около 2 минут (предпологаю, что виной всему "b.pixelformat := pf32bit" в коде загрузки текстур)
- Камера появилась хз где, казалось, что вместо игры так и будет серый экран
- Нет освещения, что достаточно не приятно видеть в 3д игре
- Не хорошо после каждого входа или проигрыша менять разрешение экрана для отображения менюшного GUI

4) DeadMeat
+ 3D хоть и не ручное ;)
- Размер!!!
- Ай-яй-яй, позорный AV при постройке одной из пушек
- Долго не мог понять как выйти из игры Alt+F4 спасло
- После такого некрасивого выхода игра осталась в процессах (Ctrl+Alt+Del) и мешала нормально работе других конкурсных работ!

5) Darthman
+ Достаточно интересно было играть, правда со временем возникнет ситуация, когда ты будешь:
а) непобедим
б) никуда не денешься и проиграешь
т.к. все места под пушки будут забиты.
- Музыка - это конечно хорошо, но звуковые эффекты не помешали бы
- Как можно выйти из игры без Alt+F4?
- Откуда такой размер???
- Графика конечно не самое главное, но не до такой же степени?
- Уровне эдак на 20 вылетела AV (во время начала очередной волны)

6) DRON
+ 3D и вроде как ручное
+ Нормально меню
- Размер
- Долгая загрузка
- Просит послать отчёт разработчикам Windows XP при нанесении поврежления монстром, причём игра на это не реагирует и продолжает писать ошибки (Ctrl+Alt+Del спасло) В итоге нормальная играть сталоневозможно!
- Либо игра тормозит, либо так запланированно (чтобы человек отличил движение от скачков - нужно как минимум 18 кадров анимации в секунду)

7) Zak3D[@Tm]
+ В правила вписался
- Как-то тихо в мире этом...
- Явные проблемы с альфа каналом у текстур
- А рестарт то не работает (пишет "игра онончена" в то время как я могу ещё пушки расставлять)

8) cyborg
- Это вроде как 3D?
- По моим наблюдениям пушки разворачиваются не на кротчайший угол до цели


 
_3d[Power] ©   (2005-08-02 04:48) [350]

Баним работу Darthman"а за размер.


 
_3d[Power] ©   (2005-08-02 04:54) [351]

Неадекватный был пост ) просто показалось что 1,53 МБ (1 608 584 байт) работа )) все из-за некоторых *покосился на ...


 
cyborg ©   (2005-08-02 07:46) [352]


> [349] XProger ©   (02.08.05 04:05)
> - Это вроде как 3D?

:)
Чего ты хотел? Я не графикой занимался целых четыре дня , ты ещё к текстуре земли которая ещё и на пушках висит придерись :ор

Я там в реадми вроде забыл про колёсико написать, которое камеру отдаляет/приближает, чем не 3Д? :)


 
XProger ©   (2005-08-02 08:09) [353]

cyborg, ага, и про курсор который может улететь неизвестно куда, и про то, как потом пытатешься найти его (что уже маловероятно ;)


 
DeadMeat ©   (2005-08-02 09:06) [354]


- Ай-яй-яй, позорный AV при постройке одной из пушек
- Долго не мог понять как выйти из игры Alt+F4 спасло

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

Но за критику спасибо..


 
DeadMeat ©   (2005-08-02 09:07) [355]


Баним работу Darthman"а за размер.

Теперь за это уже банят?


 
cyborg ©   (2005-08-02 09:19) [356]

cyborg
Похоже у меня самая гавёная :)

Darthman
самая играбельная версия. Даже правилам соотваетствует :)
Когда нажал мышкой на край экрана, башню там ставить хотел, игра переключилась в виндовс, и всё обломалось, не восстанавливается. Похоже нажалось на край окна для изменения размера.
Обидно, столько башен поставил :).

antonn
Чего-то всё мелко, у меня рабочий стол 1152х864, плохо видно чего там происходит. И кроме лазерныхпервых пушечек чего-то ничего не ставится.

DeadMeat
Классно сделано, почки как генералы :)
Только очень глючит много. Нажимаю на кнопки кроме пулемётов, вылазят ошибки.
Башни не успеваю поставить, а монстры уже заколбасили базу.

DRON
Кримсонленд :)
Чего-то наоборот всё крупно слишком.
И быстро убивают.
Глюки с кровью, вероятно проблемы с Z буфером, полосками рисуется, мигает. Перед рисованием крови, после отрисовки земли, отключай проверку и запись на глубину, и рисуй кровь, глючить не будет.
Загружается долго, секунд 5 :).

grouzd[E]v
Варкрафт 3 :)
Второе место даю, если бы ещё пульки (стрелы) летели, а-то без них не очень.

XProger
Круто! :)
только ничего не видно сзади (вечно в пауков врезаюсь), от 3д пукалок я не сильно тащусь, мне стратегии подавай, а не пукалки. ;)

Zak3D[@Tm]
Классно!
Но ты меня обламал, всего 15 уровней, нужно было бесконечно сделать :(.
Смысл только в 50 рублёвых пушках, остальные гнилые какие-то :), не справлются.

ПсихЪ
Неплохая войнушка :).
Только все юниты застревают друг в друге.

Первое место я бы поделил между Darthman и Zak3D[@Tm], самые играбельные, и интересные.


> Баним работу Darthman"а за размер.

По размеру папка релиз 1,23 метра, чего тут банить?


 
cyborg ©   (2005-08-02 09:26) [357]


> [353] XProger ©   (02.08.05 08:09)

Среднюю кнопку нажимаешь и уаля ;)
Держи её и крути мышку, будет с курсором перемещаться.


 
XProger ©   (2005-08-02 09:53) [358]

cyborg, вот вылетел курсор за пределы поля, причём улетел в неизвестном направлении, что делать? Зажму среднюю кнопку - центрируюсь на курсоре, вокруг черно куда двигать чтобы на поле боя обратно попасть? ;)


 
cyborg ©   (2005-08-02 10:05) [359]


> [358] XProger ©   (02.08.05 09:53)

Не знаю :) а ты не крути так, чтобы за поле улетать.
Ты чего там с мышкой делаешь? :))

У меня (в моей) тактика оказывается такая: как можно плотнее ставить башни у центра, тогда никто не проберётся :). Сейчас играл, более 10000 пупков замочил, потом вышел, так, как непобедим стал :).


 
Zak3D[@Tm] ©   (2005-08-02 10:18) [360]

cyborg
Времени и желания не хватило, что бы над балансом подумать =(.
Нужно было все цены сделать чуть выше, а пушки чуть слабее, тогда былобы заепца =).
Всё это меняется в *.cfg файлах ;))



Страницы: 1 2 3 4 5 6 7 8 9 
10 11 12 13 14 15 16 вся ветка

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 1.09 MB
Время: 0.208 c
15-1155651735
hamster
2006-08-15 18:22
2006.09.10
Не запускается Windows


3-1151498384
Serjio77
2006-06-28 16:39
2006.09.10
Выгрузка из файла xml для чайника...


15-1155810587
besevl
2006-08-17 14:29
2006.09.10
Прошу совета


1-1153651004
Альберт
2006-07-23 14:36
2006.09.10
Оптимизация дерева


15-1155769544
vidiv
2006-08-17 03:05
2006.09.10
Если я выбрасываю (уничтожаю) 10 копеек, ...