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

Вниз

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

 
OSokin ©   (2005-05-06 19:09) [0]

Будут ли еще конкурсы?


 
Darth   (2005-05-08 23:03) [1]

Да.


 
П7   (2005-05-09 01:57) [2]

Когда?


 
Zak3D[@Tm] ©   (2005-05-09 11:08) [3]

На днях!


 
beginner136   (2005-05-09 13:30) [4]

И чтоб для ламов тоже что-нить было...=)


 
098765   (2005-05-09 13:52) [5]

только на Делфи? А на спп можно?


 
Кефир87   (2005-05-09 19:10) [6]

Да. И мне дайте попробовать... А как это будет проходить? Что делать?


 
Zak3D[@Tm] ©   (2005-05-09 23:36) [7]

Кефир87
Как раньше проходило можно глянуть тут code.rpro.ru


 
Imp   (2005-05-10 10:08) [8]

П7, я футболку так и не получил.
"наверное на почте спёрли" (c) Анек =)


 
П7   (2005-05-10 13:42) [9]


> Imp   (10.05.05 10:08) [8]

Не, просто она пока ещё в процессе... (: Скоро всё будет. Извини за тормоза. (:


 
Imp   (2005-05-10 14:04) [10]

тогда я рисунок изменю, отошлю новый вариант.


 
П7   (2005-05-10 16:31) [11]

давай, жду.


 
Darth   (2005-05-10 16:50) [12]

П7 готовь еще футболку к 5 Июня ;)


 
Darth   (2005-05-10 19:28) [13]

Да, забыл сказать. Можете приступать к новому заданию :)


 
П7   (2005-05-10 21:52) [14]


> Darth   (10.05.05 16:50) [12]

Не, я пока на мели, ща вот Импу забацаю мега-приз и пока всё. Хотя до 5 июня может что-нибудь и изменится. Тогда и говорить будем.

Как там на счёт железки какой-нибудь, ты там как-то что-то подобное говорил... (:


 
dRake ©   (2005-05-10 22:35) [15]

Ууу.. Lines :( Ну это нафиг....


 
П7   (2005-05-11 00:24) [16]

Лайнс - это жанр. Как и тетрис и РПГ и шутер. Если нет фантазии (ну и умения, конечно) то какой жанр не возьми - получится клон или вовсе отстой позорный. Ну если есть - то какая разница в каком жанре шедевр сделать? (:


 
Darth   (2005-05-11 09:52) [17]

Согласен. Причем тут много решений одной и той же проблемы может быть. Что уже есть гут. Множество вариантов реализации. Вообщем есть где развернуться.


 
OSokin ©   (2005-05-13 20:44) [18]

Гы!!! Я делал когда-то линии, можно будет доделать и отослать! :-)
Только вот экзамены на носу (как-никак, 9 класс кончаю, выпускной...) :-)


 
beg188   (2005-05-13 21:24) [19]

если я правильно понял, футболка с надписью - "Я участвовал в мегаконкурсе и все что я получил, это эту глупую футболку"?


 
XProger ©   (2005-05-13 21:30) [20]

beg188, ты кодингом на футболки зарабатываешь? ;)


 
beg188   (2005-05-13 21:48) [21]

XProger ©
Петросян


 
Sphinx ©   (2005-05-13 22:02) [22]

А какие ограничения на размер дистрибутива, а то будто вообще ни каких ограничений нету ???
А то вдруг успею до 4 июня что-нибудь сделать ;)


 
DeadMeat ©   (2005-05-13 22:22) [23]

Pations... Little more pations.. Everything will be known soon.

ЗЫ. Эка меня чета пробило седня.

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


 
Darth   (2005-05-14 18:48) [24]

And may the Force be with you!

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


 
Sphinx ©   (2005-05-14 19:07) [25]

>Darth   (14.05.05 18:48) [24]
Я не совсем про это :)
Я пишу на DX9 и использую D3DX, а библиотека (dll), что JEDI, что Microsoft-ская весят более 2МБ...правда может их не надо отсылать ? :) а то их можно взять на htp://www.clootie.ru в принципе.


 
DeadMeat ©   (2005-05-14 19:39) [26]

Ну выложи линк в readme.txt
Я так делал, когда свое отсылал.. Выкладывал линк на сборку GLScene.

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


 
П7   (2005-05-14 22:17) [27]


> Sphinx ©   (14.05.05 19:07) [25]

А ту любу можно вполне бы и не юзать (:


 
Sphinx ©   (2005-05-14 23:48) [28]

П7
Можно...но с ней удобней :)
попытаюсь, если время позволит реализовать те функции, что пользую из неё самостоятельно, но к примеру ID3DXFont заменять рендером в текстуру не хоЦЦа :(


 
dRake ©   (2005-05-15 01:05) [29]

Sphinx

Хех.. вырезать из нее бы все кроме D3DXCreateTextureFromFile =)
Вот красота была бы =)


 
Zer0 ©   (2005-05-15 02:07) [30]

есть желающе сделать Lines 8k? есть кой-какая инфа по сжатию дельфяных приложений http://scene.migeel.sk/intro4k.html
можно так же сделать Lines 32k SndMus... =)


 
Sphinx ©   (2005-05-15 11:11) [31]

>dRake ©   (15.05.05 01:05) [29]
Ну положим текстуру заполнить то вручную не проблема :)

...
FHErrorResult := FD3DDevice.CreateTexture(
                           FControlTextureArray.Width,
                           FControlTextureArray.Height,
                           0,
                           0,
                           D3DFMT_A8R8G8B8,
                           D3DPOOL_MANAGED,
                           FControlTextureD9,
                           nil);
...
FHErrorResult := FControlTextureD9.LockRect(0, FD3DLockedRect, nil, D3DLOCK_DISCARD);
 if FHErrorResult <> D3D_OK then
   Exit;
 for dY := 0 to FControlTextureArray.Height - 1 do
   for dX := 0 to FControlTextureArray.Width - 1 do
     begin
       PDWORD (DWORD (FD3DLockedRect.pBits) + (dY * DWORD (FD3DLockedRect.Pitch)) + (dX * 4))^ := FControlTextureArray.DATA[dX, FControlTextureArray.Height - dY - 1];
     end;
 FHErrorResult := FControlTextureD9.UnlockRect(0);
...

FControlTextureArray.DATA - массив [width, height] где каждый элемент типа DWORD является цветом пикселя...ну а такой массив можно сформировать и самостоятельно ;)

Zer0 ©
Сжимать делфийские приложения проще всего UPX-ом, к тому же он входит в состав дистрибутива FreePascal а значит бесплатен для применения. Из аналогов разве что понравился ASPack, но он платный. Сжатие зависит от того чем забит .ехе К примеру у меня 3МБ .ехе содержавший .bmp картинку в ресурсах (скринсейвер) сжали оба до 350 кб (!!!) А пустую VCL форму с 350 до 150 кб.


 
П7   (2005-05-15 14:23) [32]

В основном напрягает SysUtils, в котором куча функция друг на друге змешаны, чем сильно усложнается процесс прореживания. Я вот плюнул вообще на размер. Просто мне с API удобнее сейчас, чем с VCL. Перебесился (:


 
dRake ©   (2005-05-15 15:13) [33]

Sphinx

>Ну положим текстуру заполнить то вручную не проблема :)

Спасибо дорогой =) А я прям не знал.
Посмотри еще разок на название функции - D3DXCreateTextureFromFile
Ключевое слово - FromFile.

В этой функции кроется загрузчик множества форматов, таких как jpeg, tga, png, bmp, dds, dib... Я кстати больше чем уверен что именно эта функция создает основной вес в библиотеке ;)


 
Kerk ©   (2005-05-15 15:29) [34]

Sphinx ©   (15.05.05 11:11) [31]
UPX-ом, к тому же он входит в состав дистрибутива FreePascal а значит бесплатен для применения.


А FreePascal тут каким боком? UPX и так бесплатный.


 
Sphinx ©   (2005-05-15 15:51) [35]

>dRake ©   (15.05.05 15:13) [33]
Не за что ;)

>Kerk ©   (15.05.05 15:29) [34]
А я его просто с дистрибутивом FP скачал :)


 
OSokin ©   (2005-05-15 15:55) [36]

Я тут полтора дня кодил (выходные), но зато почти сделал уже.
Может, две версии будут (немного отличающиеся просчетом и т. п.).


 
Sapersky   (2005-05-16 11:02) [37]

В этой функции кроется загрузчик множества форматов, таких как jpeg, tga, png, bmp, dds, dib...

Ты их все используешь? :)
Загрузка bmp, tga - это "копейки". dds тоже по идее должно быть не сложно и не много, т.к. там surface в "родном" формате, с мипмэпами, может быть. png - где-то видел DLL в 50 кб. jpeg - от 70 (JpegObj из KOL) до 300 кб (Intel Jpeg Library - есть оптимизация под разные процессоры, поэтому работает заметно быстрее).
Конвертация форматов достаточно просто делается через FastLIB, разве что альфу нужно добавить...

Я кстати больше чем уверен что именно эта функция создает основной вес в библиотеке ;)

В DX 8.0 при той же функциональности по загрузке текстур DLL весила 500 кб.


 
Darth   (2005-05-16 14:06) [38]

Так народ. Размер файла когда он учитывается, то после рекомпилинга. Тоесть UPX это только чтобы качать меньше. Сжатый файл разжимается и оценивается расжатый.


 
Darth   (2005-05-16 14:09) [39]

Так народ. Размер файла когда он учитывается, то после рекомпилинга. Тоесть UPX это только чтобы качать меньше. Сжатый файл разжимается и оценивается расжатый.

Про демосцену заинтересовал. Мне аж захотелось оживить проектик свой по написанию демосцены в делфе :)


 
Darth   (2005-05-16 14:10) [40]

Так народ. Размер файла когда он учитывается, то после рекомпилинга. Тоесть UPX это только чтобы качать меньше. Сжатый файл разжимается и оценивается расжатый.

Про демосцену заинтересовал. Мне аж захотелось оживить проектик свой по написанию демосцены в делфе :)



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

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

Наверх




Память: 0.56 MB
Время: 0.062 c
15-1155794431
Alx_
2006-08-17 10:00
2006.09.10
Genuine Advantage Notifications


9-1135003633
GameMac
2005-12-19 17:47
2006.09.10
Видовая матрица


15-1155918518
Ketmar
2006-08-18 20:28
2006.09.10
DMClient -- диверсант.


15-1155245302
Dbtgtt
2006-08-11 01:28
2006.09.10
Пожалуйста, по человечески объясните, что такое XOR!


15-1155485051
ArtemESC
2006-08-13 20:04
2006.09.10
Что далает программа Exe2Bin