Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
09.03.2011 13:47

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Исходный код URQ

В статье "Возможно ли сделать игру на собственном движке" говорится:

Исходный код следующих платформ открыт и свободен для правок: ... URQ

Но это не совсем корректно: ссылка на исходный код там указана для допотопных версий URQ. Для стандартов URQ - DosURQ, FireURQ исходный код недоступен.

Как-нибудь надо это исправить, либо выложить исходный код, либо убрать URQ из этого списка, или же оставить примечание(исходники неактуальны).

Неактивен

0    0    #2
09.03.2011 15:43

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: Исходный код URQ

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

Неактивен

0    0    #3
09.03.2011 16:04

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: Исходный код URQ

Кстати, исходный код может и устаревший, но все же есть. Правда, забавно его читать. big_smile

Неактивен

0    0    #4
10.03.2011 05:41

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: Исходный код URQ

Oreolek написал:

автор платформы в любой момент может по своей прихоти прикрыть не понравившиеся ему URQ-игры

Это как? 0_0
Да и вообще —  код открыт. То есть, все изменения в нём тоже открыты. Что-то не устраивает — форкай.
FireURQ на Linux — это, конечно, хорошо, но вряд ли она тут же появится: переписывать всё под OpenGL — это ужас.

Интересненько, Oreolek а ты хоть раз писал под OpenGL, чтобы оценить его возможности и кроссплатформенность? :\

У меня опыт такой был, правда под Windows. Да, OpenGL сложнее DirectX, но эту сложность можно сравнить со сложностью работы на С++ и С#. То, что OpenGL сложнее, еще не значит, что это не реализуемо. Лично у меня будет использоваться именно OpenGL, т.к. я ему больше доверюсь нежели системным рисовальщикам у трех ОС. И да будет тебе известно, OpenGL хоть и выпускают теперь тоже часто, но основная база 2.0 есть во всех его новых версиях. А вот в DirectX такого встретить можно с трудом, это щас проходит некую своеобразную эволюцию (это про разницу между 9 и 10). А DirectX 6, например уже просто так не поставишь, надо виртуалку делать (есть некоторые игрушки, в которые охотца сыграть, но директс нужен старый).

В общем, попытка реализовать FireURQ на Linux, с помощью OpenGL это поистине задача для программиста.


Ребят не обижайтесь, я не для выпендрежа это пишу, а для проформы. Плюс, у меня еще обе книги с описанием и возможностью опробывовать OpenGL, так что я знаю, о чем пишу. Вдобавок можно у Qt-ов разузнать о возможностях переноса. А изучив определенный уровень возможностей Qt можно сказать, что реализовать на ней FireURQ не должно составить большого труда, разве что немного больше придется поработать над архитектурой самой программы, т.к. придется писать на Си++. Мне уже по моим классам в своей проге делали замечания, за то теперь я уверен, что у меня как надо будет работать. wink Это я еще не говорю о том, что fireton или кто-нибудь в помощь просто могут перенести и DirectX саму фурку еще больше обеспечив возможности переноса на другую Ось. Если писал на Borland Delphi, то там рекомендовали так (было место где прочитал), сначала надо перенести на Borland Bilder С++ (в названии ошибка, но я думаю вы поняли о каком языке имел ввиду), потом на Qt и С++.

Так что, код рекомендую выложить FireURQ, вдруг кто найдется по этой теме и урка в кои-то веки станет кроссплатформенной, т.е. реализует свой потенциал простого языка. big_smile

Неактивен

0    0    #5
10.03.2011 10:26

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: Исходный код URQ

fireton написал:

А вот в DirectX такого встретить можно с трудом, это щас проходит некую своеобразную эволюцию (это про разницу между 9 и 10). А DirectX 6, например уже просто так не поставишь, надо виртуалку делать (есть некоторые игрушки, в которые охотца сыграть, но директс нужен старый).

Ох, Этен, ты б не позорился б уже. Хотя, тебе не привыкать.
Директы все обратно совместимые. Написанное для 6-го гарантированно будет играть на 9 и 10. Фурка, к слову, использует 8-й.

Не могу согласиться, по той простой причине, что как ты говоришь обратная совместимость, что-то не была заметна во всей красе. Да, та игрушка, но там вылезло только меню, никуда не нажать, ни как не выйти из программы (полно-экранный режим). Вот тебе и совместимость. Сама гама называется "Звездный десант", где в 3D пространстве можно управлять своим взводом десантников, проходя миссию за миссией. Идет она на 6-ом директе, и никак ты не поиграешь в нее на 9. Проверял уже давно и не один не раз (а хочется честно говоря). hmm

Вот такая фигня практически со всеми старыми играми. Совместимость соблюдается, но самый процесс (а именно игровой), зарублен на корню. sad

З.Ы.
Так что не надо прикрываться под все те же фразы, знаем мы эти ваши DirectX. wink

З.З.Ы.
Успокойся, никто твою фурку не собирается обижать. wink

Отредактировано Eten (10.03.2011 10:30)

Неактивен

0    0    #6
10.03.2011 19:02

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: Исходный код URQ

Oreolek написал:

Впрочем, я всё-таки дал маху: брать OpenGL для работы в 2D, да ещё с кучей текста, не стоит. SDL лучше.

Хм, а чем SDL лучше в данном вопросе?

З.Ы.
Уж больно любопытно стало. wink

З.З.Ы.
Насчет того, что на OpenGL тоже можно игрушки делать, явный пример - Морроувинд, который на нем сделан. Он хоть и старый, но для своего времени графика сделана хорошо. big_smile

Отредактировано Eten (10.03.2011 19:04)

Неактивен

0    0    #7
11.03.2011 04:57

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: Исходный код URQ

Oreolek написал:

Хм, а чем SDL лучше в данном вопросе?

1. В нём не надо так париться над выводом текста. Просто выводишь.
2. В нём не надо париться на тему видеокарт и расширений OpenGL, которые они поддерживают.
3. В нём намного проще делать практически всё в 2D, потому что он заточен именно под это.
Но, конечно, есть и другие библиотеки. Этен, хотя бы почитай Википедию.

Да я еще после твоего поста о SDL, успел полазить по теме. Прост хотел узнать, что ты сам можешь думаешь по SDL, раз о нем так отзываешься. Ну что ж, возьму на заметку. wink

Неактивен

0    0    #8
11.03.2011 05:28

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: Исходный код URQ

fireton написал:

zerrr написал:

Ты не приболел? Я хоть далеко не программер и не самый большой поклонник Моровинда, но точно знаю, что он поддерживает D3D, причем оно как раз нейтивное.

Ага. Прям вот передо мной коробочка с Morrowind, в системных требованиях - "DirectX 8.1 (входит в комплект игры)"...

Не спорю, на последних выпусках диска такое вполне может стоять, даже на моей виртуалки такое есть (свой первый диск потерял). Но я прекрасно помню, как я вместе со своими братом и отцом ставил эту игру (т.е. мне не показалось и не привиделось), которую он получил от своего коллеги (поклонника этой игры, ее первые версии уже были входу) и мы вместе прочитали реадми, где ясно было сказано, про надобность в библиотеке OpenGL 1.1, но рекомендовалось поставить версию 2.0. Вдобавок, хочу заметить, что в то время было нормальным делом, создавать игрушки с поддержкой, как OpenGL, так и DirectX. Причем на OpenGL всегда шло быстрее (оно и понятно, стандартный набор API для видеокарт), это щас не так заметно. Вот кстати статья на эту тему (Настоятельно рекомендую, проходить по ссылкам "Читать дальше такая-то статья"., т.к. они имеют последовательность и могут оказаться познавательны, я например дошел до "Почему бы не использовать OpenGL?")

З.Ы.
М-да, видимо OpenGL убрали из Морроувинда.

Хотя, для нас хватит и SDL, лишь бы не зависеть от граф. систем ОС, типа DirectX. tongue

З.З.Ы.
Эх, Майкрасофт всегда нам лапшу на уши вешает. Вот, например тут.

Отредактировано Eten (11.03.2011 07:37)

Неактивен

0    0    #9
11.03.2011 09:04

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: Исходный код URQ

zerrr написал:

Eten написал:

М-да, видимо OpenGL убрали из Морроувинда.

Угу, и, видимо, еще на стадии концепт-арта.

 спойлер…

З.Ы.
tongue

Отредактировано Eten (11.03.2011 09:05)

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru