forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Возможно ли? (http://forum.boolean.name/showthread.php?t=4950)

Gamep 06.11.2007 00:07

Возможно ли?
 
Возможно ли составить такой алгоритм? Загрузка картинки фона, фон сменяется на другой и на третий, примерно через каждые пол секунды, получается типа слайдшоу и чтобы сначала воспроизведения этого слайдшоу стоял отдельный спрайт, который можно двигать влево-вправо. И как реализовать управление этим спрайтом без гейм апи? Напишите пожалуйста готовый алгоритм, а лучше отправьте на мыло [email protected] буду очень благодарен, я запутался просто...

dimanche13 06.11.2007 00:10

Re: Возможно ли?
 
то есть динамический фон и реакция отдельного спрайта на клавиши? так чтоли?

Gamep 06.11.2007 00:16

Re: Возможно ли?
 
Да, пожалуйста помогите... фоновых картинок 10 в jpg, все с именами 1 и до 10, спрайтов 5 в png, так же с именами от 1 до 5, влево-вправо на кнопки 4 и 6. Пожалуйста напишите, только без объяснений в алгоритмах, попробую сравнить с тем что писал. я новичок.

Gamep 06.11.2007 02:06

Re: Возможно ли?
 
Ну не думаете же вы, что это какой-то гейм апи? Просто напишите алгоритм, а то я игру начал писать, динамический фон работает а вот с управлением спрайтов целая проблема... Незнаю как реализовать управление им и всего-то двумя кнопками блин.

odd 06.11.2007 03:39

Re: Возможно ли?
 
Описал бы поподробнее. Фон должен сменяться через точные промежутки времени или в зависимости от положения спрайта/игровой ситуации? При смене картинки положение спрайта надо менять?

Gamep 06.11.2007 04:32

Re: Возможно ли?
 
Да чего непонятного? Картина такая, идёт динамический фон из слайдшоу и по этому слайдшоу вправо-влево двигается отдельный спрайт, но двигается он от нажатий кнопок 4 и 6. Вот как-то так. Определённое время слайдшоу любое, лишь бы спрайт на этом слайдшоу заставить двигаться. Кто знает, напишите весь точный алгоритм от begin до end.

odd 06.11.2007 09:20

Re: Возможно ли?
 
Вложений: 2
Короче вот тебе примерчик, а там сам додумывай и доделывай.
Пример расчитан на SE (ну или MidpX) на WTK поглюкивает.

Завели манеру: напиши им программу от "Program" до "End". Сами подумать не хотят :-D :wallbash: а ведь это так интересно

Gamep 06.11.2007 09:44

Re: Возможно ли?
 
Да не в этом дело! Я сам думаю, но незнаю как сделать управление, а додуматься не смог, ибо ещё очень мало знаю о паскале. Не могли бы вы мне отправить этот файл на мыло [email protected] , я с телефона сижу, скачать не получается блин...

Gamep 06.11.2007 12:04

Re: Возможно ли?
 
Ауу! Люююдии! Отправьте чайнику файл! Пожааалуйста:(

odd 07.11.2007 08:01

Re: Возможно ли?
 
Отправлено. Сиди штудируй.
Домашнее задание: улучшить проект.
Отрисовку сделаешь по данной схеме:
1. Рисуешь фон.
2. В переменной tmp запоминаешь картинку под спрайтом
3. Рисуешь спрайт
Тогда при перемещении спрайта не надо будет перерисовывать
весь фон, а только то место где был спрайт. Т.е. при перемещении
спрайта нужно
1. Вывести картинку tmp в том месте где был спрайт (спрайт сотрется)
2. В переменной tmp запоминаешь новую картинку под спрайтом
3. Рисуешь спрайт
Ладно, удачи в разработках. Если что -обращайся за советом.

Gamep 08.11.2007 23:44

Re: Возможно ли?
 
odd, Большое спасибо! С твоим алгоритмом я разобрался и переделал его под свою игру, З.Ы. это гоночки. Ещё вопрос, а возможно ли написать меню на фоне картинки или же на динамическом фоне, а то стандартное меню как-то не красиво смотрится...

Gamep 09.11.2007 04:29

Re: Возможно ли?
 
У меня туча вопросов! Возможно ли написать либу для чтения m3g файлов и возможно ли написать либу, незнаю как объяснить, в некоторых играх разрабы делают спрайты неоткрываемыми, например открываем png картинку, а она либо не открывается, либо тёмный экран типа, так вот, оказывается они записывают пнг спрайты через специальную прогу (она у меня есть) в обратном порядке, т.е. картинка выходит с тем же форматом png, но оказывается она уже gnp.

Gamep 09.11.2007 04:32

Re: Возможно ли?
 
Так вот спрашивается "Возможно ли написать либу для чтения png в обратном порядке?" Настоятельно прошу ответить на все вопросы, ибо это может всем пригодиться для защиты от модификаций.

Piligrim 09.11.2007 10:25

Re: Возможно ли?
 
на все три вопроса отвечаю - можно. Причем на третий, только если ява телефона поддерживает 3D API. Правда не совсем понимаю, что ты будешь делать с m3g файлами.

PS: И не части с сообщениями. Не можешь ясно выразить мысль не берись за клавиатуру.
PSS: И не стоит продолжать просить, ребята напишите за меня .....

Gamep 09.11.2007 11:47

Re: Возможно ли?
 
Я просто спросил, а не просил написать либы. Думаю на паскале нельзя написать 3д игру на м3г с ява либами, а может и можно, короче незнаю... А что за прога ЯВА ОСТРОВ И JDK догадываюсь что, что-то для явы.

Piligrim 09.11.2007 16:19

Re: Возможно ли?
 
Цитата:

Сообщение от Gamep
Думаю на паскале нельзя написать 3д игру на м3г с ява либами, а может и можно, короче незнаю...

Можно, как с GameAPI, но это все будет ограничено и немного хромать по быстродействию.
Цитата:

Сообщение от Gamep
А что за прога ЯВА ОСТРОВ И JDK догадываюсь что, что-то для явы.

Что такое первая я не знаю, а второе это набор разработчика на яве. Для мобильных разработок еще нужно WTK

Gamep 09.11.2007 19:37

Re: Возможно ли?
 
В прогах написано что-то про J2SE, в процессе установки вылезло лого Sony Ericsson, наверное для написания явы для се.

Eddy 10.11.2007 00:07

Re: Возможно ли?
 
скорее всего ты скачал sony-ericsson sdk, который уж очень похож на sun'овский wtk

Piligrim 10.11.2007 00:30

Re: Возможно ли?
 
Ребята. не нужно путать лопату и лом.
SDK - это набор инструментов для разработки программ на ява
WTK - это добавка для разработки программ для мобильных утройств
SonyEricsson SDK - это WTK с настроенный под SonyEricsson устройства, не более!

Eddy 10.11.2007 01:48

Re: Возможно ли?
 
Но wtk же тоже можно считать sdk(sdk вообще)
и разве SE sdk всего лишь надстройка над просто wtk? там же и mascot есть, которог нет в "просто wtk"

Gamep 10.11.2007 02:37

Re: Возможно ли?
 
Мда, блин, только бы догнать, как разобраться с этим "SDK" Нажимаю open file, а там только exit и уж очень много в интернет просится, ладно сделаю скрин всего этого, может кто и поймёт что это точно...

odd 10.11.2007 08:08

Re: Возможно ли?
 
У меня щас стоит:
J2SE - Java Standard Edition (с компилятором javac)
JDK - Java Dedelopment Kit
WTK - Wireless Tool Kit (4 эмулятора)
SMTK - Siemens Mobile Tool Kit (+ доставлен эмулятор Siemens CX65. Есть S75, но он мне не нравится совсем)
Motorola SDK - стоит. Считается за один эмулятор, на самом же деле их там 33!!!
Sony Ericsson SDK - снёс. Эмуль ни сам не работает ни другим не даёт. Для эмуляции SE прекрасно сойдет NHAL midp2exe эмулятор.
Мне этого набора хватает с головой. В SMTK дан подробный хелп по MIDP 1.0 и MIDP 2.0, а эмуль CX65 не зависит от JAD файлов. Его можно запускать и сам по себе и изучать, к примеру, особенности файловой структуры телефона или его меню с функциями.

ARV 10.11.2007 09:39

Re: Возможно ли?
 
Цитата:

Сообщение от odd
... эмуль CX65 не зависит от JAD файлов. Его можно запускать и сам по себе и изучать, к примеру, особенности файловой структуры телефона или его меню с функциями.

если бы он еще и не зависал через раз... да и вылетает без причины тоже через раз... или у тебя не вылетает и не виснет? если да, по поделись секретом, пожалуйста!

Самурай 10.11.2007 13:33

Re: Возможно ли?
 
Чет я не понял, на mp можно 3d игрушки писать?

Piligrim 10.11.2007 13:57

Re: Возможно ли?
 
Цитата:

Сообщение от Самурай
Чет я не понял, на mp можно 3d игрушки писать?

Ну если на костылях можно бегать, то на МР можно писать 3D игры.
ЗЫ: в JSR 184, который как раз и является поддержкой 3D в яве, и спользуется тип float, который несовместим с вещественными типами МР :pardon:

Gamep 10.11.2007 14:57

Re: Возможно ли?
 
Ребят, подскажите пожалуйста, как воспроизвести мелодии так, чтобы они играли сами по порядку.
begin
if not OpenPlayer('a.mid', 'audio/midi') then halt;
if not SetPlayerCount(-1) then halt;
if not StartPlayer then halt;
как добавить остальные мелодии, чтобы всё само играло по порядку?

ViNT 10.11.2007 17:15

Re: Возможно ли?
 
Это тебе не Winamp :), тут так не получится.
Нужно запускать каждую мелодию самому, каждый раз повторяя указанные выше команды.

Gamep 10.11.2007 19:21

Re: Возможно ли?
 
Я в это не верю:( замучался кнопкой переключать. Извиняюсь что так много незнаю и туплю, но лучшего учебника как хелп в МР у меня к сожалению нет, уж поймите...

Gamep 10.11.2007 19:26

Re: Возможно ли?
 
Вот расширил возможности одной всем известной проги http://fantasy-club.wen.ru/FAF/VMP.jar и ещё раз извиняюсь, у меня с вложениями проблемы.

odd 11.11.2007 09:51

Re: Возможно ли?
 
Цитата:

Сообщение от ARV
если бы он еще и не зависал через раз... да и вылетает без причины тоже через раз... или у тебя не вылетает и не виснет? если да, по поделись секретом, пожалуйста!

Не знаю, у меня ваще ни разу не зависал и не вылетал. Инода (редко) может просто не запускаться непонятно из-за каких причин. А так я его юзаю как эмуль #1 из-за стабильности и быстрой загрузки. По-моему это самый стабильный эмуль из всех, а я их много перепробовал. Вот S75 - то да, тормозит, жрёт оперативу, виснет, вылетает - жуть.

odd 11.11.2007 09:58

Re: Возможно ли?
 
Цитата:

Сообщение от Gamep
Вот расширил возможности одной всем известной проги http://fantasy-club.wen.ru/FAF/VMP.jar и ещё раз извиняюсь, у меня с вложениями проблемы.

С архивацией у тебя тоже проблемы. Кстати, для этого есть ветка "Наработки".

Gamep 11.11.2007 11:50

Re: Возможно ли?
 
Нее ребят, действительно нельзя сделать автоматическое переключение мелодий?

Gamep 11.11.2007 12:51

Re: Возможно ли?
 
И ещё, возможно ли управлять подсветкой телефона, хотя бы сделать так, чтобы она не тухла в процессе запущеного приложения?

Piligrim 11.11.2007 16:30

Re: Возможно ли?
 
Цитата:

Сообщение от Gamep
И ещё, возможно ли управлять подсветкой телефона, хотя бы сделать так, чтобы она не тухла в процессе запущеного приложения?

Если у тебя MIDP2 телефон, то внимательно прочитай пример создания библиотеки в справке МР, там как раз это обсуждается.

ViNT 11.11.2007 16:46

Re: Возможно ли?
 
Цитата:

Сообщение от Gamep
Нее ребят, действительно нельзя сделать автоматическое переключение мелодий?

Просто нужно составить список мелодий, и запускать следующую при окончании текущй.

Gamep 11.11.2007 23:05

Re: Возможно ли?
 
Каким образом запустить мелодии? я их по порядку пишу, но играет только первая:(

ViNT 11.11.2007 23:32

Re: Возможно ли?
 
В смысле по проядку? Куда ты их пишешь?


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

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