forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на MidletPascal (http://forum.boolean.name/forumdisplay.php?f=88)
-   -   The Maze (http://forum.boolean.name/showthread.php?t=4621)

WISHMASTER35 21.10.2009 19:32

Ответ: The Maze
 
красиво, но очень тормазит.

Sand 25.12.2009 17:11

Ответ: The Maze
 
парни если проект еще в стадии развития могу подкинуть ресурсы оружия! Если что ася 440448075

IvanNes 15.06.2010 05:56

Ответ: The Maze
 
Подскажите народ, как в этом двиге поставить спрайт оружия?(ну как на всех fps-шутерах) А то хочу попробовать Duke Nukem 3d mobile сделать....

psih1 15.06.2010 07:59

Ответ: The Maze
 
Он тормозит на телефонах жесть как врятле получится

cherepets 15.06.2010 09:05

Ответ: The Maze
 
ну, на моих не тормозит...

IvanNes 15.06.2010 09:58

Ответ: The Maze
 
Ну и так-то r3d для меня слишком сложен...
Возьмусь-ка я за maze3d....)

Igor 15.06.2010 12:24

Ответ: The Maze
 
Исходник на удивление маленький. Респект!

psih1 15.06.2010 13:29

Ответ: The Maze
 
Вложений: 1
Вот ресурсы оружия
Для начала хватит

IDOL 1234 22.08.2010 16:33

Ответ: The Maze
 
не вполне понимаю, зачем рисовать каждый пиксель как точку? Почему нельзя объединять соседние точки одинакового цвета в прямоугольники??

cahekp 17.09.2010 21:24

Ответ: The Maze
 
Вложений: 1
to IDOL 1234: и как ты себе это представляешь? :)
Как по твоему рисуется на экране прямоугольник? Не по точкам, что ли? ;)

to nil0q: по твоей просьбе выкладываю скомпилированный Lib_argb_240.class. Скачивай.

nil0q 18.09.2010 20:28

Ответ: The Maze
 
Пасибо, теперь буду крутые заставки писать :cool:
__________________
Ан нет, блин, почему-то функция set_pixeln не работает. Чёрный экран. При этом set_pixel работает.
На К-эмуляторе проходит несколько циклов, и он виснет :mad:
Похоже, память забивается картинками :dontknow:
На мобиле 6 FPS :( Но признаков засорения памяти не видно. Наоборот, FPS постепенно поднимается с 6 до 8. Наверно, разгоняется процессор. Телефон SE Naite (J105i), и, вообще-то, многие приложения работают на нём быстрее, чем на аналогах.
Ну-ка, знатоки, внимание, вопрос: очищается ли память после отрисовки вот такой командой?
Код:

drawimage(argb_to_image(240,320),0,0);
__________________
Исходник
Код:

program ScreenTest;
uses argb_240;

var x,y,n,t,t0,t1: integer;
var r,g,b: integer;
var img: image;
var empty: image;

begin
        t:=0;
        setcolor(0,0,0);
        repeat
                t:=t+3;
                n:=0;
                for y:=0 to 319 do begin
                        for x:=0 to 239 do begin
                                r:=(y*2+x-t) and 255;
                                g:=(x*2-y-t) and 255;
                                b:=(x*2+y+t) and 255;
                                set_pixel((r*256+g)*256+b,x,y);
                        end;
                end;
                //img:=;
                drawimage(argb_to_image(240,320),0,0);
                //img:=empty;
                t0:=t1;
                t1:=getRelativeTimeMs;
                drawtext(integerToString(1000/(t1-t0))+' FPS',0,0);
                repaint;
        until getKeyPressed<>ke_none;
end.

Если в jad дописать строчку "SEMC-StandbyApplication: Y", получится программа-заставка. FPS 1-2
__________________
:crazy: Как же всё-таки эти программеры написали Дум и Бункер...

Nitromanit 31.12.2012 22:13

Re: The Maze
 
Попробовал r3D - прикольно и вроде быстро, а maze3D тоже ваше или нет? А вот я когда-то начинал Wolf3D на Java для браузера: http://amonit.sulfurzona.com/index.php?art=4


Часовой пояс GMT +4, время: 08:01.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot