Topic: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

Возможен ли перенос INSTEAD на iOS в ближайшем будущем? Устройств работающих на этой ОС более чем предостаточно (почти вся мобильная продукция Apple).

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

Если для этой ос есть SDL, то возможно. В любом случае, зависит от заинтересованных лиц. smile Я сам конечно был бы рад, чтобы список поддерживаемых архитектур рос, но в обозримом будущем заниматься этим не буду.

3 (edited by Fluke 2011-01-02 12:13:47)

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

У меня была мысль, так как у нас контора, занимающаяся разработкой приложений, в том числе, и под эпл девайсы, но тогда сделать его бесплатным в аппсторе, увы, не получится. С sdl на этой ос всё туго, считай что там его нету smile

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

Не могу сказать что с SDL на iPhone всё прям таки туго (достаточно погуглить "SDL on iPhone" wink, однако про треккерную музыку возможно придётся забыть, т.к. с mikmod, а соответственно и с SDL_mixer, ну полная задница), но для переноса Instead под iOS нужен человек имеющий опыт программирования на C и Object-C, потому как придётся переписывать кое-какие участки кода.

5 (edited by Fluke 2011-01-02 22:30:54)

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

Я гуглил wink Ничего хорошего там не было, на тот момент. Я думал что сам накрячу, так как немножко калякаю в x-code на обжективе. Но после некоторых ковыряний, понял, что нужен человек поопытнее.

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

Насколько я в курсе, в AppStore запрещено размещать любые интерпретаторы.

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

Ну, кстати, вполне вероятно. Я что-то так и не удосужился полностью прочитать этот документ smile Но не аппстором единым, есть же ещё cydia, мне бы было очень притяно играть на айфоне. Время появится, все равно ковырять буду помаленьку.

8 (edited by .dm 2011-01-03 19:11:19)

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

По поводу интерпретаторов - вроде смягчили требование и сейчас можно писать практически на любом языке: http://habrahabr.ru/blogs/apple/103907/. В любом случае нужно внимательно изучать соглашение.

Если пытаться пробовать, то SDL брать надо из транка. Возможно я тоже на досуге попробую собрать хотя бы SDL, а там видно будет.

И ещё, может стоит присмотреться к ScummVM в плане его фронтэнда на iPhone? Может их наработки смогли бы нам помочь (честно говоря не интересовался насколько сильно Instead завязан на SDL)?

PS. Кстати, зашёл тут по ссылке с http://www.libsdl.org на сайт http://www.galaxygameworks.com - там в списке "Supported Platforms" есть iPhone и iPod Touch, плюс небольшой FAQ: http://www.galaxygameworks.com/license-FAQ.html. Возможно уже есть готовые сборки как самого SDL, так и его компонентов.

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

На SDL он завязан в полной мере. wink То-есть можно без SDL - но тогда нужно переписывать весь фронтенд, по-моему проще портировать SDL или набор SDL функций (которые обычно примитивны). scumvm работает на iphone? Тогда, действительно, может помочь...

P.S. Я тут s60 устройство купил, может быть, в будущем попробую на него портировать smile

10

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

ScummVM работает на iPhone достаточно давно. Хотя я наверное немного ошибся в плане его "фронтэнда", т.к. код там для "бакэнда".

В общем просто нужно с чего-то начать. Хотя бы со сборки SDL.

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

Добрый день. Возможен такой вариант портирования INSTEAD на IOS ? - мы (команда разработчиков под IOS) создаем программу - переносим на IOS, которая размещается в app store бесплатно, и из нее уже можно будет покупать (in app purchase) игры или создавать свои игры внутри приложения (игру, например, с 10-ю окнами и 10-ю объектами можно создать бесплатно, а с большим количеством - необходимо заплатить за открытие такой возможности) и пересылать ссылку на игру другим пользователям приложения - есть здесь нарушение каких-либо лицензий? Возможно такое сотрудничество?
C уважением,
Валерий.

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

INSTEAD должен быть бесплатным! Уж я не говорю о Туалете!
И вообще - ваше сообщение лично у меня вызывает бурю негодования (а у Пети вообще даже нет слов), и возникает соблазн воспользоваться полномочиями модератора.  cool

Единственное, что вас может как-то обелить в моих глазах, это если вы пройдёте нашу игру "Escape The Toilet"! (Бесплатную, кстати). Вот тогда будет разговор. Ибо с человеком, который смог выйти из Туалета - всегда есть, о чём поговорить. А с людьми, которые хотят общенародное достояние сделать платным, точно разговаривать не о чем. Ибо мы будем говорить на разных языках.  cool

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

Если формально, то с точки зрения GPL2, сам INSTEAD должен быть открытым. И если проект является derived work, то он тоже должен стать GPL и предоставлять исходные коды.

Инстед может быть платным или нет -- это не оговаривается специально GPL2, насколько я понимаю.

Если кто-то хочет продавать свои игры для инстед - то это его право. Формально, наверное это где-то derived work, но по сути - это произведение автора, творчество. Если автор хочет денег за свою историю - это его право.

Если не формально, а мое личное отношение, то:
Я никогда не хотел монетизировать INSTEAD, я считаю, что он должен оставаться бесплатным. donate автору порта - это нормально. Продавать INSTEAD -- не правильно. smile
Но просить ли деньги за свои квесты - дело автора игры. Соответственно, если речь идет о продаже готовых игр - этот вопрос надо решать с авторами.

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

Совсем не хотелось никого обидеть - столкнулся в Itunes с программой "Подземелья черного замка" - это все что есть на русском языке - и она в продаже, больше нет ничего интересного. Естественно сам Instead должен быть бесплатен, будут размещены бесплатные игры и могут также продаваться только игры и то только те, которые согласны продавать авторы этих игр.

15

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

Программное обеспечение под лицензией GPL v2 продавать можно, но разработчик обязан предоставить исходный код по первому требованию покупателя. Другой вопрос в том, что лицензия "iTunes Store Terms of Service" не совместима с GPL v2:
http://www.fsf.org/news/2010-05-app-store-compliance
http://www.fsf.org/blogs/licensing/more … nforcement
Таким образом, размещение Instead под лицензией GPL v2 в App Store будет невозможно. Единственный выход - использовать другую лицензию при размещении в App Store.

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

в AppStore есть "instead", "Oven Bits, LLC", http://instead.com, но для iOS 5

17 (edited by Valey 2012-08-10 08:40:59)

Re: Перенос INSTEAD на платформу iOS iPhone\iPad\iPod Touch

Наткнулся недавно в AppStore на текстовую игру "Город Туманов". http://itunes.apple.com/ru/app/gorod-tu … 71392?mt=8
Игра писалась под платформу QSP. К чему я это, может тогда портировать на IOS не сам INSTEAD, а игры с него?