Советую заглянуть в ветку релизов под TR-Dos и ещё куча тем про доработку/исправление багов в играх Saboteur, Dizzy, Cauldron, Elite и далее, далее.
Короче, топикстартер пустобрёх и шизик, всё с ним ясно, не тратьте на него своё время.
Вид для печати
Сомневаться - дело хорошее, только не всегда благодарное.
Вот пример:
https://i.imgur.com/O1sllby.png
Ну вот 'nuff said
Я ему конкретное имя файла даю, где все написано, а он вместо того, чтобы потратить пять секунд и убедиться, что там действительно что-то важное, пять минут пишет пост о том, что "лицензия" по-английски не так пишется. И это весь тред, человек вместо того, чтобы аккуратно чему-то учиться, упивается тем, насколько он крутой и аж игру на спектрум сделал (причем уже вторую) :v2_dizzy_facepalm:
У нас препод по культурологии любила выражение "почивать на гипотетических лаврах". Вот что-то такое происходит.
Но мне не сложно, я расскажу про лицензию.
Движок написан испанцами Mojon Twins. Чуваки проделали кучу работы, которую потом бесплатно отдали нам для любых использований, но с одним лишь ограничением - мы ДОЛЖНЫ указать, что игра сделана на этом движке на заглавной картинке. Что делает топикстартер первым делом - разумеется, выкидывает упоминание Чурреры и вставляет собственную криво сконверченную картинку в качестве заставки.
Игра Dogmole Tupowski все условия лицензии соблюдает. Распространяется она под той же лицензией CC BY-NC-CA, что и движок. Это значит, что любая производная работа ДОЛЖНА иметь ссылку на оригинал и его автора. Что делает топикстартер? Ну разумеется до последнего отрицает, что вообще знает про какого-то Dogmole :v2_biggr:
Учиться разработке через исследование чужого кода - это совершенно нормально. К тому же ничего ведь не требуется практически. Максимально разрешительные лицензии. Это принципиальная позиция что ли такая - наплевать на всех авторов, чьё творение ты правишь (зачеркнуто) портишь? Ну ок, но нам-то не наплевать на авторов, мы-то знаем, что они наши собратья и спектрумисты до мозга костей, а не просто залётные информатики.
Я вообще допускаю, что топикстартер просто не сталкивался с лицензиями. Я вот тоже до какого-то момента не сталкивался особо. А потом писал статью на Хабр, и вставил картинку из Википедии. И в комменты пришел Никита Зимин и пишет, дескать, что же ты творишь такой-сякой, это же картинка моего авторства. И мне стало стыдно, и с тех пор я на лицензии смотрю внимательно. Надеюсь, и топикстартер к этому придет.
Вас послушать, так эту работы единицы людей на планете сделать способны... Но вот я за два часа (ну ладно, без монтажа там было часов пять) отреверсил основной цикл игры и дописал в него кода. А я в целом достаточно плохой ревёрсер, куда-нибудь в дебри графического движка даже не полез бы (хотя тут на форуме не один десяток людей, кто и на такое способен). Но вот высокоуровневые вещи - основной цикл там, карта, иногда спрайты и всякое такое - их менять вовсе не так сложно, как кажется.Цитата:
Менять что-то в двоичном коде чужой игры даже для zx-spectrum, это не так просто, если вы не в курсе. Я об этом писал и мне не лень это повторить. Вместо того, чтобы писать подобное - просто возьмите любую игру и попробуйте сделать также.
https://www.youtube.com/watch?v=FLSMSu01vnE
Как много пустых слов. Хоть бы кто написал что-то в тему :v2_dizzy_facepalm:
Я уже все объяснил повторяться не буду. Игра это не финальный продукт, а только промежуточный и все относящееся к нарушениям лицензий и прочие фантазии не по адресу. Вы очень много написали, но только в чем смысл? Завтра я выложу совсем другую версию и там уже ничего не будет. Риторический вопрос: что скажете дальше? ... :v2_dizzy_step:
совершенно согласен, смысла 0, объяснить идиоту что он идиот невозможно, для него это абсолютно нормальное состояние. Для таких целей существуют справки и соответствующий учет.
Случайно набрел на неплохой с виду инструмент, бэта, доков не хватает но тем не менее
https://krappygamez.itch.io/la-manula-2
https://krappygamez.itch.io/krasplib
В основе все тот же всеми ненавидимый бориэль, но графический движок другой. Играется намного веселее чучеры, адг и гейм макера, возможно просто эффект новизны.
Кто из нас кто это еще вопрос. Вы опять приписываете мне то, что я не делал и не говорил. Если разработка только начата и это просто эксперимент, то это и есть эксперимент. А вы тут городите чушь будто я сделал что-то наподобие коммерческой игры и продаю её нарушая чужие права и выдавая её за свою. Все понятно с вами. Ну продолжайте и дальше выдавать желаемое за действительное.
- - - Добавлено - - -
Я не говорил вроде, что это невозможно. Где вы это взяли? Я написал - трудоемко. И да, вы еще пример реверсного инжиниринга на уровне hello world покажите. Вот будет смешно. Я сомневаюсь, что посторонний человек, который никогда подобным не занимался возьмет любую игру наугад и сделает замену всего, что есть в игре на свое и будет выдавать это за свою игру. Это чушь собачья. Такого быть в принципе не может, потому что если бы это было так легко, как вы пишете, то есть взял АБСОЛЮТНО ЛЮБУЮ игру и сделал с ней также, то наверное игр для спектрума было не 10000, а во много много раз больше. Все бы только этим и занимались. Зачем делать новые игры? Легче же взять чужую и видоизменить? Но проблема в том, что легче написать свою НОВУЮ игру С НУЛЯ! Чем разбираться в чужом коде. Это аксиома. А вы пытаетесь доказать мне обратное. Надо релевантные примеры и чтобы соответствовало реальности, а не бурным фантазиям. :v2_dizzy_botan:
при чём тут коммерция? ты пытался тупо выдать тупой хак чужой игры за свою
вот если бы сразу написал на своей страничке "в ходе работы над своей игрой хакаю такие-то чужие" - вопросов не было бы
поинтересуйся, сколько жетсетвилей сейчас на спеке
https://i.imgur.com/TaVouso.png
Пардон, где я писал, что это легко? Речь была о том, что -здесь на форуме- есть люди, кто может распотрошить чужой код.
Я - умею совсем немного, есть намного более крутые специалисты. Просто они не кричат, а просто делают, вам уже привели пример с веткой где правленые версии тр-дос игр выкладываются.
Можете называть аксиомами и думать что угодно, но, например, эта аксиома ломается на моём примере - я не сделал ни одной своей игры, а реверснул - несколько.
В любой творческой, инженерной и прочей интеллектуальной деятельности есть понятие "задел". Это может быть конечно просто идея, но лучше если это некая технология с положительными или отрицательными результатами. Ведь "из ничего и выйдет ничего" Вряд ли в бронзовом веке кто-то бы смог додуматься до изобретения лазера. Поэтому копировать чужие образцы - процесс нормальный. Не нормально отрицать, что ты у кого-то что-то заимствовал, или что "изобрел велосипед".
По поводу "Hello, world!" тоже не все тривиально. Зависит от платформы. Например, если это PDP1 или SDS940.
Прошу прощения, я воспринял первый ваш ответ, как некий подкол. Но на самом деле в том источнике, откуда я брал информацию никакого файла лицензии и ничего подобного не было. Да и сама информация была представлена фрагментами. :v2_dizzy_roll:
- - - Добавлено - - -
Спасибо. Понял. Ну возможно я имел в виду крайний вариант - когда проблематично какую-то неизвестную игру взять и таким способом видоизменить. Если у вас есть опыт в данном направлении, как минимум обладаете информацией как это делается и есть подходящие для таких целей проекты (где код и данные не настолько запутанны, то да). А вообще "ПРАВЕДНЫЙ ГНЕВ" тех людей, которые мне пишут, что именно я занимаюсь подобным является не более чем их домыслами.