|
28.06.2007, 01:50
|
#1
|
ПроЭктировщик
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений (для 20 пользователей)
|
Mini Dune
пробую себя на стратегическом фронте. В данной версии пока ничего особенного нет, кроме реализации управления нескольких харвестеров. Реализован хоть какойто алгоритм обхода препятствий, харвестер оставляют после себя следы на песке. Спрайты пока выполнены коряво, но главное это похоже на старушку дюну!
*Выложеные архивы отличаются скоросьтю работы, тоесть версия для эмулятора будет тормозить на телефоне, а версия под телефон будет очень быстро пахать на эмуляторе (стоит или отсутствует задержка)
|
(Offline)
|
|
28.06.2007, 17:05
|
#2
|
Нуждающийся
Регистрация: 24.05.2006
Сообщений: 64
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Mini Dune
Прикольно, ты под какой fps делаешь?Сделай, кстати, счетчик fps.
А харвестер больше похож на ред алертский)
ЗЫ:музыку откуда брал?
|
(Offline)
|
|
28.06.2007, 18:14
|
#3
|
Модератор
Регистрация: 21.12.2006
Сообщений: 564
Написано 79 полезных сообщений (для 203 пользователей)
|
Re: Mini Dune
Dune форевер. предлагаю делать под emperor'ку!
щас буду на телефоне тестировать.
|
(Offline)
|
|
29.06.2007, 00:19
|
#4
|
ПроЭктировщик
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений (для 20 пользователей)
|
Re: Mini Dune
Спасибо) Счетчик фпс сделал, без задержки на нокие е50 дает примерно 17 фпс. Маловато на Н73 дает от 23 до 25.
Насчет применения счетчика надо подумать . можно для плавности движения спрайтов его использовать поидее. Но это потом.
Музыку. Да вроде в инете можно нарыть. А так есть такой проект - Дюна 4. Римейк Дюны 2 под винду. Там музон в мидях. Вот тырю помаленечка
А вапще щас хочу зделать чтоб несколько музык (отдельных мид файлов) можно было играть в одном цикле подряд или в разнобой. Как менять треки так я пока и не понял. Может возможно все миди запихать в один большой миди файл и его только и гонять, но опять же как его собрать я пока не представляю.
Насчет Емперора. ХЗ. Толком в него не играл, не понравился. Хочу зделать именно ремейк Дюны 2 для телефона.
|
(Offline)
|
|
11.07.2007, 20:10
|
#5
|
ПроЭктировщик
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений (для 20 пользователей)
|
Re: Mini Dune
Продолжаю дальше ковырятся с дюной. Переработан вывод графики, теперь через стандартные библиотеки. Так оказалось проще. Добавлено 5 юнитов пока она отличаются только спрайтами и скоростью вращения/передвижения. Количество юнитов увеличено. Появился счетчик фпс.
http://minidune.narod.ru/setka.jar
|
(Offline)
|
|
11.07.2007, 20:58
|
#6
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Mini Dune
Не установилась (w850i)
|
(Offline)
|
|
13.07.2007, 01:18
|
#7
|
ПроЭктировщик
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений (для 20 пользователей)
|
Re: Mini Dune
|
(Offline)
|
|
13.07.2007, 09:01
|
#8
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Mini Dune
Не, не идёт.
|
(Offline)
|
|
13.07.2007, 19:55
|
#9
|
Нуждающийся
Регистрация: 24.05.2006
Сообщений: 64
Написано 0 полезных сообщений (для 0 пользователей)
|
aureli0, попробуй сделать версию без музыки, может без неё пойдет.
JohnK, не установилась или не пошла(вылетела)?
"Счетчик фпс сделал, без задержки на нокие е50 дает примерно 17 фпс. Маловато на Н73 дает от 23 до 25."
у меня кстати тоже е50), учитывая что размер экрана у е50 240 на 320, а ты юзаешь спрайты размером 16 на 16, то получается 300 спрайтов + объекты(харвестеры танки и проч) вот так и получается что 17 fps.
в принципе можешь заранее отрисовать спрайты в картинки размером с экран, тогда быстрее будет.
|
(Offline)
|
|
13.07.2007, 20:36
|
#10
|
ПроЭктировщик
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений (для 20 пользователей)
|
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) подряд происходит.
|
(Offline)
|
|
13.07.2007, 20:56
|
#11
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Mini Dune
Вообще не устанавливается
|
(Offline)
|
|
13.07.2007, 21:38
|
#12
|
Нуждающийся
Регистрация: 24.05.2006
Сообщений: 64
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Mini Dune
"А у тебя на е50 в джаве глюки с экраном были? Ну вроде как бы хромает отрисовка и экран мигнет белой полоской? Такая хрень уже 3 телефона (е50) подряд происходит."
глюков с экраном вроде нет, из белого только линия внизу экрана, кстати, сделай фуллскрин.фпс сейчас что-то низкий больно.
"Вообще не устанавливается" очень странно.
|
(Offline)
|
|
14.07.2007, 01:17
|
#13
|
ПроЭктировщик
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений (для 20 пользователей)
|
Re: Mini Dune
ээм, а как зделать в мидлет паскале на полный экран? я его недавно только юзаю
|
(Offline)
|
|
14.07.2007, 18:30
|
#14
|
Нуждающийся
Регистрация: 13.11.2006
Сообщений: 60
Написано одно полезное сообщение
|
Re: Mini Dune
Фулскрин есть в библиотеке UI Extensions (Lib_cnv2) от Pilgrim`a:
cnv2.fullscreen_mode(1); //Включен
cnv2.fullscreen_mode(0); //Выключен
У меня на мотороле работает.
|
(Offline)
|
|
15.07.2007, 01:13
|
#15
|
ПроЭктировщик
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений (для 20 пользователей)
|
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
толку от них тоже ноль как было окно так и осталось
что делать то?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:16.
|