Комментарии 27
Круто конечно. Люди покупают то чего полно бесплатно?
Если вы про старые игры, то их на ZX Online нет, и на Viva Games они не продаются.
Что же касается новых разработок, многие из них распространяются по модели "бесплатно или за донат", а некоторые доступны только за деньги.
Не очень понятно, что вы имеете ввиду. Поясните, плз.
Для всего этого нужно сделать два поступка. С одной стороны, нужно сделать так, чтобы люди могли получить исходные тексты программ. Для этого есть веб-сайты, хостинги. С другой стороны, нужно сделать так, чтобы люди имели право получать и изменять исходные тексты программ. Для этого есть лицензии, то есть разрешительные договора.
Отсюда и возникает вопрос. Как часто авторы игр для Spectrum разрешают свободно использовать свои игровые программы и изображения? Каким образом, при помощи какой типовой лицензии они обычно дают такое разрешение неограниченному кругу лиц?
Нечасто, но примеры есть. Некоторые игры выложены в Open Source на Github под лицензиями GPL и MIT/BSD и, соответственно, их можно свободно модифицировать и использовать (в соответствии с условиями вышеперечисленных лицензий).
Некоторые старые игры разрешены авторами к дизассемблированию и, соответственно, они доступны в Open Source, вот пример:
https://github.com/mrcook/zx-spectrum-games
Есть и ещё, можно просто сделать поиск, найдётся немало:
https://github.com/topics/zx-spectrum
Но такое бывает нечасто, особенно с новыми играми, примерно 1 игра из 30, на мой взгляд, доступна в виде Open Source.
разрешены авторами к дизассемблированию
Ого! То есть никакого исходного текста просто нету, а игра была написана сразу в машинных кодах или командами ассемблера?
Мало ли, исходники могли потеряться. Кроме того, игры под спектрум в большинстве случаев писались (и пишутся) на ассемблере. Просто потому, что высокоуровневые языки как их ни компилируй, они будут оставлять много лишних условностей в коде. А память, как мы помним, довольно ограничена.
Конечно же, даже если игра написана на ассемблере, то исходный код - штука полезная, просто потому, что там есть названия меток и всякие комментарии. Но для профессионального спектрумиста нет проблем сделать дизассемблер и распочухать какой кусок кода что делает.
P.S. Кстати первые свои 2-3 года знакомства со спектрумом писал на чистом машинном коде :) У меня просто не было нормального ассемблера, да и загружать компилятор с кассеты каждый раз было довольно муторно. Поэтому программы выглядели так примерно:
; CLRSCR: Очищаем экран (A = цвет атрибутов)
21 00 40 11 01 40 01 00 18 36 00 ED B0 01 FF 02 77 ED B0 C9
То есть _все_ программисты на спектруме оказываются системными программистами, и кастовое разделение невозможно! :-)
Вы знаете, говоря про постсоветское пространство в 90е годы практически многие, кто знал ассемблер считались хакерами или таковыми считали себя. Если посмотреть на те группы, которые были на платформе, то многие, если не все, также себя позиционировали как хакерские. Даже если просто писали демки :)
Open Game License, но это не точно.. фри-ту-плей надолго не хватит.
Странный опрос. Я всё детство провёл с ZX-Spectrum, но сейчас его использовать не вижу смысла. Да, есть эмуляторы, можно загрузить какую-нибудь игру. Можно даже свои архивы на CD поискать у родителей с тем, что сам делал. Ассемблер Z-80 тоже ещё в памяти сидит... но зачем он мне в 2022 году??? Даже не смотря на моё тёплое отношение к Speccy мне не интересно его сейчас использовать.
Разные причины. Есть такая штука как хобби, есть ностальгия или открыть для себя что-то новое потому как интересно. История в конце концов. Ведь в мире занимаются историческими исследованиями и археологией не для того, что бы воссоздать, произвести и использовать. И, наверняка, можно найти ещё массу причин.
Это скорее не про использование в реальной жизни, а про ностальгию, про исполнение давней мечты и про челлендж (сделать интересную игру в ограниченных ресурсах). Ну и про специфическую тусовку, наконец.
Ностальгия. Когда был школьником даже пытался написать текстовую игру наподобие Sherlock, если помните был такой жанр игр, где надо было вводить команды, которые обозначают действия главного героя. Смахнул скупую слезу...
Тряхните стариной - поищите старые исходники, может быть, удастся закончить. У нас есть несколько таких уже законченных проектов - оказывается, бывают интересные и самобытные игры, авторы которых не считают их достойными показывать обществу. А зря.
Кстати, да. Там статья была интересная про анализу введённого текста на русском языке. Кстати, у меня довольно большая коллекция книг этого же издателя есть, бережно обклеенная прозрачной плёнкой клейкой, чтобы не помялась обложка. Если правильно помню, эта статья была в выпуске, который неправильно собрали и вместо части страниц были копии других. Я в это время журнал уже не выписывал, но выписывал друг, который и подарил мне косячный вариант.
Да, печатная пресса по ZX - это отдельная большая тема. Сейчас в РФ, кажется, никто не выпускает журналы или газеты, а за рубежом такие издания ещё встречаются. Красочные, насыщенные, настоящий клад для тех, кто понимает!
Электронные версии старых журналов можно найти на сайте https://zxpress.ru/ Там почти всё есть.
Алексей, пользуясь случаем хочу напрямую поблагодарить вас за Viva Games и ZX Online! И еще важный вопрос - есть ли какая-то возрастная статистика в деле ретро-игр - вовлекаются ли новые поколения или это удел только тех поколений, кто на этом вырос?
Да, к счастью, есть и молодые разработчики, которые не захватили расцвета платформы в 90е, но заинтересовались возможностями ZX Spectrum в наши дни и пишут игры. Их немного, но то, что они вообще есть - это не может не радовать.
Например, вот эта игра https://zxonline.net/game/marsmare-alienation/ написана программистом, которому немного за 30. Скоро выйдет версия под ZX Spectrum Next.
Спасибо за сайт, приобрел недавно спектрум-версию альбома Короля и Шута "Камнем по Голове". Прекрасно, что кто-то создаёт подобное, а кто-то делает доступным каждому.
Интересная тема.
Если монетазиции совсем нет (не для зароботка, а для ускорения развития проекта), то мне кажется, это не хорошо.
Готов помочь бесплатно , при необходимости пишите в ЛС)
Бл, а ведь году эдак в 91-92 чё то рисовал на asm'e под z80, в тетрадке в клетку, квадратами (8x8 или хз, уже не помню) долбанным знакогенератором, и джойстик через порты, было время... :)))
Как мы решили поддерживать ретроигрострой и что у нас получилось