Как стать автором
Обновить

Комментарии 39

НЛО прилетело и опубликовало эту надпись здесь
А можете в 2х словах обьяснить, чем Ваш «велосипедик» как выразился автор предыдущего комментария, лучше скажем PlayOnLinux?

Помниться как то был на конференции по маркетингу, и там сказали что первое что надо сделать перед открытием своего бизнеса это ответить себе на несколько вопросов, одним из которых был «Чем Ваш товар лучше других?». Вы ответили себе на этот вопрос?
Это не бизнес.

Чем лучше мой проект Playonlinux? Во-первых, GUI отделен от «движка», можно написать консольный фронт-энд, и вообще использовать даже в проприетарных продуктах (LGPL)

Во-вторых, «инструкции» в формате INI получаются намного короче чем баш-скрипты в Playonlinux, о чем я уже говорил. То есть сделать свой пакет для winegame может каждый, кто прошел квест установки того или иного приложения в Wine.

В-третьих, Playonlinux (а точнее скрипты) в большинстве своем завязаны на определенных DVD с играми, у меня это опция — установка с DVD.

В-четвертых в Winegame есть детектор DVD, который позволяет свести установку просто ко вставке диска и выбору опции «Запустить Winegame». Все остальное делает программа (ну кроме тыканья по кнопкам установщика). Также, сейчас если вставить DVD и выбрать опцию «Запустить Winegame», то будет выведен списочек приложений. При выборе приложения выполняются инструкции и запускается Autorun…

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

Вы конечно молодец что взялись писать свой проект, но Вы не рассматривали вариант обьеденения с разработчиками PlayOnLinux, наиболее вероятно что таким образом, рынок получит гораздо более стабильный, и удобный продукт, чем если плодить подобные разработки.

Не поймите меня не правильно, я ни в коем случае не осуждаю Вас и Вашу идею написать свой «велосипедик», но зачем? Если можно сделать свой вклад с большей пользой.
Нет.

У них — Python, у меня — C++

У них — GTK, у меня — Qt.

У меня абсолютно другой формат пакетов, и они меня откосят с моим форматом, им лучше 200 строчек на баше написать на каждый чих.
Кстати, а формата ini то хватает? Может лучше юзать json или нечто в духе него? Я так понимаю вам хотелось сделать нечто декларативное заместо императивных скриптов в POL
Думаю как раз выбран для удобства… эм, а JSON легко будет править текстовым редактором?
{
"flag" : true,
"array": [
1,
2,
],
}


Куда уж проще то? (блин парсер лох — табуляцию съел)

option.flag = true;
option.array[] = 1;
option.array[] = 2;


Нагляднее, не правда ли?
Как вариант тупо юзать яваскрипты, а результат их исполнения получать через QscriptValue
Этот код синтаксически не верен, это не PHP… В JS нет возможности использовать пустые скобки [], для добавления элемента массива. =)
Не путайте синтаксис JS и JSON. Абсолютно валидная запись.
Виноват. Прочитал ваш комментарий не к той записи :)
Бывает. (-;
Я ленивый человек, поэтому использовал то, что есть в Qt. Вместо лишних часов за IDE я лучше в футбол поиграю.
для Jsonа есть готовые либы, которые его в QVariant парсят. :)
Если INI будет не хватать (в чем я сильно сомневаюсь), то все возможно.
У ini костыльное хранение массивов, просто феерично костыльное.
тогда уж может быть yaml?
Ну и что? То что у Вас другие принципе это не значит что Вы не можете быть полезны другому проекту.
другие принципы*
Хм… вы специально выбирали инструменты, чтобы не было совпадений? :)

Ну зато в их формате можно отключить шейдеры перед началом установки, но включить их перед запуском игры. не представляю, как такую логику реализовать в ini-файлах.
эмм… а список поддерживаемых игр есть где-то?
Adobe Photoshop CS3/CS4 та еще игра :) но спасибо, правда очень не хватало!
хм… может в споре родится истина? (спор форматов и реализаций имею в виду)
++ к предыдущим комментам. почему бы вам не попробовать поговорить с командой Playonlinux? вдруг таки и договоритесь.
PS: вот что мне больше всего не нравится в опенсорце — это то что вот так вот силы распыляются. пилят то люди одно и то же, но с gtk а не Qt интерфейсом и с другим форматом ini файлов.
НЛО прилетело и опубликовало эту надпись здесь
> маленький велосипедик

если он перерастет в большой велосипед, будет очень клево. вот тут просмотривается плюс такой модели — развиваются и эволюционируют интересные и перспективные проекты.
Скрипты к плейонлинукс можно писать только под ЛСД… имхо.
>вот что мне больше всего не нравится в опенсорце — это то что вот так вот силы распыляются. пилят то люди одно и то же, но с gtk а не Qt интерфейсом и с другим форматом ini файлов.

Потому что не юнихвэй :) По хорошему, наверное, нужно написать:
— «ядро», собственно устанавливающее программы под вайн чисто из консоли с кучей параметров и/или по наиболее универсальным формату конфигов/скриптов утановки (вероятно, таким ядром может быть тот же баш, а конфигом простой шелл скрипт — насколько я понимаю, вся установка довольно просто им описывается, поскольку в основном идёт работа с ФС)
— парсеры различных форматов конфигов, запускающие ядро с нужными параметрами и/или преобразующие конфиги разных форматов к «наименьшему общему кратному» (xml? yaml? тот же шелл-скрипт? что-то ещё?)
— репозиторий(ии) с конфигами (может только с общим форматом, может со всеми поддерживаемыми, или даже со всеми теоретически возможными, парсерами)
— кучу интерфейсов ко всему этому на любой вкус и цвет

Вот только кто будет этим заниматься? Авторы POL? Маловероятно. ТС? Он лучше в футбол поиграет :D Я? У меня игры толком под вайном не работают ни в «голом», ни с POL, ни с WineGame, да и интересует буквально пару игр. Вы? Тоже, наверное, вряд ли :) Разве что кто-то прочитает топик и решит сделать свой «велосипед»
а в доту через гарену играть можно?
Брысь. Олдфаги признают только TFT :)
пробовал играть под вайном. 7fps в контре. хотя, во всем виноват мой слабенький ноут. надо попробовать на более мощной машине.
с контрой всё ок, как и на винде
Прошу прощение за ламерство, но что это такое? У меня стоит убунту на ней вайн, я поставил вин гейм, где его искать? или он интегрируется в вайн, как посмотреть что он стал нормально?
завис при установке Age of Empires 2 на инсталяций директ плея -_-
ВекИмперий2 лицензионка, платиновое издание (1 и 2 векимперий на одном двд)
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории