LINUX.ORG.RU

TheXTech: кроссплатформенный порт Super Mario Bros. X

 , ,


2

1

Кроссплатформенный порт Super Mario Bros. X, фанатской игры по мотивам вселенной Марио, созданной в 2009 году американцем Эндрю Спинксом, полностью написанный на С++. Проект получил название TheXTech по принципу: «The Super Mario Bros. X Tech». Он полностью воспроизводит старый движок SMBX 1.3 (кроме редактора), исправлены критические ошибки, приводящие к сбою или зависанию игры.

Об оригинальном движке SMBX

Несмотря на полное прекращение разработки игры в 2011 году, она была востребована и продолжала широко использоваться сообществом. Игра привлекла внимание разработчиков-энтузиастов, которые создавали для неё вспомогательные инструменты, а также делали попытки модифицировать и расширить игру. Самыми известными из них являются набор разработки из тулкита Moondust Project (изначально называвшимся PGE Project) и библиотека LunaLua (изначально известная как LunaDll), расширяющая функционал игры посредством dll-инъекции. Исходный код игры долгое время был закрытым. Однако всё изменилось, когда 2 февраля 2020 года на форуме были опубликованы исходные коды игры.

Геймплей

В игре возможно играть за одного из 5-и персонажей: Марио, Пич, Луиджи, Линк и Тоад. Присутствуют три режима игры: одиночный, вдвоем в кооперативном режиме и режим битвы, в котором игроки должны побить друг друга, пользуясь различными подручными средствами.

Сама игра является неким подобием песочницы для сообщества, в которой игроки могут создавать свои уровни и целые эпизоды. Есть возможность добавления в игру собственных ресурсов.

Подробности технической реализации TheXTech (habr.com)

>>> GitHub автора порта



Проверено: hobbit ()

Ответ на: комментарий от sid350

пиратство уже разрешили здесь? м?

А что его разрещать то ? Особенно смешно, когда против пиратства выступают агло-саксы и прочие европейцы. Потомки пиратов и грабителей, ограбивших обе Америки, Азию, Африку, Австралию. Получавшие титулы сэров от королей и королев именно за грабеж и дележку с коронованными особами непосильно награбленным. А теперь все такие высокоморальные стали)))

anonymous ()
Ответ на: комментарий от chenbr0

and therefore Mario himself, until 2080.

Повторюсь - не юрист. Но на моё сугубо ИМО, именно такие БЕЗУМНЫЕ условия (в плане сроков) сами по себе побуждают нарушения авторских прав. У них же никто не ворует исходники, а лишь используют идею и персонажей. Ну, ок, взимайте лицензионные отчисления, зачем делать запреты сроком на 120 лет?

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

P.S.

Ну, ок, взимайте лицензионные отчисления

Наверное, с коммерческими проектами так и происходит. Ведь существуют же фильмы/мультфильмы и пр. по мотиву Марио.

А в случае open source с 0 прибыли можно получить только ноль отчислений. Поэтому и бегут юристы сразу запрещать. Какие-то двойные стандарты.

atiradeon ()
Последнее исправление: atiradeon (всего исправлений: 2)
Ответ на: комментарий от eternal_sorrow

«Супер марио вброс»

Не понимаю о каком вы «вбросе» говорите. Автор порта действительно молодец, проделана огромная работа. Те, кто говорит: «ой, запустил транслятор с vb6 на с++» - абсолютно не имеют понятия - ни что такое vb6, ни с++ (скорее всего).

Проект собирается и отлично работает на множестве платформ, включая Haiku и Android.

atiradeon ()
Последнее исправление: atiradeon (всего исправлений: 1)
Ответ на: комментарий от atiradeon

сами по себе побуждают нарушения авторских прав.

Муа ха ха. Чувак. Я вот против тебя НИЧЕГО не имею. И даже наоборот. Делаешь игры - молодца. Но сказанное тобой здесь это чушь. Это вот в чистом виде логика вида «а че она юбку такую короткую надела? как тут не выебать?»

anonymous ()
Ответ на: комментарий от atiradeon

У них же никто не ворует исходники

Так вопрос не по исходникам. А по персонажам. Ну то есть если эта игра выйдет на мобилках, то можно стричь донаты\рекламу? Пойдем дальше - что мешает делать игры с известными персонажами, например гари потером, фродо, ЗВ и т д?

chenbr0 ()
Ответ на: комментарий от chenbr0

Ну то есть если эта игра выйдет на мобилках, то можно стричь донаты\рекламу?

Так и я ничего против не говорю, наоборот:

Ну, ок, взимайте лицензионные отчисления, зачем делать запреты сроком на 120 лет?

А вы тут толпой накинулись на open source, который никакой прибыли не имеет и разработан с нуля сообществом (за исключением самой идеи и персонажей), жаждите крови уже сейчас засудить всех и вся. Странная реакция от сообщества выступающего за свободу и открытость.

atiradeon ()
Ответ на: комментарий от atiradeon

А вы тут толпой накинулись на open source, который никакой прибыли не имеет и разработан с нуля сообществом (за исключением самой идеи и персонажей), жаждите крови уже сейчас засудить всех и вся. Странная реакция от сообщества выступающего за свободу и открытость.

Ты просто от жизни отстал. Я вот тоже, но последнее время стал замечать что первоначальные идеи свободы уже все позабыли, а под старыми вывесками толкутся толпы социальных животных и приспособленцев, желающих воспользоваться остатками славы движения хакеров, а сами идеи свободы никто даже не понимает, даже если их им начать объяснять.

anonymous ()
Ответ на: комментарий от atiradeon

Ну, ок, взимайте лицензионные отчисления, зачем делать запреты сроком на 120 лет?

Понимаешь, грубо говоря, это не нам решать, а автору или правообладателю. Тем более, речь об игре, а не например о каком-то медицинском софте или лекарстве.

anonymous ()
Ответ на: комментарий от atiradeon

зачем делать запреты сроком на 120 лет?

Вот два чая, уменьшили бы срок до 10-20 лет, было бы адекватнее. По моему более чем достаточно, чтобы получить прибыль, и не тормозить прогресс сидя как курица на яйцах на своей интеллектуальной собственности.

goingUp ★★★★★ ()
Ответ на: комментарий от goingUp

ут можно было б начать спорить об адекватности сроков, но я тебе напомню, речь об игре. Какой еще блин прогресс. Тебе мешают ракеты на Марс запускать? Лекарство от рака разрабатывать? Нет.

anonymous ()
Ответ на: комментарий от anonymous

ут можно было б начать спорить об адекватности сроков, но я тебе напомню, речь об игре. Какой еще блин прогресс. Тебе мешают ракеты на Марс запускать? Лекарство от рака разрабатывать? Нет.

С чего это вдруг игры и процесс их разработки не способствуют НТП? Множество программистов начинали свой путь (включая сам интерес к профессии) с создания игр. Множество специалистов по безопасности реверсели игрушки. Не говоря уже о фантастических жанрах на базе которых написаны книги и сняты фильмы.

atiradeon ()
Ответ на: комментарий от anonymous

По вашей логике и, например, фантастический роман А. Толстого «Гиперболоид инженера Гарина» ни на что не повлиял.

Какие-то не те анонимусы нынче на лоре, похоже что таки:

лет 16-20

atiradeon ()
Ответ на: комментарий от anonymous

Идея-то идеей, а вот брать персонажей из известной франшизы это как-то не круто. Вот к туксу вопросов нет, они содрали только геймплей, а персонажей нинтендовских заменили.

chenbr0 ()

круто-не круто, а я пойду да скачаю

всегда нравился тот классический марио, с удовольствием поиграю и в такую версию, автору спасибо!

зы статья на хабре тоже интересная

anonymous ()
Ответ на: комментарий от anonymous

Понимаешь, грубо говоря, это не нам решать, а автору или правообладателю. Тем более, речь об игре, а не например о каком-то медицинском софте или лекарстве.

почему это не нам? этот обладатель прав что высшее существо чтобы решать за всё общество в котором он живёт? пусть благодарит что ему хотя бы лет 20 оставят,а не вообще запретят блокировать прогресс и общественное благо своей жадностью.

anonymous ()
Ответ на: комментарий от anonymous

Понимаешь, ты нигились (или как там это называется, не важно). С словами или логикой с твоими аргументами спорить бесполезно. Поэтому в мире устроено проще: когда доходит до дела, то таких «товарищей» просто засуживают на крупные суммы, и дело с концом.

anonymous ()
Ответ на: комментарий от anonymous

Особенно смешно, когда против пиратства выступают агло-саксы и прочие европейцы. Потомки пиратов и грабителей, ограбивших обе Америки, Азию, Африку, Австралию. Получавшие титулы сэров от королей и королев именно за грабеж и дележку с коронованными особами непосильно награбленным. А теперь все такие высокоморальные стали)))

Это когда это?? :))))

Они просто отстаивают свою монополию… ;) :)

anonymous ()
Ответ на: комментарий от anonymous

Справедливости ради, почти весь опенсорс ворует идеи из коммерческого софта.

Обратное верно.

Только коммерсы ещё и исходники OpenSource «скоммуниздить» не гнушаются… :)

anonymous ()
Ответ на: комментарий от anonymous

Понимаешь, ты нигились (или как там это называется, не важно). С словами или логикой с твоими аргументами спорить бесполезно. Поэтому в мире устроено проще: когда доходит до дела, то таких «товарищей» просто засуживают на крупные суммы, и дело с концом.

понимаешь, так было не всегда и не всегда будет и чем наглее и жаднее проявят себя «обладатели прав» - тем быстрее их просто заткнут и засудят на крупные суммы, ну или глобализация кончится и общая система «обладания правами» кончится с ней и везде будет свои разные, а может и противоположные правила и законы.

То что с логикой и аргументами у тебя плохо - вижу, но есть вопрос: Ты так радеешь за хозяев прав потому что ты один из них или работаешь на них?

anonymous ()
Ответ на: комментарий от Dog

Если правильно понимаю, то это оно: https://www.supermariobrosx.org/episodes/

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

atiradeon ()
Последнее исправление: atiradeon (всего исправлений: 1)
Ответ на: комментарий от anonymous

Почему Hedge Wars смогли нарисовать ежей и не стали воровать червяков, а эти не смогли нарисовать какого-то негра, который бы топтал каких нибудь мышей? Потому что цель была своровать, и играть в одну из тысяч подобных игр, но с другими героями никто не будет. Если кто и скачает этот треш, то только из-за Марио. Этих платформеров тысячи…

товарищ Фурукава, перелогиньтесь.

anonymous ()