Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 01.07.2012, 00:03   #1
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Портируемость

Привет, Булка!
Работая над 3д игрой я задумался над тем, что ее было бы неплохо в перспективе портировать на мобильные устройства под тач (не обязательно айфон). Просто под современные смарты. Благо управление позволяет.
Но есть большущая проблема. Делаю я ее на блице3д, что само по себе ставит под сомнение ее работу не то, что на мобильниках, но даже на просто других версиях винды. Эта проблема выливается в два больших вопроса.
  1. Нужна ли портируемость вообще? Может все зависит от успеха на той или иной платформе вообще? Понятное дело заработаешь меньше, но может и этого хватит? Этот вопрос скорее чисто по жизненным реалиям).
  2. Что сегодня значит портирование? Использование универсального средства разработки? Или это больше работа с партнерами работающими на других платформах? Какие преимущества у того или иного подхода?
Интересно услышать ваше мнение, сэры.
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 01.07.2012, 00:09   #2
jimon
 
Сообщений: n/a
Ответ: Портируемость

если есть готовая игра (да и еще не на флеше, а на каком либе 3д двигле) то портировать её с помощью написание заново всего кода на мобильном 3д двигле - дело месяца
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо за это полезное сообщение:
ABTOMAT (01.07.2012), Dzirt (01.07.2012), Gector (01.07.2012), impersonalis (01.07.2012), ingko (01.07.2012), Mhyhr (01.07.2012)
Старый 01.07.2012, 00:14   #3
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Портируемость

Сообщение от jimon Посмотреть сообщение
если есть готовая игра (да и еще не на флеше, а на каком либе 3д двигле) то портировать её с помощью написание заново всего кода на мобильном 3д двигле - дело месяца
Я тоже так думаю. Но правда с поправкой на коммерческий успех. Как говориться стоит ли овчинка выделки.
Ну и с поправкой на медиа. УсЁрдствовать тоже с ней не стоит. Если на мобилы портировать.
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 01.07.2012, 04:19   #4
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Портируемость

имхо Xors3d (переход с Blitz на C++) + iXors3d неплохой вариант

Вообще солидарен с jimon: грамотно написанная программа (за исключением специфических случаев) требует портирования (в случае если языки на платформах совпадают) только интерфейсов (ввод и вывод), что вполне укладывается в адекватные сроки.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
ABTOMAT (01.07.2012), Gector (01.07.2012)
Старый 01.07.2012, 10:30   #5
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Портируемость

Сообщение от impersonalis Посмотреть сообщение
имхо Xors3d (переход с Blitz на C++) + iXors3d неплохой вариант
Есть и такой вариант.
Я просто изначально не подумал о том, что потом в сущности только ввод/вывод переписать.
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 01.07.2012, 12:52   #6
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Портируемость

Сообщение от impersonalis Посмотреть сообщение
имхо Xors3d (переход с Blitz на C++) + iXors3d неплохой вариант

Вообще солидарен с jimon: грамотно написанная программа (за исключением специфических случаев) требует портирования (в случае если языки на платформах совпадают) только интерфейсов (ввод и вывод), что вполне укладывается в адекватные сроки.
много уже напортировал "грамотных программ"?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ffinder за это полезное сообщение:
ARA (01.07.2012), HolyDel (01.07.2012), radiobutton (01.07.2012)
Старый 01.07.2012, 13:08   #7
ingko
Мерцающий
 
Аватар для ingko
 
Регистрация: 18.04.2006
Сообщений: 5,838
Написано 1,519 полезных сообщений
(для 3,030 пользователей)
Ответ: Портируемость

Я, как простой Юзер, могу сказать, что на компе играю всё меньше, а на планшете и на смарте играю всё больше.
__________________
Относись к человеку как к себе, иначе...
---
ДАННЫЕ:
qiwi 9150424059
Яндекс-деньги: 410012612648498
(Offline)
 
Ответить с цитированием
Старый 01.07.2012, 13:28   #8
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Портируемость

Делаю я ее на блице3д
имхо Xors3d (переход с Blitz на C++) + iXors3d неплохой вариант
Булка, как обычно не учится на чужих/своих ошибках и не ищет лёгких путей.
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ARA за это полезное сообщение:
Gector (01.07.2012), Randomize (01.07.2012)
Старый 01.07.2012, 13:52   #9
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Портируемость

Сообщение от ffinder Посмотреть сообщение
много уже напортировал "грамотных программ"?
да уж поверь, с б3д весьма много алгоритмов удачных перенёс (в том числе математических), в том числе за счёт несмешивания изначально разнородных сущностей в одну кучу. И трансляция Xors->iXors тоже не с потолка.
Харе уже трололокать в каждом треде.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 01.07.2012, 14:00   #10
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Портируемость

огласи список, если есть чего оглашать.
а не с многозначительным видом говорить про "грамотность"
ну и топикстартер вообще-то про портирование целых игр спрашивает, а не про перенос "алгоритмов".
(Offline)
 
Ответить с цитированием
Старый 01.07.2012, 14:08   #11
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Портируемость

Сообщение от ffinder Посмотреть сообщение
огласи список, если есть чего оглашать.
а не с многозначительным видом говорить про "грамотность"
ну и топикстартер вообще-то про портирование целых игр спрашивает, а не про перенос "алгоритмов".
Тебе что-то дадут имена моих личных проектов* и внутренних библиотек (в т.ч. игровых)?
На "маркетах" примеров нет - это да. (Хотя у всех свои приоритеты - вы меряете топами на сторах, я - упоминаниями в других изданиях, но, молчу-молчу, т.к. не хочу ввязываться в бесконечно кормление тролля кота. Читай: жду и соглашаюсь с комментами "сперва добейся" и проч)
Но не вижу большой разницы между грамотным коммерческим кодом и не коммерческим ("экстремальное программирование" не рассматриваем).

* - как я и писал, основные проблемы тут - портирование интерфейсов (в широком смысле)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 01.07.2012, 15:17   #12
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Портируемость

Сообщение от ARENSHI Посмотреть сообщение
Булка, как обычно не учится на чужих/своих ошибках и не ищет лёгких путей.
Ну почему же. Портирование уже готовой игры вполне может сделать переход с одного языка на другой более безболезненным. Если писать сразу "слабо представляю что", "не знаю как", да еще на незнакомом языке - можно пролететь. Дизайн меняется, алгоритмы нужно разрабатывать. Уж лучше с этим столкнуться в изученной среде.
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 01.07.2012, 18:14   #13
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Портируемость

Сообщение от impersonalis Посмотреть сообщение
Тне хочу ввязываться в бесконечно кормление тролля кота. Читай: жду и соглашаюсь с комментами "сперва добейся" и проч)
грамотный легкопортируемый код это как единорог. он может быть где-то и есть, но его никто не видел.
если даже огромные корпорации производят говнокод в промышленных масштабах, то что уже говорить про игры, которые программируются "на выброс".
(Offline)
 
Ответить с цитированием
Старый 01.07.2012, 18:34   #14
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Портируемость

Сообщение от ffinder Посмотреть сообщение
грамотный легкопортируемый код это как единорог. он может быть где-то и есть, но его никто не видел.
если даже огромные корпорации производят говнокод в промышленных масштабах, то что уже говорить про игры, которые программируются "на выброс".
Так собственный говнокод нужно самому и портировать. Главное о читаемости и комментариях не забывать. Разница синтаксиса блица и С++ конечно огромная, но принцип у алгоритма всегда один (если только не завязан на возможностях синтаксиса).
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 01.07.2012, 19:01   #15
jimon
 
Сообщений: n/a
Ответ: Портируемость

а ? я писал
портировать её с помощью написание заново всего кода
я не писал "перекомпилить код под другую платформу", смысл лёгкости портирования в том что игра уже сделана, те геймдизайнер по 30 раз не будет менять логику работы, и граф фичи уже чётко определены

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

а код ? на код в принципе пофиг, лишь бы можно было просто реверс инженирить какие-то тонкие моменты и константы, а то иногда натыкаюсь на такой код что там нужно потратить неделю чтобы вытянуть формулы механики и константы для них
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо за это полезное сообщение:
Dzirt (01.07.2012), Gector (01.07.2012), impersonalis (01.07.2012), ingko (01.07.2012), SBJoker (01.07.2012)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com