forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Железо / Hardware (http://forum.boolean.name/forumdisplay.php?f=154)
-   -   Игровая приставка с Android. (http://forum.boolean.name/showthread.php?t=17369)

St_AnGer 13.10.2012 13:23

Игровая приставка с Android.
 
Здравствуйте пекари! Назрел вопрос, надеюсь вы поможете мне его решить.

Мне внезапно стрельнуло в голову что нужно попробовать писать программы под android. И для этого мне требуется специализированный аппарат для этого (собственно писать собираюсь игрульки, поэтому и хочу взять игровую приставку).
Возникает вопрос номер раз - кто нибудь общался с приставочным андроидом и сильно ли он отличается от телефонного?

По минимальным затратам нашёл в тырнете приставку PGP AIO Droid 43501, на андроиде 2.3 (ARM Cortex9 1GHz, 512Mb DDR3, по обзорам вроде довольно шустрая). Видел на этом же сайте приставку PGP AIO Droid 43502 сразу с андроидом 4.0, но как то меня смущает что больше я её в тырнете не нашел. Ну не суть важна.
Вопрос номер два - имеет смысл покупать приставку с андроидом 2.3 (возможность прошить до 4.0 имеется), или искать и покупать сразу с 4.0?

Телефон с андроидом покупать не хочу, так как телефонов полный ящик, и мой старичок N97 Mini меня вполне себе устраивает. Приставку ищу собственно по тому, что покупать что то с большей ценой смысла не вижу (а всё остальное с гораааааздо бОльшей ценой и мЕньшими возможностями), т.к. мне может не понравиться сама платформа и написание программ под неё (2900р. не так жалко выкинуть, чем бОльшую сумму, плюс можно будет играть, смотреть фильмы/слушать музыку, т.е. приставка (в отличии от телефона) просто так в ящике валяться не будет).

Вопрос номер три - с андроидом до этого не общался вплотную (лазал в позновательных целях по паре дофольно шустрых телефонов), лицензии разработчика и всё что с этим связано для домашней разработки (без вываливания изобреталок на маркет) нужно покупать или нет?

И вопрос номер четыре - есть ли какие нибудь заморочки по написанию программ и их установке на андроид (процесс установки больше всего интересует)?

Ну вот, вроде всё что в голове вертится спросил. Буду очень рад советам. Зарание спасибо!

pax 13.10.2012 14:59

Ответ: Игровая приставка с Android.
 
Лицензия нужна только для заливки на гугл плей. Вообще такие приставки вероятно не распространены... да и пора использовать что-то с Android 4.0

По остальному не могу прокомментировать... т.к. работал только с Unity...

вообще имхо лучше планшет с андроидом возьми) Как раз не телефон)

Taugeshtu 14.10.2012 01:52

Ответ: Игровая приставка с Android.
 
+1 за планшет.
За железо:
Для меня оптимальный вариант - 7", ибо я люблю штаны с набедренными карманами. А их вот словно шьют с мыслями о таких планшетах :D Ну и в карман куртки он прекрасно помещается.
Что касается конкретного экземпляра - в Августе приобрёл Ainol NOVO7 Aurora 2. С доставкой из Китая выйдет, я думаю, 200$ (я брал в Одессе у перекупщиков по случаю поездки в этот город). На сдачу можно купить карточку на 32 Гб.
Железка серьёзная: 1.2 (по факту, на 4.1-прошивках 1.3) ГГц двухъядерник, двухъядерный (это косяк, да) Mali 400 видеочип, IPS-экран 1024х600 пикселей, 1 Гб оперативки.
Мощностей планшета хватает, чтобы крутить Dead Space и ShadowGun без тормозов. Т.е. можешь хуячить 3д игры в каком-нибудь юнити.
В качестве альтернатив можно поискать любого китайца интересного тебе размера на базе RockChip последних - там будет тоже 2 ядра CPU, уже 4 ядра GPU.

За дев. тул:
Если будешь использовать юнити-андроид-бейсик - то платить за неё ничего не надо (даже если она у тебя покряченая), ибо можно отмазаться простым "а у вас там весной 2012 года была акция, что лицуха на андроид и iOS бесплатно, я тогда и зарегался" (Ну, или найти чувака с такой лицензией и дать ему собрать .apk). Конкретно в юнити граблей с билдом под андроид нет вообще. Ну, т.е. совсем нет :D

За версию андроида:
4.0. Да, 2.2 и 2.3 андроиды - это баааальшой кусок рынка до сих пор. Но не будем забывать, что литий-полимеры имеют неприятно малое число циклов заряда-разряда, умирают примерно за два года, что железо морально устаревает примерно за год, что активно покупающие игры люди - это гаджетоманы, которые с радостью оформляют очередной кредит на год на очередную "лопату", поэтому "младшие" андроиды я бы оставил в категории "ну, взлетит там - клёво, не взлетит - а и леший с ним". К тому же, 4.0 подразумевает некоторый минимальный "порог" мощностей железа.

Теперь, ответы на вопросы :D
Цитата:

кто нибудь общался с приставочным андроидом и сильно ли он отличается от телефонного
Не общался. В теории вся разница - наличие отсутствия наличия доступка к api телефонных функций. Т.е. с точки зрения геймдева (если это не какой-то патентованный инновационный нанодизайн игры с смс-ками) - никакой разницы.

Цитата:

имеет смысл покупать приставку с андроидом 2.3
Можно не загоняться. Я бы ориентировался на 4.0 (желательно родную, см. пункт про минимальную планку мощности железа).

Цитата:

лицензии разработчика и всё что с этим связано для домашней разработки
Пэкс верно сказал.

Цитата:

есть ли какие нибудь заморочки по написанию программ и их установке на андроид (процесс установки больше всего интересует)
Ммм, немного граблей будет (возможно) при попытке обустроить отладку через USB и adb (android debug blah-blah-blah, не помню точное название). А установка проще пареной репы - подключил телефон, включил режим флешки, закинул на телефон .apk, в настройках телефона разрешил ставить приложения из неизвестных источников, любым файл-менеджером нашёл и запустил свой .apk - запустится установка.

pax 14.10.2012 02:02

Ответ: Игровая приставка с Android.
 
В Unity есть режим Build And Run, с которым можно не переключать телефон в режим флешки. Приложение зальется сразу после билда и запустится.

St_AnGer 14.10.2012 12:30

Ответ: Игровая приставка с Android.
 
Спасибо! С железом ещё определюсь, но там точно будет андроид 4. Планшетник не очень хочу, как раз из за размеров и цены. Понимаю, что 200$ не такие большие деньги, но в планах (для начала изучения) отдать не больше 100$. А потом уже что то серьёзное купить. Ну и плюс мечта всего детства карманная приставка :) хотя посмотрим. Сейчас гуглю, читаю, вчитываюсь, ищу разницы в железках. Нашёл кстати хорошую приставку на андроиде 4.0 с экраном 5" 800х480, 1GHz, Mali400, 512 Mb ddr3. (JXD S5110) Дюже меня кнопочки и аналоговый джойстик прильщают :)
На счёт Unity - это хорошо, замечательно! Как раз собирался начать его изучать, лишний стимул быстрее заняться.

Вопрос по ЯП - на сколько я понял что бы писать без заморочек придётся учить Java? Поискал по поводу С#/С++ (андроид NDK) - заморачиваться придётся сильно вроде. Кто нибудь пробовал на Unity3d и C# писать под андроид? Просто учить Java - это опять трата времени (ну это не проблема, скорее простая лень), а с Си-образными языками уже знаком, особенно с C#.

pax 14.10.2012 13:19

Ответ: Игровая приставка с Android.
 
Я как-то давал ссылку на доку почитать http://www.realtimerendering.com/dow...s_siggraph.pdf
думаю будет полезно и тебе.

jimon 14.10.2012 13:19

Ответ: Игровая приставка с Android.
 

1) ну я хз как вообще под андроид девать - это сплошное уныние, если нормально оптимизировать то у 90-95% юзеров ваша игра не запустится, а чтобы обхватить хотя бы 20-30% рынка вам надо клепать матч3 с спрайтами без альфы :)
2) единственная железка под которую стоит разрабатывать - google nexus 7
почему ? http://developer.nvidia.com/category...le-development вот почему
3) а ну да, если у вас юнити то просто не мучайтесь ? не работает\тормозит у юзера - сразу перекидываете его жалобу в юнити :)

Taugeshtu 14.10.2012 13:19

Ответ: Игровая приставка с Android.
 
С юнити жабу учить не надо. Надо учить C-диез, жабаписало или Буу.
Хотя, зависит от требуемого уровня взаимодействия с API.

St_AnGer 17.10.2012 19:40

Ответ: Игровая приставка с Android.
 
Таки заказал себе приставку.



JXD S5110
По ссылке она же, просто как у нас люьят - уже "адаптированная" для Роисси.

Представляет из себя обычный планшетный ПК с Android 4.0.3 Ice Cream Sandwich, просто с небольшим экраном (5") и кнопками управления для игр. Радует что есть способность втыкать различные USB-девайсы (всегда мечтал воткнуть мышку в телефон, а тут вон как даже :-D), ну это ещё надо проверять будет как работает.
Откопал прямо из китая за 1.7к вечно деревянных :-D плюс 1к тех же деревянных обойдётся доставка. но 2700 это гораздо меньше чем везде где я её не искал (от 3700 и до 6000, хамство какое то). Уже отправлена, через две-три недели ожидаю. Для начала испытаний меня андроидом думаю пойдёт. В Unity3d уже в целом разобрался, всё оказалось гораздо проще, чем когда я открыл его первый раз года 2 назад и сразу открылся страшный проект Island, отбивший желание разбираться. Да и блица тогда вполне хватало для хобби. Ну это уже лирика...

Когда выжму из неё все соки производительности (если конечно выжму) - подумаю о покупке чего то более стоящего и мощного. А пока что надо дождаться чего придёт. Очень уж любопытно как это она такой дешёвой оказалась. Понятно конечно что покупать с родины всегда дешевле, но блин... Вообщем, меня терзают смутные сомненья :)

moka 17.10.2012 19:51

Ответ: Игровая приставка с Android.
 
Ну проц у неё не супер мощный, так что выжать соки будет просто. Вот если бы она шла с Tegra 3, тогда другое дело.

Если глянешь на Google Play, есть не мало проектов где для Tegra 3 есть экстра видео настройки с более красивой графикой - круче пост обработка и шейдеры.

Дай знать если твой девайс будет иметь 4.1 обновление - тогда круто реально.

St_AnGer 17.10.2012 20:12

Ответ: Игровая приставка с Android.
 
Ну... Tegra 3 это круто. Реально. Но у меня сейчас стоял вопрос максимальной дешевизны при как можно большей вычислительной мощности, для обучения и начального нубопрограммирования на неизвестной мне платформе (если учесть что кроме как под Windows больше ни для чего не программировал - то вообще будет очень не легко). Аналогов я не нашёл за эти деньги. Если понравится андроид - то буду смотреть на более взрослые "игрушки".

Кстати, приставка вполне себе обновляется и даунгрейдится на другие андроиды (прошивкой), про это читал в первую очередь.

Gector 17.10.2012 20:26

Ответ: Игровая приставка с Android.
 
Столько эмуляторов. Это вообще законно?)

St_AnGer 17.10.2012 20:32

Ответ: Игровая приставка с Android.
 
Цитата:

Сообщение от Gector (Сообщение 240552)
Столько эмуляторов. Это вообще законно?)

Ну... Вдруг китайцы таки купили лицензии на все типы платформ, написали эмули и всё это включено в цену :-D

Randomize 18.10.2012 00:02

Ответ: Игровая приставка с Android.
 
Цитата:

Сообщение от St_AnGer (Сообщение 240543)
Таки заказал себе приставку.

Поздравляю с приобретением. Чот все тут такие злыдни злыдни. Если скрафтишь игру под сей девайз, то уж точно после этого он будет работать везде кроме ну уж очень калькуляторов. А на счёт оптимизации, там и не так уж и плохо всё. Проводил пару тестов, естественно мега 3д делать смысла нет, но 2д аркады пойдут просто прелестно.

pax 18.10.2012 00:30

Ответ: Игровая приставка с Android.
 
Цитата:

Сообщение от Randomize (Сообщение 240579)
Если скрафтишь игру под сей девайз, то уж точно после этого он будет работать везде кроме ну уж очень калькуляторов.

Если крафтить, то на джойстик девайса, а на других девайсах его нету. Так что придется переделывать управление на виртуальные джойстики.

Randomize 18.10.2012 00:52

Ответ: Игровая приставка с Android.
 
Цитата:

Сообщение от pax (Сообщение 240580)
Если крафтить, то на джойстик девайса, а на других девайсах его нету. Так что придется переделывать управление на виртуальные джойстики.

Или взять в юнити из стандартных примеров готовую приблуду - эмулятор кнопок на тачскрине и изменить по вкусу.

pax 18.10.2012 02:46

Ответ: Игровая приставка с Android.
 
ну а какой смысл на приставке с хардварным джойстиком прогать игру для виртуального управления? тогда надо было брать планшет или телефон. К тому же существует вероятность, что Unity не будет поддерживать хардварные джойстики на таком девайсе, и в итоге придется пилить их чисто виртуальными. Либо писать плагин к Unity на Java.

ABTOMAT 18.10.2012 02:59

Ответ: Игровая приставка с Android.
 
А какой смысл вообще под эти приставки что-то делать? Там вообще есть ЦА? Когда я увидел первый раз их, мне показалось, что это нищепародия на PSP и PSVita по цене ниже плинтуса, и просмотры обзоров подтвердили это. Ещё и вёдра старых версий туда ставят, потому что они кеннот инто новые. Это девайсы для тех, кто не может купить PSVita и/или хорошую мобилку с ведром, кто-то вот на этих штуках будет покупать игоры? Серьёзно? На обычные ведромобилки - не?

Извините что вклинился в разговор с комментарием не по делу.

Жека 18.10.2012 07:00

Ответ: Игровая приставка с Android.
 
На мобайл-ревью недавно новость видел.
Вот она: Archos GamePad — 7-дюймовый планшет с игровым управлением
В карман не положишь, но занятная штука с виду.

pax 18.10.2012 07:55

Ответ: Игровая приставка с Android.
 
Цитата:

Сообщение от ABTOMAT (Сообщение 240584)
А какой смысл вообще под эти приставки что-то делать? Там вообще есть ЦА? Когда я увидел первый раз их, мне показалось, что это нищепародия на PSP и PSVita по цене ниже плинтуса, и просмотры обзоров подтвердили это. Ещё и вёдра старых версий туда ставят, потому что они кеннот инто новые. Это девайсы для тех, кто не может купить PSVita и/или хорошую мобилку с ведром, кто-то вот на этих штуках будет покупать игоры? Серьёзно? На обычные ведромобилки - не?

Извините что вклинился в разговор с комментарием не по делу.

Я сразу написал что они не распространены. ЦА это либо телефоны, либо планшеты. А приставку такую можно купить чисто из-за эмуляторов.

St_AnGer 18.10.2012 09:35

Ответ: Игровая приставка с Android.
 
Цитата:

Сообщение от ABTOMAT (Сообщение 240584)
А какой смысл вообще под эти приставки что-то делать? Там вообще есть ЦА? Когда я увидел первый раз их, мне показалось, что это нищепародия на PSP и PSVita по цене ниже плинтуса, и просмотры обзоров подтвердили это. Ещё и вёдра старых версий туда ставят, потому что они кеннот инто новые. Это девайсы для тех, кто не может купить PSVita и/или хорошую мобилку с ведром, кто-то вот на этих штуках будет покупать игоры? Серьёзно? На обычные ведромобилки - не?

Извините что вклинился в разговор с комментарием не по делу.

да нет, всё правильно, и мысль о неподдержке Юнити хардварных джойстов приставки поддерживаю, скорее всего так и будет. Но разрабатывать что либо я собираюсь под Андроид, а не конкретно под эту приставку. Она всего лишь дешёвый испытательный полигон, который будет заменен на что то гораздо более годное, чем этот.

Ну и таки я надеюсь что разберусь как сделать управление и на джойст, и на сенсор, в случае отсутствия хардварных "управлялок"


Цитата:

Сообщение от Randomize (Сообщение 240579)
Поздравляю с приобретением. Чот все тут такие злыдни злыдни. Если скрафтишь игру под сей девайз, то уж точно после этого он будет работать везде кроме ну уж очень калькуляторов. А на счёт оптимизации, там и не так уж и плохо всё. Проводил пару тестов, естественно мега 3д делать смысла нет, но 2д аркады пойдут просто прелестно.

Спасибо! Мощность девайса и выбиралась из критерия "что бы не рядом с калькулятором по ТХ, но 3д хоть какое то тянуло". Я и сейчас все свои проекты разрабатываю только и только на слабеньком нэтбуке, что бы работало хорошо на 99% конфигураций ПК. Да 3д делать не очень то и собираюсь, если только что то ну очень элементарное. Последнее время очень мне нравятся 2д игрульки, их и буду стараться пилить...
Не злыдни, а впринципе правильно мыслят. Ну я уже причины покупки сего девайса описал - просто разобраться с платформой, и определить для себя буду ли я ваять что то под ведроид или нет. А так да, хотелось бы конечно что то с Tegra3, большим экраном и т.д. :) но это потом.

Taugeshtu 20.10.2012 15:15

Ответ: Игровая приставка с Android.
 
Цитата:

Ну и таки я надеюсь что разберусь как сделать управление и на джойст, и на сенсор, в случае отсутствия хардварных "управлялок"
Может быть, это немного не в тему, но хинт для юнити:
если в Input Manager сделать две "оси" с одинаковыми именами, то они обе будут работать. Проверено, таким образом делал управление с клавиатуры и мышки и геймпада.

Кстати, джойстики могут быть организованны как подключённый по usb-host девайс :D с китайцев станется...

Ещё за 2д в юнити скажу, что возможно имеет смысл делать его на партиклах. Тут тебе и тайл-карты легко делать будет, и всё на свете, главное разобраться с количеством "жизни" партикла.

pax 20.10.2012 22:45

Ответ: Игровая приставка с Android.
 
Цитата:

Сообщение от Taugeshtu (Сообщение 240747)
Может быть, это немного не в тему, но хинт для юнити:
если в Input Manager сделать две "оси" с одинаковыми именами, то они обе будут работать. Проверено, таким образом делал управление с клавиатуры и мышки и геймпада.

А там по умолчанию вертикал и горизонтал еще на джойстик замаплены. Имхо не хватает только управления осями в рантайме.

St_AnGer 28.11.2012 17:10

Ответ: Игровая приставка с Android.
 
Итак, благодаря стараниям нашей любимой почты РФ, прошло всего лишь чуть более месяца с момента заказа. И вот, приставка у меня в руках, после 2-х недельного пролёживания в Питере.

Первые впечатления: мороженый ведроид (4.0.4 Ice Cream Sandwitch) мне дико понравился. Как скоростью работы, так и наглядностью интерфейса (приставка пришла полностью на китайском языке, но я довольно быстро переключился на английский, интуитивно ориентируясь в меню).

Пытаю дальше. Пока всё устраивает как и в самой приставке, так и в ведроиде. Сенсор вообще замечательный и реагирует мгновенно на любое движение и реально поддерживает 3 точки касания одновременно(несмотря на то, что он резистивный). Функция OTG (втыкание usb-устройств в приставку) просто прекрасна, приставка с клавой или мышью - это круто :) Пока что главным минусом является отсутствие слота под сим-карту :-D

Скоро попытаюсь скинуть чего нибудь из написанного на юнити :) любопытно дюже.

Nex 28.11.2012 19:01

Ответ: Игровая приставка с Android.
 
Я вот тоже хочу что нибудь аналогичное купить ибо так сказать дешево и сердито, но не знаю где можно выбрать. :)

St_AnGer 28.11.2012 23:00

Ответ: Игровая приставка с Android.
 
Цитата:

Сообщение от Nex (Сообщение 245112)
Я вот тоже хочу что нибудь аналогичное купить ибо так сказать дешево и сердито, но не знаю где можно выбрать. :)

Ну я на молотке брал, торги завершены уже конечно по этому лоту, но, думаю, что продавец не откажется ещё одну выслать. Уж за такую то мелкую деньгу помоему с ведроидом 4-м ничего не найдётся уже.


Я лично не думал что эта приставка будет такой шустрой. Вообще не думал. А она даже Doom2d Flash тянет во встроенном браузере :) Садизм, конечно, так делать, но дюже очень захотелось проверить как оно будет работать :-D Пока что мне всё нраица :) Завтра-послезавтра посмотрю как она потянет приложение от юнити.

RegIon 01.12.2012 11:31

Ответ: Игровая приставка с Android.
 
Как я помню. там джой стоит либо как трекбол, либо как стрелки на клаве. А сли проще- то клава почкти как в XPeria play

St_AnGer 05.12.2012 11:33

Ответ: Игровая приставка с Android.
 
Опытным путём с первой попытки выяснилось что джойстики (и клавишный, и "типа аналоговый") равносильны стрелкам на клаве. Сейчас ищу другие кнопки. Приложения от юнити летают вполне себе хорошо. Нраится!

апд1 Левый и правый шифты приставки так же соответствуют шифтам на клавиатуре ПК

pax 10.12.2012 09:20

Ответ: Игровая приставка с Android.
 
В тему
http://megaobzor.com/Archos-GamePad-...kiy-rynok.html

St_AnGer 10.12.2012 10:31

Ответ: Игровая приставка с Android.
 
В 19-м посте про неё уже была ссыль. Штука интересная.

А я тем временем никак не могу найти кнопки A,B,X,Y. Уже всё перетыкал, ищу дальше.
Мои танчики (TanX Arena, та часть которую мне пока что удалось перенести на Unity3d) работают прекрасно на приставке :) Мучаюсь пока что со стрельбой (точнее с попаданиями), наверно скоро создам тему по этому делу, если не разберусь.

RegIon 10.12.2012 12:10

Ответ: Игровая приставка с Android.
 
используй http://docs.unity3d.com/Documentatio...putString.html и узнаешь код кнопки


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

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