forum.boolean.name

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

aureli0 28.06.2007 01:50

Mini Dune
 
Вложений: 6
пробую себя на стратегическом фронте. В данной версии пока ничего особенного нет, кроме реализации управления нескольких харвестеров. Реализован хоть какойто алгоритм обхода препятствий, харвестер оставляют после себя следы на песке. Спрайты пока выполнены коряво, но главное это похоже на старушку дюну!

*Выложеные архивы отличаются скоросьтю работы, тоесть версия для эмулятора будет тормозить на телефоне, а версия под телефон будет очень быстро пахать на эмуляторе (стоит или отсутствует задержка)

Eddy 28.06.2007 17:05

Re: Mini Dune
 
Прикольно, ты под какой fps делаешь?Сделай, кстати, счетчик fps.
А харвестер больше похож на ред алертский)
ЗЫ:музыку откуда брал?

dector 28.06.2007 18:14

Re: Mini Dune
 
Dune форевер. предлагаю делать под emperor'ку!
щас буду на телефоне тестировать.

aureli0 29.06.2007 00:19

Re: Mini Dune
 
Вложений: 2
Спасибо) Счетчик фпс сделал, без задержки на нокие е50 дает примерно 17 фпс. Маловато:( на Н73 дает от 23 до 25.
Насчет применения счетчика надо подумать . можно для плавности движения спрайтов его использовать поидее. Но это потом.
Музыку. Да вроде в инете можно нарыть. А так есть такой проект - Дюна 4. Римейк Дюны 2 под винду. Там музон в мидях. Вот тырю помаленечка;)
А вапще щас хочу зделать чтоб несколько музык (отдельных мид файлов) можно было играть в одном цикле подряд или в разнобой. Как менять треки так я пока и не понял. Может возможно все миди запихать в один большой миди файл и его только и гонять, но опять же как его собрать я пока не представляю.
Насчет Емперора. ХЗ. Толком в него не играл, не понравился. Хочу зделать именно ремейк Дюны 2 для телефона.

aureli0 11.07.2007 20:10

Re: Mini Dune
 
Продолжаю дальше ковырятся с дюной. Переработан вывод графики, теперь через стандартные библиотеки. Так оказалось проще. Добавлено 5 юнитов пока она отличаются только спрайтами и скоростью вращения/передвижения. Количество юнитов увеличено. Появился счетчик фпс.
http://minidune.narod.ru/setka.jar

johnk 11.07.2007 20:58

Re: Mini Dune
 
Не установилась :( (w850i)

aureli0 13.07.2007 01:18

Re: Mini Dune
 
может так пойдет. Я джады оставил.
http://minidune.narod.ru/dune_na_emul.rar
http://minidune.narod.ru/dune_na_smart.rar

johnk 13.07.2007 09:01

Re: Mini Dune
 
Не, не идёт. :(

Eddy 13.07.2007 19:55

aureli0, попробуй сделать версию без музыки, может без неё пойдет.
JohnK, не установилась или не пошла(вылетела)?

"Счетчик фпс сделал, без задержки на нокие е50 дает примерно 17 фпс. Маловато:( на Н73 дает от 23 до 25."
у меня кстати тоже е50), учитывая что размер экрана у е50 240 на 320, а ты юзаешь спрайты размером 16 на 16, то получается 300 спрайтов + объекты(харвестеры танки и проч) вот так и получается что 17 fps.
в принципе можешь заранее отрисовать спрайты в картинки размером с экран, тогда быстрее будет.

aureli0 13.07.2007 20:36

Re: Mini Dune
 
Цитата:

Сообщение от Eddy
"Счетчик фпс сделал, без задержки на нокие е50 дает примерно 17 фпс. Маловато:( на Н73 дает от 23 до 25."
у меня кстати тоже е50), учитывая что размер экрана у е50 240 на 320, а ты юзаешь спрайты размером 16 на 16, то получается 300 спрайтов + объекты(харвестеры танки и проч) вот так и получается что 17 fps.
в принципе можешь заранее отрисовать спрайты в картинки размером с экран, тогда быстрее будет.

http://minidune.narod.ru/dune_na_smart_bez_muz.rar
версия без музыки.
А у тебя на е50 в джаве глюки с экраном были? Ну вроде как бы хромает отрисовка и экран мигнет белой полоской? Такая хрень уже 3 телефона (е50) подряд происходит.

johnk 13.07.2007 20:56

Re: Mini Dune
 
Вообще не устанавливается :(

Eddy 13.07.2007 21:38

Re: Mini Dune
 
"А у тебя на е50 в джаве глюки с экраном были? Ну вроде как бы хромает отрисовка и экран мигнет белой полоской? Такая хрень уже 3 телефона (е50) подряд происходит."
глюков с экраном вроде нет, из белого только линия внизу экрана, кстати, сделай фуллскрин.фпс сейчас что-то низкий больно.
"Вообще не устанавливается" очень странно.

aureli0 14.07.2007 01:17

Re: Mini Dune
 
ээм, а как зделать в мидлет паскале на полный экран? я его недавно только юзаю

MotoMustanger 14.07.2007 18:30

Re: Mini Dune
 
Фулскрин есть в библиотеке UI Extensions (Lib_cnv2) от Pilgrim`a:
cnv2.fullscreen_mode(1); //Включен
cnv2.fullscreen_mode(0); //Выключен

У меня на мотороле работает.

aureli0 15.07.2007 01:13

Re: Mini Dune
 
не пашет:(
когда его подключать надо:
так:
begin
cnv2.fullscreen_mode(1);
game.init;

game.set_clip(0,0,GetWidth,GetHeight);
game.show;

или так:
begin
game.init;
game.set_clip(0,0,GetWidth,GetHeight);
game.show;
cnv2.fullscreen_mode(1);

или вапще в рипит сувать.
В последних 2-ух случаях ваще нигде работать не хочет не на эмуляторе не на телефоне (е50).
В proporties проекта в МР я отрыл build configuration, там есть
Midlet Type:Classic Midlet, MidP 2.0 Fullscreen и Nokia Api Fullscreen
толку от них тоже ноль как было окно так и осталось
что делать то?


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

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