motofan logo
2 страниц V  1 2 >        
> 

Разработка мобильной версии игры "James Bond. Night fire" средствами EMG Studio, Данная версия 0.0.3

revfytd
сообщение 1.5.2008, 4:08


Мастер
****

Группа: Пользователи
Сообщений: 230
Регистрация: 26.6.2007
Из: Украина
Пользователь №: 139 484
Модель телефона: SGH-i780

Рейтинг: 16.5



Игра представляет собой шутер. Реализация мобильной версии будет следующей: Вид сверху, спрайтовая анимация. Сейчас доступна версия Demo[0.0.3].
Реализованные возможности:
- реализовано меню и одна карта.
- при приближении к противнику, он замечает героя, приближается и атакует.
- когда противник находится в зоне поражения на нем появляется прицел и кнопкой 5 его можно убить.
- реализован индикатор жизней.
- выбор оружия перенесен в главное окно (кнопки 7 и 9), но сам выбор пока не реализован.
- возможность просмотра карты (кнопка 1).
- выводятся текстовые подсказки.

Жду предложения и пожелания!



Сообщение отредактировал revfytd - 20.12.2008, 16:34
Прикрепленный файл bond.zip   ( 103.37 килобайт ) Кол-во скачиваний: 984
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ZaharS
сообщение 2.5.2008, 10:15


Ветеран
*****

Группа: Пользователи
Сообщений: 572
Регистрация: 13.1.2006
Пользователь №: 65 641
Модель телефона: E398
Прошивка: Based on 45R_Art3

Рейтинг: 102



Если можно выкладывай в 7zip или убогий zip. Они хоть открытые форматы, в отличие от RAR (Все-равно спасибо Е.Рашалю).
7zip кстати тоже сделал русский человек!

Добавлено позже (2.5.2008, 17:06):
Падает на эмуляторе WTK и на MicroEmulator в тихую.
А на JBlend написалось, что NUllPointerException не ловите. (ALERT: img is null)
При загрузке ресурсов видимо косяк у Вас.

Короче я так и не смог посмотреть что же там =)
Но не расстраивайтесь, все получится!

Цитата
-- Target Device Emulation Profiles are following... --
screen width = 176
screen height = 204
color depth = 16
number of softkeys = 2
command back = 21
command cancel = 21
command exit = 21
command help = 21
command menu = 22
command ok = 22
command stop = 22
use_proxy = 0
proxy_name =
proxy_port = 8888
java_heap = 819200
iscolor = 1
keyrepeat event = 0
pointer event = 0
pointer_motion event = 0
vibration = 1
flash backlight = 1
number of alphalebel = 255
wordwrap = 1
start WINSOCK success.
initialize_virtual_screen(176, 204, 176, 182)
initialize_virtual_screen(): virtualScreen = 0xfadfd0
checking...
#### AamsAamsJadOpen: ret=172007cH error=-17
checked 1
#### AamsAamsJadOpen: ret=172007cH error=-17
##### JK_VMEVENT_VMSTARTED #####
##### JK_VMEVENT_APPSTARTED #####
Uncaught exception java/lang/NullPointerException
ALERT: img is null
##### JK_VMEVENT_VMSTOPPED #####
AMstartMidpApplication return code = -127
finish WINSOCK success.
WM_DESTROY
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
revfytd
сообщение 3.5.2008, 7:10


Мастер
****

Группа: Пользователи
Сообщений: 230
Регистрация: 26.6.2007
Из: Украина
Пользователь №: 139 484
Модель телефона: SGH-i780

Рейтинг: 16.5



Цитата(ZaharS @ 2.5.2008, 12:15) *

Если можно выкладывай в 7zip или убогий zip. Они хоть открытые форматы, в отличие от RAR (Все-равно спасибо Е.Рашалю).
7zip кстати тоже сделал русский человек!

Добавлено позже (2.5.2008, 17:06):
Падает на эмуляторе WTK и на MicroEmulator в тихую.
А на JBlend написалось, что NUllPointerException не ловите. (ALERT: img is null)
При загрузке ресурсов видимо косяк у Вас.

Короче я так и не смог посмотреть что же там =)
Но не расстраивайтесь, все получится!

Здесь вообще дело очень интересно. Я обычно тестирую все наработки в эмуляторе WTK(у меня 2.5.2) и дополнительно еще в одном. Все работает отлично. После твоего сигнала попытался прогнать через эмулятор Мотора и действительно игра вылетела. Проблема в том, что некоторые изображения он почему-то не замечает. Вчера провел экспериментов 50, но так и не смог понять закономерность.

Сообщение отредактировал revfytd - 3.5.2008, 9:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BlackFan
сообщение 3.5.2008, 8:44


Мастер
****

Группа: Пользователи
Сообщений: 169
Регистрация: 9.6.2005
Из: Самары
Пользователь №: 43 861
Модель телефона: SE K700i
Прошивка: R2AY004

Рейтинг: 26



revfytd,
ну ты загнул конечно с фоновой картинкой smile.gif
47 кб, 972x1005, сохраненной в пэинте походу smile.gif
Еще бы у вас эмуляторы не загнулись smile.gif

на sjboy не пашет даже меню
на MidX пашет
на WTK 2.5 если создавать проект по jad то пашет, если просто запускать им через jad то не пашет, причинуне понял...
на k700i меню пашет, при запуске игры ничего не происходит (сначала думал из-за фона, заменял его на другую картинку, не помогло)

+ следи за регистром букав smile.gif для явы очень большая разница между fon1.png и fon1.PNG (с этой проблемой недавно очень долго мучался, не понимал почему на компе картинку img.png показывает, а на телефоне нет, оказалось тупо в загрузке написал Img.png)

+ Pngout и PngOptimizer жгут smile.gif

Если через них прогнать картинки, то в сумме игра всего 33 кб занимает

Но даже после исправления всех этих минусов не смог запустить игру ни на к700, ни на sjboy.... Пойду код поковыряю ваш smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
revfytd
сообщение 3.5.2008, 9:15


Мастер
****

Группа: Пользователи
Сообщений: 230
Регистрация: 26.6.2007
Из: Украина
Пользователь №: 139 484
Модель телефона: SGH-i780

Рейтинг: 16.5



В общем, ситуация получается следующая. Если взять рисунок, который нормально воспринимается моторовским эмулятором (брал фоновый рисунок из меню) и в Paint'е его постепенно стирать резинкой, то когда его практически полностью сотрешь, эмулятор его перестает видеть. Почему - понять не могу.
Ну насчет фонового рисунка, здесь понятно, что делать.
Кстати, MOTOCoder, как продвигается процесс разбивки карты?
P.S. У меня есть простенький эмулятор "NHAL Win32 Emulator". Так вот, он при запуске в нем приложения создает ехе'шник. Попробуйте запустить его, может получится.
Прикрепленный файл semg.zip   ( 244.07 килобайт ) Кол-во скачиваний: 268
Прикрепленный файл semg.zip   ( 244.07 килобайт ) Кол-во скачиваний: 268
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BlackFan
сообщение 3.5.2008, 12:39


Мастер
****

Группа: Пользователи
Сообщений: 169
Регистрация: 9.6.2005
Из: Самары
Пользователь №: 43 861
Модель телефона: SE K700i
Прошивка: R2AY004

Рейтинг: 26



revfytd,
это и есть MidpX, этот ехе запустится только если на компе эмуль установлен
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ZaharS
сообщение 3.5.2008, 13:53


Ветеран
*****

Группа: Пользователи
Сообщений: 572
Регистрация: 13.1.2006
Пользователь №: 65 641
Модель телефона: E398
Прошивка: Based on 45R_Art3

Рейтинг: 102



MidpX плох тем, что его надо на vmware запускать =) потому как он втраивается в панель explorer.exe и даже послее ее сноса все-равно не понятно, что он там в системе роет. Это не хорошо.

Косяков в jad я тогда тоже не заметил, вроде и размер и т.п. все нормально. Думайте =).

PngOptimizer и Pngout действителньо рулят, правда далают почти одно и то же. Лишние chunk-и выбрасывают. Я кстати PngOptimizer пользуюсь, очень удобно.

Цитата(BlackFan @ Сегодня, 14:44)

+ следи за регистром букав для явы очень большая разница между fon1.png и fon1.PNG
*


По разработке mobicraft могу сказать - разные телефоны/эмуляторы ведут себя по разному (нет чтобы как по midp стандрту). Это касается
0) резистрозависимости
1) путей (кто-то открывает файлы "/mypic.png", а кто-то только "mypic.png", другие понимают и "./mypic.png"
2) Ну и недавно писал функцию для преобразования сложных ппутей, которые на нокиах и эриксонах почему-то не работают. и на некоторых эмуляторах. Я имею ввиду такие пути: "a/b/../c" например. (это тоже самое что и "a/c", но не всем явамашинам по уму).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
revfytd
сообщение 3.5.2008, 17:18


Мастер
****

Группа: Пользователи
Сообщений: 230
Регистрация: 26.6.2007
Из: Украина
Пользователь №: 139 484
Модель телефона: SGH-i780

Рейтинг: 16.5



Вроде что-то получилось. Теперь работает нормально даже на моторовском эмуляторе. Пока реализовано только перемещение героя по карте с учетом препятствий. Противники расставлены по карте, но пока абсолютно пассивны.
Прикрепленный файл semg.zip   ( 44.93 килобайт ) Кол-во скачиваний: 408

Ближайшие планы: прописать взаимодействие героя с противниками и сделать возможность выбора оружия.
Столкнулся с такой проблемой. Надо было сделать два фоновых рисунка. Для пола и припятствий. Но так как размеры фонов довольно большие, то общий массив с описанием номеров кадров получился таким, что эмулятор его воспроизводить не захотел. Пришлось набор значений для пола выбрасывать и делать пол однородным. Если задавать каждый фон в отдельном массиве, то же самое. Пожалуй, эту проблему решить не получится, придется уменьшать размеры фонов.
Прикрепленный файл semg.zip   ( 44.93 килобайт ) Кол-во скачиваний: 408
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
revfytd
сообщение 4.5.2008, 10:11


Мастер
****

Группа: Пользователи
Сообщений: 230
Регистрация: 26.6.2007
Из: Украина
Пользователь №: 139 484
Модель телефона: SGH-i780

Рейтинг: 16.5



Выбрасываю очередной набросок игры. Пожалуй, пора вводить нумерацию. Так что прдлагаю вашему вниманию игру "James Bond. Night fire" Demo[0.0.1].
Теперь охранники при твоем приближении к тебе подбегают, но сказать (или показать) ты им пока ничего не сможешь, хотя можешь выбрать оружие (кнопка "1").
Прикрепленный файл bond.zip   ( 65.48 килобайт ) Кол-во скачиваний: 417


Сообщение отредактировал revfytd - 4.5.2008, 17:31
Прикрепленный файл bond.zip   ( 65.48 килобайт ) Кол-во скачиваний: 417
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ZaharS
сообщение 4.5.2008, 15:30


Ветеран
*****

Группа: Пользователи
Сообщений: 572
Регистрация: 13.1.2006
Пользователь №: 65 641
Модель телефона: E398
Прошивка: Based on 45R_Art3

Рейтинг: 102



Ага, нумерацию обязательно. Начните с 0.0.1.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Разработка мобильной версии игры "James Bond. Night fire" средствами EMG Studio, Данная версия 0.0.3 · Разработка Java-игр · Forum
 

2 страниц V  1 2 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 24.10.2021, 4:03

Форум живёт: