|
Болтовня Разговоры на любые темы (думайте, о чем пишите) |
01.07.2012, 00:03
|
#1
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Портируемость
Привет, Булка!
Работая над 3д игрой я задумался над тем, что ее было бы неплохо в перспективе портировать на мобильные устройства под тач (не обязательно айфон). Просто под современные смарты. Благо управление позволяет.
Но есть большущая проблема. Делаю я ее на блице3д, что само по себе ставит под сомнение ее работу не то, что на мобильниках, но даже на просто других версиях винды. Эта проблема выливается в два больших вопроса.
- Нужна ли портируемость вообще? Может все зависит от успеха на той или иной платформе вообще? Понятное дело заработаешь меньше, но может и этого хватит? Этот вопрос скорее чисто по жизненным реалиям).
- Что сегодня значит портирование? Использование универсального средства разработки? Или это больше работа с партнерами работающими на других платформах? Какие преимущества у того или иного подхода?
Интересно услышать ваше мнение, сэры.
__________________
Ибо как сказал Бгдн:
|
(Offline)
|
|
01.07.2012, 00:09
|
#2
|
|
Ответ: Портируемость
если есть готовая игра (да и еще не на флеше, а на каком либе 3д двигле) то портировать её с помощью написание заново всего кода на мобильном 3д двигле - дело месяца
|
|
|
Эти 6 пользователя(ей) сказали Спасибо за это полезное сообщение:
|
|
01.07.2012, 00:14
|
#3
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: Портируемость
Сообщение от jimon
если есть готовая игра (да и еще не на флеше, а на каком либе 3д двигле) то портировать её с помощью написание заново всего кода на мобильном 3д двигле - дело месяца
|
Я тоже так думаю. Но правда с поправкой на коммерческий успех. Как говориться стоит ли овчинка выделки.
Ну и с поправкой на медиа. УсЁрдствовать тоже с ней не стоит. Если на мобилы портировать.
__________________
Ибо как сказал Бгдн:
|
(Offline)
|
|
01.07.2012, 04:19
|
#4
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Портируемость
имхо Xors3d (переход с Blitz на C++) + iXors3d неплохой вариант
Вообще солидарен с jimon: грамотно написанная программа (за исключением специфических случаев) требует портирования (в случае если языки на платформах совпадают) только интерфейсов (ввод и вывод), что вполне укладывается в адекватные сроки.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
|
|
01.07.2012, 10:30
|
#5
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: Портируемость
Сообщение от impersonalis
имхо Xors3d (переход с Blitz на C++) + iXors3d неплохой вариант
|
Есть и такой вариант.
Я просто изначально не подумал о том, что потом в сущности только ввод/вывод переписать.
__________________
Ибо как сказал Бгдн:
|
(Offline)
|
|
01.07.2012, 12:52
|
#6
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Портируемость
Сообщение от impersonalis
имхо Xors3d (переход с Blitz на C++) + iXors3d неплохой вариант
Вообще солидарен с jimon: грамотно написанная программа (за исключением специфических случаев) требует портирования (в случае если языки на платформах совпадают) только интерфейсов (ввод и вывод), что вполне укладывается в адекватные сроки.
|
много уже напортировал "грамотных программ"?
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо ffinder за это полезное сообщение:
|
|
01.07.2012, 13:08
|
#7
|
Мерцающий
Регистрация: 18.04.2006
Сообщений: 5,838
Написано 1,519 полезных сообщений (для 3,030 пользователей)
|
Ответ: Портируемость
Я, как простой Юзер, могу сказать, что на компе играю всё меньше, а на планшете и на смарте играю всё больше.
__________________
Относись к человеку как к себе, иначе...
---
ДАННЫЕ:
qiwi 9150424059
Яндекс-деньги: 410012612648498
|
(Offline)
|
|
01.07.2012, 13:28
|
#8
|
ТЫ ЧООО?
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений (для 7,192 пользователей)
|
Ответ: Портируемость
имхо Xors3d (переход с Blitz на C++) + iXors3d неплохой вариант
|
Булка, как обычно не учится на чужих/своих ошибках и не ищет лёгких путей.
__________________
Вертекс в глаз или в пиксель раз?
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо ARA за это полезное сообщение:
|
|
01.07.2012, 13:52
|
#9
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Портируемость
Сообщение от ffinder
много уже напортировал "грамотных программ"?
|
да уж поверь, с б3д весьма много алгоритмов удачных перенёс (в том числе математических), в том числе за счёт несмешивания изначально разнородных сущностей в одну кучу. И трансляция Xors->iXors тоже не с потолка.
Харе уже трололокать в каждом треде.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
01.07.2012, 14:00
|
#10
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Портируемость
огласи список, если есть чего оглашать.
а не с многозначительным видом говорить про "грамотность"
ну и топикстартер вообще-то про портирование целых игр спрашивает, а не про перенос "алгоритмов".
|
(Offline)
|
|
01.07.2012, 14:08
|
#11
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Портируемость
Сообщение от ffinder
огласи список, если есть чего оглашать.
а не с многозначительным видом говорить про "грамотность"
ну и топикстартер вообще-то про портирование целых игр спрашивает, а не про перенос "алгоритмов".
|
Тебе что-то дадут имена моих личных проектов* и внутренних библиотек (в т.ч. игровых)?
На "маркетах" примеров нет - это да. (Хотя у всех свои приоритеты - вы меряете топами на сторах, я - упоминаниями в других изданиях, но, молчу-молчу, т.к. не хочу ввязываться в бесконечно кормление тролля кота. Читай: жду и соглашаюсь с комментами "сперва добейся" и проч)
Но не вижу большой разницы между грамотным коммерческим кодом и не коммерческим ("экстремальное программирование" не рассматриваем).
* - как я и писал, основные проблемы тут - портирование интерфейсов (в широком смысле)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
01.07.2012, 15:17
|
#12
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: Портируемость
Сообщение от ARENSHI
Булка, как обычно не учится на чужих/своих ошибках и не ищет лёгких путей.
|
Ну почему же. Портирование уже готовой игры вполне может сделать переход с одного языка на другой более безболезненным. Если писать сразу "слабо представляю что", "не знаю как", да еще на незнакомом языке - можно пролететь. Дизайн меняется, алгоритмы нужно разрабатывать. Уж лучше с этим столкнуться в изученной среде.
__________________
Ибо как сказал Бгдн:
|
(Offline)
|
|
01.07.2012, 18:14
|
#13
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Портируемость
Сообщение от impersonalis
Тне хочу ввязываться в бесконечно кормление тролля кота. Читай: жду и соглашаюсь с комментами "сперва добейся" и проч)
|
грамотный легкопортируемый код это как единорог. он может быть где-то и есть, но его никто не видел.
если даже огромные корпорации производят говнокод в промышленных масштабах, то что уже говорить про игры, которые программируются "на выброс".
|
(Offline)
|
|
01.07.2012, 18:34
|
#14
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: Портируемость
Сообщение от ffinder
грамотный легкопортируемый код это как единорог. он может быть где-то и есть, но его никто не видел.
если даже огромные корпорации производят говнокод в промышленных масштабах, то что уже говорить про игры, которые программируются "на выброс".
|
Так собственный говнокод нужно самому и портировать. Главное о читаемости и комментариях не забывать. Разница синтаксиса блица и С++ конечно огромная, но принцип у алгоритма всегда один (если только не завязан на возможностях синтаксиса).
__________________
Ибо как сказал Бгдн:
|
(Offline)
|
|
01.07.2012, 19:01
|
#15
|
|
Ответ: Портируемость
а ? я писал
портировать её с помощью написание заново всего кода
|
я не писал "перекомпилить код под другую платформу", смысл лёгкости портирования в том что игра уже сделана, те геймдизайнер по 30 раз не будет менять логику работы, и граф фичи уже чётко определены
смысл лёгкости портирования 3д игр в том что технологии зачастую общие, когда с флеша на мобильники перевести - мрачный геморрой, флеш анимация на спрайт стрипы вообще не ложится (влазим в пределы по памяти)
а код ? на код в принципе пофиг, лишь бы можно было просто реверс инженирить какие-то тонкие моменты и константы, а то иногда натыкаюсь на такой код что там нужно потратить неделю чтобы вытянуть формулы механики и константы для них
|
|
|
Эти 5 пользователя(ей) сказали Спасибо за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:49.
|