PDA

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



Boris
16.03.2017, 20:58
Всем доброго времени суток! есть идея организовать конкурс на лучшую игру на бейсике 48-128 килобайт. условия конкурса: игра должна бить написана на встроенном ZX бейсике 48(1982)/128(1986);
- не разрешается использование вызовов ассемблерного кода, за исключением подпрограмм ПЗУ;
- использование памяти ограничено стандартными 128к;
- ограничений по жанру нет

Бейсик на выбор 48 или 128 по желанию. При использовании бейсика 128 можно пользоваться ram-disk. Музыка не принципиальна но кто захочет может использовать музыкальный редактор WHAM для бипера для написания и вставок музыкальных фрагментов в свою программу. Ничего кроме подпрограмм пзу вшитого в бейсик использовать нельзя. Никаких сжатых картинок, компиляторов и ассемблерного кода. ТОЛЬКО ЧИСТЫЙ БЕЙСИК И ВСЕ! Пусть каждый покажет на что он способен свое лучшее кун-фу на бейсике! :-) Старт конкурса с 1 апреля и проводится по 31 августа. Все желающие участвовать в конкурсе присылайте заявки на почту zxgame.basic@yandex.ru. Готовые работы присылаются в формате TRD на ту же почту. Все желающие могут положить в призовой фонд конкурса небольшую сумму денег от 50 до 100 рублей на яндекс кошелек 410015049829536. 2500 рублей там уже есть! :-) Все собранные работы будут отосланы на открытое голосование на events.retroscene.org. Участники занявшие 1 ,2 и 3 место по результатам голосования получат денежные призы размер которых будет зависеть от суммы что удастся набрать! Участники замеченные в использовании запрещенных правилами способов написания игры для конкурса будут дисквалифицированы.

JV-Soft
16.03.2017, 21:40
Coca cola проводит конкурс, в подарок pepsi cola

Бука
16.03.2017, 21:49
Если у меня в жизни опять не случится ПЦ как в 2014м то буду рад участвовать.

Хотя на конкурсе товарища Бакстера призами были реальные спеки... Имхо это круче. Бабло программированием я и так зарабатываю, а вот потратить его на железку 35ти летней давности моя личная жаба не велит.

Oleg N. Cher
16.03.2017, 22:30
Позвольте выразить своё "фи", что именно на Бейсике. Лучше бы вообще на ЯВУ (http://zx-pk.ru/threads/18472-moshchnaya-sreda-zxdev-dlya-razrabotki-na-pyati-yazykakh-dlya-zx-gotova-k-testirovaniyu.html?p=900270&viewfull=1#post900270). Что за странное ограничение на отсутствие машкодовых вставок?

А что организаторы конкурса имеют против Boriel's ZX Basic'а и компиляторов типа Tobos и MCoder2 ? Тоже Бейсик ведь. Или авторы тащатся от интерпретаторов?

Ну да это так, риторика. Ведь всё равно не сделаете по-моему. ;-) Просто подумайте вот о чём. Кто в эти игры будет играть? Они будут шедеврами? В таких-то ограничениях.

Бука
16.03.2017, 22:42
Позвольте выразить своё "фи"

Позвольте послать вас в сад, и подальше-поглубже.

Никто не запрещает устроить свой конкурс хоть на чем.

Boris
16.03.2017, 22:45
Будем рады всем участникам! Если все пройдет гладко то следующий конкурс можно устроить на любые игры без ограничений!

barsik
16.03.2017, 22:45
Позвольте выразить своё "фи", что именно на Бейсике. Лучше бы вообще на ЯВУ. Что за странное ограничение на отсутствие маш.кодовых вставок?

Вот, вот. На бейсике, да еще и без ассемблерных вставок, - это будет игра уровня "Война с клингами" из 1969 года для ЕС ЭВМ или "Королевство Эйфория" для бейсика ZX80 из 1980. Т.е чисто текстовые диалоговые игры. Кому это интересно? Разумное количество ассемблерных вставок вводимых операторами DATA, позволит существенно улучшить игру.

Главное, не забудьте, что из ЯВУ лучше всего использовать PL/M, единственный ЯВУ имеющий смысл для 8-ми разрядки.

Oleg N. Cher
16.03.2017, 22:46
Я и пытался устроить конкурс, Бука. На уровне подать идею в массы, потому что я далёк от процессов организации конкурсов.

Boris
16.03.2017, 23:13
ну не думаю что соберем большую сумму! :-) деньги это так маленькая приятность что хоть делал не зря!

- - - Добавлено - - -

ну я не думаю что на бейсе можно только текстовые делать! :-) я в свое время весьма неплохие стратегии на нем ваял

PATHNK
17.03.2017, 07:52
Проводится конкурс на лучшую игру на бейсике!
Ага, я провожу конкурс только платите вы. Ну а 200 руб. конечно значительный стартовый капитал.
Внимание акция! Только на сайте zx-pk.ru почувствуй себя меценатом за 200 руб!

Boris
17.03.2017, 11:02
Ну не совсем так! :-) ложить деньги в фонд конкурса или нет это уже ваше личное дело! идея призового фонда родилась у меня потому что получить пускай возможно и не большой но денежный приз за игру будет приятнее чем просто получить лайки! :-) я к сожалению не богат чтобы самому сделать призовой фонд но каждый месяц все же буду ложить по 200 рублей туда. :-) я считаю человек не должен работать за одну идею вознаграждение тоже важно. да и что сейчас в наше время 50-100 рублей? так, копейки! и как я уже говорил мы рады всем участника конкурса ну а а деньги это личное дело каждого! :-

SaNchez
17.03.2017, 18:19
Борис, со всем уважением, не нужен такой конкурс, с такими ограничениями. И так играбельных в последнее время крайне мало, зачем их множить?

krt17
17.03.2017, 18:41
Для подобного вроде есть отличный https://csscgc2017.000webhostapp.com/ для эстетов там даже есть категория без extend mode.

Бука
17.03.2017, 19:04
с такими ограничениями

Товарищ Санчез, не все такие виртуозы ассемблера под Z80 как Вы.

Я, например, за прошедшие надцать лет практически забыл то немногое что умел в середине 90х. А вот бейсик как велосипед, забыть невозможно. Ну и в конце концов никто никого не заставляет участвовать. ;)

msm
17.03.2017, 20:26
Вот, вот. На бейсике, да еще и без ассемблерных вставок, - это будет игра уровня "Война с клингами" из 1969 года для ЕС ЭВМ или "Королевство Эйфория" для бейсика ZX80 из 1980. Т.е чисто текстовые диалоговые игры.
Большего хейтера бейсика, чем я, наверно не найти. Но ...
Например https://www.youtube.com/watch?v=nKAlDUu7zko - вот игра на бейсике. Которую б не мешало портануть на спек, кстати :). Интересно, если такое сделать - это засчитается за игру на бейсике :)?

По поводу ЯВУ. Вообще, по идее, если написать нормальную игру на ЯВУ, причем на современном ЯВУ - которая занимается тем, что генерит код на бейсике, и представить результат - это же тоже подойдет под условия конкурса. И на деле это скорее всего будет даже проще, чем самому мучиться с крайне ограниченным языком. Мне в свое время было проще на ассемблере что написать, чем на бейсике :). На ассемблере хоть макросы есть, де факто ассемблер может быть гораздо более ЯВУ, чем бейсик. На котором вообще ни черта нет и хрен сделаешь.

null_device
17.03.2017, 20:48
ЕМНИП, подобный конкурс был пару лет назад (http://zx-pk.ru/threads/22974-konkurs-igr-na-bejsike.html?highlight=%d0%ba%d0%be%d0%bd%d0%ba%d1 %83%d1%80%d1%81+%d0%b8%d0%b3%d1%80%d1%8b+%d0%bd%d0 %b0+%d0%b1%d0%b5%d0%b9%d1%81%d0%b8%d0%ba%d0%b5).

Boris
17.03.2017, 23:04
бейсик не так прост как кажется! :-) уверен при определенной сноровке и знаниями можно сваять вполне играбельную программу!

- - - Добавлено - - -

бейсик хорош тем что писать на нем могут многие а вот ассамблер это для понимающих людей. я в свое время переводил в бейсик такую стратегию как LAST BATTLE со своими доработками и знаете после этого мы с друзьями играли только в нее потому что она оказалась играбельнее чем оригинал. а ведь он был написан на ассамблере. так что дело не в том на чем ты пишешь а в том КАК ТЫ ЭТО ДЕЛАЕШЬ

Бука
17.03.2017, 23:17
такую стратегию как LAST BATTLE со своими доработками и знаете после этого мы с друзьями играли только в нее потому что она оказалась играбельнее чем оригинал. а ведь он был написан на ассамблере

1) ассЕмблер.

2) Оригинал думал над ходом минуты, барсик будет думать час.

CityAceE
18.03.2017, 05:50
Борис, со всем уважением, не нужен такой конкурс, с такими ограничениями. И так играбельных в последнее время крайне мало, зачем их множить?
Да почему же? Любой конкурс имеет право на жизнь, если, конечно, его поддержат. А на счёт играбельных игры на BASIC... Можно вспомнить игру Lava (http://hype.retroscene.org/blog/games/286.html)с прошлого конкурса, по мне так получше многих игр, написанных на ассемблере.

baxter
18.03.2017, 06:29
Например https://www.youtube.com/watch?v=nKAlDUu7zko - вот игра на бейсике. Которую б не мешало портануть на спек
уже сделали
http://www.users.globalnet.co.uk/~jg27paw4/pourri/akalabeth_zx48g.zip

krt17
18.03.2017, 18:12
А кто победителя то будет выбирать?

- - - Добавлено - - -

А еще мне нравится WAHAM. Яндекс кошель топикстартер создать не поленился, а как называется редактор видимо влом смотреть :)

goodboy
18.03.2017, 18:32
репутация у топикстартёра мягко говоря нулевая - очень сомнительный конкурс.
да и поверхностное знание бейсика явно налицо.

Boris
18.03.2017, 20:47
час у меня не думал! :-) щас точно уже не помню но что то около 3-5 минут если роботов было много

- - - Добавлено - - -

Редактор говорите поленился посмотреть! а вы видно тему на HYPE поленились почитать! там ясно написано что все работы будут выложены на открытое голосование на events.retroscene.org.

- - - Добавлено - - -

ну а репутация да пока нулевая. а откуда ей взяться если я у вас всего несколько дней? ну а мое поверхностное знание бейсика сможете оценить на результатах конкурса

- - - Добавлено - - -

примите участие тоже! покажете нам свое знание бейсика! :-)

krt17
18.03.2017, 21:06
Редактор говорите поленился посмотреть! а вы видно тему на HYPE поленились почитать!
Я тут почитал, получается для вас тут отребье, а там элита? Тут и писать не надо ничего кроме кошелька?
Короче понятно, WAHAM!

примите участие тоже!
Хахаха, да вы игру уже подготовили и решили выиграть, ну умора.

goodboy
18.03.2017, 21:35
мое поверхностное знание бейсика сможете оценить на результатах конкурса
я его оценивал исходя из правил.
wham есть биперный и AYшный.
ещё в 128ом бейсике кроме рамдиска (что уже даёт большое преимущество перед 48) есть команда play
платформы уже получаются не совсем равные

Бука
18.03.2017, 21:39
рамдиска

Рамдиск это отличное хранилище картинок, без всякой компрессии емним 12 штук влазят, и по load! загружаются шустренько.

А вот команду play походу никто и никогда не освоил... ;)

Boris
18.03.2017, 22:20
нет мои старые игры все пропали вместе с дисками. сейчас пишу новую. про WHAM писал что для бипера. про выиграш вообще не задумывался! для меня важнее немного оживить платформу а то кроме дем на ней уже давно ничнго не пишут

- - - Добавлено - - -

ну а оценивать меня по правилам смешно согласитесь! правила и так всем понятны а мелкие недотеты это уже придирки.

- - - Добавлено - - -

и какое отребье о чем вы? здесь я дал лишь информацию о конкурсе все обсуждение на HYPE.

- - - Добавлено - - -

Согласен с вами! с рам диском можно сделать вполне играбельную игру даже на бейсике! а командой play я признаться так никогда и не пользовался!

JV-Soft
18.03.2017, 22:53
здесь я дал лишь информацию о конкурсе все обсуждение на HYPE.
Просто Вас как нового человека подтолкнули из HYPE создать тут тему, с их стороны это был жесткий прикол, с Вашей стороны большая ошибка, я же второй пост не просто написал...

Oleg N. Cher
18.03.2017, 23:12
для меня важнее немного оживить платформу а то кроме дем на ней уже давно ничнго не пишутВо-первых, пишут. Не так много, как когда-то и за деньги, но новые игры появляются.

Во-вторых, инициатива хорошая. Воплощение чувствуется "под себя". Я не верю в оживление платформы полдесятком кривых игр, написанных на тормозном Спектрум-Бейсике без кодовых вставок. При всём уважении к Вашей инициативе и тем, кто будет эти игры писать.

Достоинство Бейсика из ПЗУ - это то, что он в это самое ПЗУ помещался. Ностальгия тоже понятна. Сейчас интерес к ассемблеру закономерно угас. Но интерес к разработке на языках высокого уровня есть. И то, как их приспособить под разработку для Спектрума - по-моему очень интересно и достойно. Вот что нужно развивать. А не утолять свою ностальгию под лозунгами оживления платформы.

Кого обидел - звыняйте. Перед тем как писать что-то резкое, учтите, что я в основном ратую за качество исполнения этих самых игр, которыми хотелось бы "оживить платформу".

hobot
19.03.2017, 00:30
Война с клингами
Клингоны - а не клинги) Это раса такая в Стар Треке же )

Boris
19.03.2017, 20:48
Вы сосем меня не обидели! :-) здоровая критика это нормально! ну а ностальгия тоже нужна! именно из нее потом может вырасти что то совсем другое и возможно хорошее! наш конкурс на бейсике это проба сил. не секрет что не многие умеют кодить на ассамблере и тем более написать достойную игру. ну а бейсик он родной все с него начинали и многие умеют на нем даже что то сделать. ну а что там получится покажет конкурс! :-) 5 месяцев приличный срок. можно даже на бейсике сделать что нибудь достойное и приличное. я как организатор конкурса тоже приму участие но только ради самого конкурса и людей которые там примут участие. моя игра в голосовании считаться не будет. :-)

Smalovsky
19.03.2017, 20:49
Boris, сложилось впечатление, что ты не самостоятельный человек и тобой кто-то руководит. Ты сначала сделал запись на хайпе, а потом объявил о конкурсе на этом форуме, а надо было одновременно. Появились вопросы. Получается, что о конкурсе мы узнаём по остаточному принципу.
Зачем выносить голосование на демосценерский ресурс? Что-бы демеры постебались над бедными графикой бейсиковыми играми?
Тебе предложили изменить условия конкурса и добавить ассемблерные вставки. Ты не хочешь.
Докажи свою самостоятельность - сделай две категории для конкурса: чистый бейсик и бейсик с ассемблером. Перенеси голосование с демосцененрского ресурса на другой. Можешь сделать голосовалки в спектрумистских группах(например, вконтакте) и на этом форуме - потом посчитаешь среднее арифметическое.

Boris
19.03.2017, 21:14
все дело в том что я действительно новенький на этом поприще. да для начала обьявил на хайпе, ну а потом и здесь. до конкурса еще больше недели. какая разница что здесь я обьявил немного позднее? и да. так как весь конкурс будет длиться 5 месяцев у меня еще будет время подумать где публиковать эти игры и на каких ресурсах

- - - Добавлено - - -

условия конкурса я не меняю. вот тебе доказательства моей самостоятельности

- - - Добавлено - - -

а в чем именно была моя ошибка? :-) я думаю здесь как и везде: кто то скажет фуу.. кто то поржет, кто то скажет " умное " слово а кто то и прислушается... :-) все дело в том КАК вы на это смотрите.

Smalovsky
19.03.2017, 21:17
Boris, плохо что не меняешь условия конкурса - многие кто хотел бы поучаствовать теперь не смогут. Впочем, как хочешь, мне этот конкурс с чистым бейсиком неинтересен.

Boris
19.03.2017, 21:22
а с чего вы кстати взяли что там будут стебаться на бейсиковскими играми? :-) насколько я помню там даже конкурс был на лучшую дему написанную именно на бейсике! ну а насчет "бедных" графикой игр тут мой друг только от фантазии и от вашего трудодюбия зависит

- - - Добавлено - - -

ну это только начало! никто ведь не мешает сделать потом второй конкурс где каждый может написать на чем хочет хоть ассамблер хоть бейсик! :-)

Smalovsky
19.03.2017, 21:26
ну это только начало! никто ведь не мешает сделать потом второй конкурс где каждый может написать на чем хочет хоть ассамблер хоть бейсик! :-)
В бейсик можно добавлять подпрограммы на ассемблере. Это украсит игру и сделает её более динамичной. А ты хочешь только один бейсик, в котором очень скудные возможности.

Бука
19.03.2017, 21:31
А ты хочешь только один бейсик, в котором очень скудные возможности.

Фича в том, что надо именно на Барсике писать, это типа параолимпиада. ;))))

Любая вставка на асме будет унижением тех, кто её прочно забыл. Например как я. ;)

Boris
19.03.2017, 21:36
я понимаю. ну а насчет возможностей здесь не совсем все так просто. как я уже писал я переделывал в молодости игру LAST BATTLE и писал переделку на чистом бейсе. так вот мы с друзьями играли только в нее потому что играть в оригинал было скучно. я очень много чего там добавил и сделал хот-сет на троих а не на двоих как в оригинале. а ведь оригинал был написан на АССАМБЛЕРЕ.

Boris
19.03.2017, 21:39
ну а как в таком случае определять победителя? само собо что бейсик с ассамблером дадут фору перед чистым бейсом

Smalovsky
19.03.2017, 21:42
Бука, дык, я предложил сделать две конкурсные категории - одну для чистого бейсика, а другую для бейсика с асмовыми вставками.

- - - Добавлено - - -

Boris, победителя определять для каждой категории отдельно.

Boris
19.03.2017, 21:47
Smalovsky,нет так не годится! :-) призовой фонд я не могу поделитиь на 6 частей

- - - Добавлено - - -

Smalovsky
19.03.2017, 21:51
Boris, подели призовой фонд только на 2 части - только за первые места в двух категориях. для второго и третьего мест символические медали или призы.

Boris
19.03.2017, 21:56
Smalovsky так не могу. хочется чтобы люди не зря старались над своими прогами. 1,2 и 3 место обязательно. я призаться не знаю сколько удастся собрать на призы людям. сам буду ложить каждый месяц некоторую сумму. пока на счету 1300. посмотрим может за 5 месяцев хоть до 3000 то доведем... :-)

shuran33
20.03.2017, 02:48
Boris, ассЕмблер (https://ru.wikipedia.org/wiki/Ассемблер). Давайте называть правильно

CityAceE
20.03.2017, 04:50
В бейсик можно добавлять подпрограммы на ассемблере.
И можно надобавлять так, что в итоге на Basic останется только:

10 INK 0: PAPER 0: BORDER 0: CLEAR 24999: LOAD "game" CODE 25000: RANDOMIZE USR 25000

Где провести грань между игрой на ассемблере и игрой с ассемблерными вставками? На мой взгляд, если делать конкурс на BASIC-игры, то конечно же без всякого ассемблера. Это же спорт!

Boris
20.03.2017, 07:26
CityAceE согласен с вами! :-)

shuran33
20.03.2017, 07:33
CityAceE согласен с вами! :-)


Boris, ассЕмблер (https://ru.wikipedia.org/wiki/Ассемблер). Давайте называть правильно

А со мной не согласен?

DenisGrachev
20.03.2017, 08:20
Борис, держись!!!

Что-то я не припомню чтобы у организаторов прошлых конкурсов терминологию проверяли :))))

http://www.retrosouls.net/tmp/assa.jpg

barsik
20.03.2017, 10:10
А не получится увеличить призовой фонд, если обязать каждого участника оплачивать участие в состязании? Если это спорт и результат не важен, то обычно в спорте так и делают. Вспомните к/ф "Мэверик" (1994 с Мэл Гибсоном и Джоди Фостер), где за участие в покерном турнире участники платили по 10.000 USD. Если разумно выбрать сумму платежа (50, максимум 100 рублей), то число участников не сократится, а призовой фонд возрастёт.


можно надобавлять ассемблера так, что в итоге на Basic-е останется только:

10 INK 0: PAPER 0: BORDER 0:... : RANDOMIZE USR 25000

Этого легко избежать, если запретить загрузку ассемблера из файлов. Только DATA, прямо в теле программы, и максимальное число байтов на ассемблере ограничить всего в 256 байт. Это не позволит тем, кому необходим ассемблер, получить решающее преимущество.

Hacker VBI
20.03.2017, 11:11
CityAceE, если было-бы проще регистрироваться - Boris обьявил бы здесь конкурс ранее.

Boris
20.03.2017, 12:42
shuran33 ну с вами тоже согласен! но дело в том как не называй только в кузов не клади!

- - - Добавлено - - -


CityAceE, Так ведь все вроде сказано уже! что мешает прислать заявку на почту со словами я принимаю участие? :-)

- - - Добавлено - - -

barsik не получится. ложить ли деньги в призовой фонд или нет это личное дело каждого. Каждый сам для себя должен решить этот вопрос.

- - - Добавлено - - -

DenisGrachev, Спасибо! Держусь! Тут наверное все дело в том что я здесь никому не известный человек! :-) :smile:

Spectramine
20.03.2017, 13:30
Вспомните к/ф "Мэверик" (1994 с Мэл Гибсоном и Джоди Фостер), где за участие в покерном турнире участники платили по 10.000 USD. offtop: В покерных турнирах почти всегда платят за вход, и призовой фонд складывается из этих денег, минус доля покер-клуба или казино. (Исключение - фрироллы, бесплатные турниры).

Boris
20.03.2017, 13:53
weiv, это здорово но у нас увы не покерный клуб. как я уже говорил для всех кому не безразлична эта платформа найдут у себя 50 рублей! :-)

- - - Добавлено - - -

- - - Добавлено - - -

http://ipic.su/img/img7/fs/LOGOTIP.1490007101.png

- - - Добавлено - - -

вот поработал над логотипом конкурса. кто что скажет? годный? :-)

Alex Rider
20.03.2017, 17:25
Просто Вас как нового человека подтолкнули из HYPE создать тут тему, с их стороны это был жесткий прикол, с Вашей стороны большая ошибка, я же второй пост не просто написал...
"Подтолкнул" я. Любопытно в чем был "жесткий прикол". Действительно на HYPE и у TSL на форуме зарегистрироваться быстрее, проще и очевиднее, чем тут (это не недостаток, а скорее признак популярности "тут"). Меж тем "злобные" HYPE и TS-форум с грубиянами-матершинниками встретили камрада чуть более приветливо и не развели политического флейма на 2 страницы. Начало этой истории на HYPE показало, что обсуждать правила бессмысленно, можно лишь присулшиваться к советам. Ибо всегда обязательно найдется тот, кто, не собираясь участвовать, в конкурсе BASIC-игр для ZX Spectrum захочет и ассемблер, и не BASIC, и не игры, и не ZX Spectrum. И чем больше площадка обсуждений, тем больше желающих что-то поменять под свой фэн-шуй найдется.

- - - Добавлено - - -


здесь я дал лишь информацию о конкурсе все обсуждение на HYPE.
Boris, так дело не пойдет. В русскоязычном сообществе ZX Spectrum наблюдается некое кучкование, а некоторые персонажи думают даже, что это всерьез и есть какие-то причины для войн и вражды. Короче, мягко говоря, не все горят желанием регистрироваться на HYPE чтобы участвовать в обсуждении. Если ты приглашаешь местное комьюнити участвовать в конкурсе, таких категоричных заявлений делать не стоит. Поддерживай организационно свое начинание везде.
PS И переименуй-таки бедных WHAM в первом посте. Или меня попроси. И да, терпения тебе с местными критиками.

- - - Добавлено - - -


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

Boris
20.03.2017, 18:07
Alex Rider, Редактор переименовал хотя убей бог не пойму зачем! И так все поняли о чем речь ну ошибся на одну букву бывает! :-) Я последние серьезные проги писал дай бог памяти в 95 году кажется.... Этим злосчастным редактором тоже пытался пользоваться хотя и не очень успешно, композитор из меня так себе! И поверь никого не хотел обидеть ни здесь ни там. Я вообще парень очень мирный и добрый только на работе иногда приходится кулаки распускать но это по делу. И приглашаю я всех поучаствовать аж с 9 марта. Не поймите меня неправильно просто я еще не все здесь знаю у меня мало опыта но есть желание! :-) Так давайте уже прекратим все глупые и детские дрязги на пустом месте и займемся делом! Здесь же все просто: кто хочет принять участие будем очень рады! Кто не хочет будьте зрителями! Вот и все.

JV-Soft
20.03.2017, 19:17
а некоторые персонажи думают даже, что это всерьез и есть какие-то причины для войн и вражды
Зачем так....
Для общения по интересам:)

- - - Добавлено - - -


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

Smalovsky
20.03.2017, 20:27
В русскоязычном сообществе ZX Spectrum наблюдается некое кучкование, а некоторые персонажи думают даже, что это всерьез и есть какие-то причины для войн и вражды.
Для войн не знаю. А вот для вражды причин навалом. Например, на форуме тэсэлыча очень плохо отзываются об этом форуме и владельце форума, даже есть соответствующая рубрика во флейме для этих целей( причём такое отношение не только у некоторых рядовых форумчан, но и у тэсэлыча). Такое же отношение к этому форуму и владельцу форума и со стороны элвэды и его форумчан( тоже есть отдельная рубрика во флейме для насмешек над этим форумом ). Меня попросили из мхм только за то, что я не согласился обозвать этот форум общепринятым у них для этого словом. Так что враждебное отношение со стороны других группировок и их лидеров не скрыть. Более того на форумах тэсэлыча и элвэдэ нельзя получить уважение не показав враждебность к этому форуму.

Bedazzle
20.03.2017, 20:39
Более того на форумах тэсэлыча и элвэдэ нельзя получить уважение не показав враждебность к этому форуму.

Делать людям нечего. Народу два с половиной человека, кому спек интересен в 2017 году, так и те переругаться умудрились. :)

Boris
20.03.2017, 22:20
Так и хочется сказать одной известной фразой: РЕБЯТА ДАВАЙТЕ ЖИТЬ ДРУЖНО!

Alex Rider
20.03.2017, 23:35
Оптимально сделать доступное голосование на своем/стороннем ресурсе. А для начала простенький опрос - кто готов/думает участвовать.
Финальное голосование на events. Инфу об участвующих boris собирает в почте. Думаю, поделится, если попросить.



А вот для вражды причин навалом.
Я там иронизировал по поводу того, что думают "некоторые персонажи". Давай не будем развивать эту тему и тешить их самолюбие их же упоминанием. Адекватных людей хватает.

ALS
21.03.2017, 09:11
http://ipic.su/img/img7/fs/LOGOTIP.1490007101.png

вот поработал над логотипом конкурса. кто что скажет? годный? :-)
По-моему, черный фон (а не синий) был бы гораздо ближе к Спекки. Может, попробуете и его ?

Boris
21.03.2017, 18:57
ALS, можно попробовать! :-) до окончания конкурса еще 5 месяцев думаю с логот ипом определимся!

- - - Добавлено - - -

Alex Rider, пока заявки на почту подали 2 человека. ну и я третий. но я не в счет. я только представлю свою игру но сам не учавствую так как организатор

- - - Добавлено - - -

Добавил информацию в начальный пост

Fishbone
22.03.2017, 04:27
Готовые работы присылаются в формате TRD на ту же почту.
А в tap нельзя?

Boris
22.03.2017, 06:56
Fishbone, В TRD удобнее! :-) и нам смотреть и вам писать! Большая просьба присылайте в TRD!

Fishbone
22.03.2017, 08:31
как tap в trd переделать?

Boris
22.03.2017, 21:15
Fishbone, Spectrum Navigator v1.14 вроде должен помочь. а у вас игра в формате tap? если ничнго не прлучится ну тогда присылайте в формате tap. там что нибудь придумаем! :-)

Fishbone
23.03.2017, 01:19
Fishbone, Spectrum Navigator v1.14 вроде должен помочь. а у вас игра в формате tap? если ничнго не прлучится ну тогда присылайте в формате tap. там что нибудь придумаем! :-)

у меня вобще нет игры. просто как сделать игру в tap я знаю, а вот как в trd перевести мне не известно....

Oleg N. Cher
23.03.2017, 03:54
tap в trd не переводится автоматически. Вернее как. Можно наверно как-то сдампить (щас меня поправят), но этот процесс подразумевает, что будет использоваться дисковый загрузчик вида:

RANDOMIZE USR 15619: REM: LOAD "codeblock"CODE

Вместо:

LOAD "codeblock"CODE

Конечно бывают дисково-кассетные загрузчики. Но об этом ли вопрос? Или нет? А то вроде как банальные вещи.

- - - Добавлено - - -

Если кодового блока нет (даже заставки), а только Бейсик-блок, тогда проще. А бывают ещё моно-лоадеры. В общем, чем дальше - тем интереснее. Но это много где описано в литературе по ZX.

Boris
23.03.2017, 06:39
Fishbone, Тут все просто! скачиваете любой образ дискеты можно вот от сюда: http://trd.speccy.cz/ форматируете его в эмуляторе и далее используете для записи программ. например написали вы программу записываете ее на образ дискеты командой RANDOMIZE USR 15619: REM: SAVE "название программы" а загрузить RANDOMIZE USR 15619: REM: LOAD "название программы". ну и почитайте в инете инфу об этом там все можно намного проще сделать!

Bedazzle
23.03.2017, 08:40
ну и почитайте в инете инфу об этом там все можно намного проще сделать!

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

Black Cat / Era CG
23.03.2017, 08:46
а вот как в trd перевести мне не известно....

Тут все просто! скачиваете любой образ дискеты можно вот от сюда: http://trd.speccy.cz/ форматируете его в эмуляторе и далее используете для записи программ.
Можно, конечно, и так.
А можно, как и привыкли, то есть писать в tap, а потом скопировать из tap в trd или scl. Для этого есть 100500 способов. Мне, например, удобнее всего пользоваться плагинами для Total Commander (https://wincmd.ru/plugring/intap.html, https://wincmd.ru/plugring/intrd.html и https://wincmd.ru/plugring/inscl.html). Просто ставите их, открываете свой tap как архив и "запаковываете" в scl или trd. Есть аналогичные плагины для Far. Есть еще разные программы для этих целей тут: http://vtrdos.ru, раздел PC Utils, подраздел Работа с ZX файлами на PC.
И не забыть поменять все LOAD... на RANDOMIZE USR 15619:REM:LOAD... (О чем уже сказали).
Но да.

А потом человек наступает на грабли, когда под трдос не хватает памяти, и задумка с дисковой версией обламывается.
TR-DOS оставляет несколько меньше памяти.

Бука
23.03.2017, 09:58
TR-DOS оставляет несколько меньше памяти.

Я от нефиг делать в эмуле с синклеровским Микродрайвом прикалываюсь, вот он памяти жрет намнооого больше ТРдоса.

Около семисот байт, ага... Но чисто по приколу сделал *.mdr версии Элиты и Хоббита. ;)))

Black Cat / Era CG
23.03.2017, 10:21
Около семисот байт, ага...
Ну TR-DOS вроде 112 байт жрет под переменные и еще 256 под сектор. Поменьше немного:)

Бука
23.03.2017, 11:11
Ну TR-DOS вроде 112 байт жрет под переменные и еще 256 под сектор. Поменьше немного

Посчитал недавно Interface I и Microdrive:

Постоянно под переменные 64 байта, во время работы с диском кариком 685 байт.

Если еще сеть задействовать то плюс 276... Итого мин 64 макс 961 байт.

Впрочем на фоне других дисковых систем это еще скромно, там и до 8кб могло быть отжато. Самая положительная в этом плане DISCiPLE, не отжимала ни байта. К сожалению слишком поздно появилась... :(((((

Boris
23.03.2017, 20:30
Ну для проги на бейсике мне кажется то что tr-dos кушает больше памяти некритична! :-) да и для ассемблера тоже!

Black Cat / Era CG
23.03.2017, 21:42
Ну для проги на бейсике мне кажется то что tr-dos кушает больше памяти некритична! :-) да и для ассемблера тоже!Не. Были прецеденты. Писали и на барсике проги в упор помещающиеся в памяти (вот тут пример http://zx-pk.ru/threads/26828-bejsik-pomoshch/page16.html там много сообщений посвящено оптимизации по памяти - прога не лезла в память уже), да и при дисковании народ довольно часто сталкивался с проблемами нехватки памяти.
Так что предупредить было надо.
А ваще я думаю, надо в данном случае так:
Писать как удобно (в данном случае в tap), а потом попробовать сконвертить уже (или попросить помочь сконвертить) в trd.
(только надо не забыть правило для тр-дос-команд: команда тр-дос должна быть последней в строке. Кажется так).
А если не выйдет, то не критично же. Большинство использует турбо-загрузку в эмуляторах, да и реальщики тоже не с кассет грузятся.

Boris
23.03.2017, 23:20
Black Cat / Era CG, Ну я уже писал что работы присылать желательно все таки в TRD. но если с этим проблему у кого то то можно и в tap. Там разберемся

Boris
01.04.2017, 13:49
Всем доброго времени суток! С сегодняшнего дня стартует конкурс BEST BASIC GAME! Всем участникам пожелание написать красивые и играбельные игры! Призовой фонд на данный момент составляет 2500 рублей.

Fishbone
08.09.2017, 13:14
Можно, конечно, и так.
А можно, как и привыкли, то есть писать в tap, а потом скопировать из tap в trd или scl. Для этого есть 100500 способов. Мне, например, удобнее всего пользоваться плагинами для Total Commander (https://wincmd.ru/plugring/intap.html, https://wincmd.ru/plugring/intrd.html и https://wincmd.ru/plugring/inscl.html). Просто ставите их, открываете свой tap как архив и "запаковываете" в scl или trd. Есть аналогичные плагины для Far. Есть еще разные программы для этих целей тут: http://vtrdos.ru, раздел PC Utils, подраздел Работа с ZX файлами на PC.
И не забыть поменять все LOAD... на RANDOMIZE USR 15619:REM:LOAD... (О чем уже сказали).
Но да.

TR-DOS оставляет несколько меньше памяти.

сделал через Total Commander, спасибо за совет, все заработало. правда весить стало 640кб против 39кб у тар, но говорят что так и должно быть.

ZX_NOVOSIB
08.09.2017, 13:37
сделал через Total Commander, спасибо за совет, все заработало. правда весить стало 640кб против 39кб у тар, но говорят что так и должно быть.
надо было в SCL делать, а не в TRD, тогда 39 кб и осталось бы.

Black Cat / Era CG
08.09.2017, 13:38
надо было в SCL делать, а не в TRD, тогда 39 кб и осталось бы.
Новосиб прав :)

ZX_NOVOSIB
08.09.2017, 13:45
Кстати, чо там с конкурсом то? Где топик-стартер?

Даже на чистом бейсике можно написать шедевр, и Королевство Зерна тому пример. Помню малой был, у родителей спрашивал что такое демографический взрыв.. )) "Тунеядствующие элементы занялись самогоноварением из излишков зерна. Снижается производительность труда"... )) Город атакован... Но атака отбита... Произошла решающая битва... Ур-р-р-а-а! )

Black Cat / Era CG
08.09.2017, 13:59
Микроликбез про trd и scl.

trd - это образ дискетки, точнее дамп всей информации с секторов (кроме служебной). Их типовой размер равен полному (вместе с системной дорожкой) объему "стандартной" дискетки TR-DOS = 2 стороны x 80 дорожек x 16 секторов x 256 байт = 655360 байт (640k). Подходит для хранения сборников типа "Мои любимые игры, ч.1", образов рабочих дискет, etc... Не подходит для хранения защищенных игр.

scl. Можно воспринимать либо как сильно урезанный trd, либо как контейнер для TR-DOS-файлов (еще назывался Hobeta98). Хранит только сами файлы и всю необходимую для функционирования файловой системы TR-DOS информацию. Не содержит информацию с системной дорожки. Теоретически позволяет хранить в себе кучу файлов. Принято использовать для распространения конкретных релизов (Негласное правило: одна игра = один scl). Исключение составляют игры, рассчитанные на всю дискету и активную с ней работу. Эмуляторы при открытии scl в любом случае разворачивают его содержимое на виртуальную дискету.

Как-то примерно так.

Spectramine
08.09.2017, 15:03
Многие эмуляторы поддерживают работу с "урезанным" форматом .trd - когда в файле хранятся только дорожки с нулевой до последней занятой. В этом случае разница между размером scl и trd файлов небольшая.

Black Cat / Era CG
08.09.2017, 15:21
Многие эмуляторы поддерживают работу с "урезанным" форматом .trd - когда в файле хранятся только дорожки с нулевой до последней занятой. В этом случае разница между размером scl и trd файлов небольшая.
Но такие файлы (а не их поддержка само собой) - очень плохая практика.

Shiny
08.09.2017, 15:31
проблемы-то. SCL собирается ужясмом. пускай чел вконтактик стукнется, подмогу.

Black Cat / Era CG
08.09.2017, 15:36
проблемы-то. SCL собирается ужясмом.
Речь же о Барсике. Зачем ему ужасм-то? На будущее? :)

Fishbone
08.09.2017, 15:48
надо было в SCL делать, а не в TRD, тогда 39 кб и осталось бы.

по условиям конкурса надо TRD

- - - Добавлено - - -


Кстати, чо там с конкурсом то?

продлили срок сдачи до конца сентября. я так понимаю топик стартер сдесь не отписывается больше. на хайпе он пишет что сдали уже три игры.

Spectramine
08.09.2017, 15:53
Но такие файлы (а не их поддержка само собой) - очень плохая практика.

Почему? Я проверил - Spectaculator, ZXSpin, SpecEmu, ZXMak, Fuse - понимают урезанный формат trd.

Black Cat / Era CG
08.09.2017, 16:01
А ну да, странные условия. Но все равно потом, после победы в конкурсе, крайне желательно скопировать финальный релиз из трд в сцл и распространять уже в таком виде
:)

- - - Добавлено - - -


Почему? Я проверил - Spectaculator, ZXSpin, SpecEmu, ZXMak, Fuse - понимают урезанный формат trd.
Ну естественно понимают (и правильно делают), ибо такой "кривой" формат время от времени встречается, приходится жить с тем, что есть. А вот плодить файлы такого "кривого" вида - это и есть плохая практика.

ZX_NOVOSIB
08.09.2017, 17:03
по условиям конкурса надо TRD

А ну да, странные условия.
Это не условия странные, это просто дезориентированного чела никто не сориентировал, не поправил, ну он и выдал )) Этот пункт правил вообще можно проигнорировать, ибо что TRD, что SCL, что FDI одинаково хорошо подхватываются популярными эмулями, автостартуют и не требуют лишних телодвижений.

Fishbone
08.09.2017, 17:17
Это не условия странные, это просто дезориентированного чела никто не сориентировал, не поправил, ну он и выдал )) Этот пункт правил вообще можно проигнорировать, ибо что TRD, что SCL, что FDI одинаково хорошо подхватываются популярными эмулями, автостартуют и не требуют лишних телодвижений.

unreal portable както коряво файл трд отображает, пропали некоторые буквы в тексте. сначала подумал что файл при смене формата пострадал, но на другом эмуле такой проблемы неоказалось. так что не "одинаково хорошо" выходит(

Black Cat / Era CG
08.09.2017, 17:39
unreal portable както коряво файл трд отображает, пропали некоторые буквы в тексте. сначала подумал что файл при смене формата пострадал, но на другом эмуле такой проблемы неоказалось. так что не "одинаково хорошо" выходит(
Как-то странно. Может просто он запускает в режиме 128 бейсика и 2 последних UDG не пашут, а на другом эмуле в режиме 48го.

- - - Добавлено - - -

Попробуйте на USP выйти в BASIC48. Выполнить там RAND. USR 15616. Попав в ТР-ДОС, запустите уже.

Fishbone
10.09.2017, 04:57
Как-то странно. Может просто он запускает в режиме 128 бейсика и 2 последних UDG не пашут, а на другом эмуле в режиме 48го.

- - - Добавлено - - -

Попробуйте на USP выйти в BASIC48. Выполнить там RAND. USR 15616. Попав в ТР-ДОС, запустите уже.

как выполнить команду я не понял, но проблема действительно оказалась в UDG. Исправил, теперь во всех эмуляторах правильно отображается. Спасибо.

Black Cat / Era CG
10.09.2017, 11:02
как выполнить команду я не понял, но проблема действительно оказалась в UDG. Исправил, теперь во всех эмуляторах правильно отображается. Спасибо.
Просто в Бейсике-128 было добавлено две новых команды: SPECTRUM и PLAY, их токены были размещены в кодировке вместо UDG-T и UDG-U. Поэтому программы их использующие в Бейсике-128 работают некорректно.

как выполнить команду я не понял
Ну как. Делаете сброс, попадаете в меню. Выбираете 48 BASIC. Попав в него жмете T (это RANDOMIZE), жмете Shift-Alt (CS+SS - в USP, это режим E ), жмете L (это USR в режиме E), и 15616, жмете Enter. Попадете в TR-DOS. Там нажмите K (LIST), Enter. Увидите каталог диска. Жмете R (RUN), Enter (если нужный бейсик-файл имеет имя boot.B или по крайней мере в образе есть такой файл).

Fishbone
28.09.2017, 20:19
Орг забросил топик, из последних новостей, конкурс завершится тогда, когда орг закончит свою игру которая "в конкурсе учавствия не примет" , а пишет он чтото нереально неземное такчто до нг можно спать спокойно...

Sergio
08.10.2017, 21:15
Сделал тизер для одной из конкурсных игр ;)

https://youtu.be/XPTMI9P8Mx0

Fishbone
14.11.2017, 15:23
Конкурс завершился


Всем привет! Подошло к концу голосование и я рад сообщить имена нащих победителей! Первое место и приз в 4000 рублей получает автор Михаил Жучков с игрой Sokoban. Второе место и приз в 3000 рублей получает автор Сергио с игрой Micey. И третье место и приз в 2000 рублей получает автор Тимофей Минятов с игрой Pohishenie. Поздравляем авторов с победой!

Shiny
14.11.2017, 15:55
Конкурс завершился
и драма разгорелась. дуем на хайпъ с попкорном.

Бука
14.11.2017, 17:24
с игрой Sokoban

Блин, я Сокобан на свою Весту-ИК31 портировал с листинга бейсика-РК86микроши (из журнала Техника-Молодежи) еще в 1993м и даже кассета вроде где-то валяется... :(

Мну было 13 лет и я только осваивал Бейсик... И был походу в надцать раз умней чем сейчас.

http://zhurnalko.net/images/2/5/259afb37dadb8257eba5/page0019.jpg

Очень сожалею что по нескольким независящим от меня причинам второй раз филоню конкурс. Пичалька.

Shiny
14.11.2017, 17:48
Бука, ты монстр(: в старое время я по распечатке из журнала набирал текст на Бейсике Атари. Кажется, была ошибка какая-то. А уже потом, в прошлом году я написал логику снова(:

Бука
14.11.2017, 17:57
в старое время я по распечатке из журнала набирал текст на Бейсике Атари

На атари-бейсике была игра "Змейка" в журнале емнип "Компьютер".

Я её в том же 1993м тоже портировал на свою "Весту", ни разу не шаря в атарибейсике. Как же от чугуниеворезиновой клавы болели пальцы!

- - - Добавлено - - -


Бука, ты монстр(:

Монстром я был, когда меня сослали на полгода в Сибирь, и бабушка ни в какую не разрешила лезть с паяльником внутрь телевизора для втыкания RGB-разъема, модулятора ессно в Весте не было.

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

Shiny
14.11.2017, 18:10
На атари-бейсике была игра "Змейка" в журнале емнип "Компьютер".

Было дело - "Удав-чего-то ед"(: только Бейсик отличался немного.


и бабушка ни в какую не разрешила лезть с паяльником внутрь телевизора для втыкания RGB-разъема

та же беда(: пока не появился моник, я освоил слепую печать - для запуска музыкалок и для набора реферата в TLW.

Бука
14.11.2017, 18:26
"Удав-чего-то ед"(:

"Удав-цифроед", на поле рандомно циферки появлялись.

Только я игру доработал - у нас в городе были залы с советскими игровыми автоматами и там был гораздо более веселый удав, который охранял грядки морковки от зайцев.

Где-то в соседних темах то ли про ПК8020 то ли про какой другой наш комп на кр580ик80 встречал.

Так что я сходил и задумчиво срисовал спрайты, насколько возможно. Получилось вполне играбельно, ага. ;)

- - - Добавлено - - -

Короче жаль что я конкурс пропустил... 4к не великие деньги, но на продающийся в "барахолке" оригинальный Спек моя жаба согласилась бы их потратить. Но увы.

Shiny
14.11.2017, 18:33
"Удав-цифроед", на поле рандомно циферки появлялись.
дада. А "Сокобан" я на Атари таки перетащил, потом дополнительные уровни срисовал у приятеля, он на ЕС ЭВМ рубался. Дошло до смешного: не хватало памяти на громоздкий формат уровней, я написал нечто подобие RLE и внес уровни.
А если вспомнить старое, то было немало написано игрушек, одна "Birja" чего стоила.


Конкурс"Отставные старперы былое прошлое вспоминают")

krt17
14.11.2017, 23:14
Голосование даже забавнее конкурса, при этом на общей волне брожения как то не заметили что за "победителя" проголосовало на 5 человек больше:) Опять же первый раз встречаю распределение мест не по работам, а по авторам, полный WAHAM короче. "Пещера" очень клевая, "Космическое сражение" с чумовым интро, да и другие игры Жучкова, ну кроме банальных сокобана и удава, просто отличные, уровень на голову выше остальных работ по моему.

Fishbone
15.11.2017, 04:34
"Пещера" очень клевая, "Космическое сражение" с чумовым интро, да и другие игры Жучкова, ну кроме банальных сокобана и удава, просто отличные, уровень на голову выше остальных работ по моему.

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