можно разрешить только процедуру вывода спрайтов, причем только одну утвержденную реализацию.
Вид для печати
можно разрешить только процедуру вывода спрайтов, причем только одну утвержденную реализацию.
Если разрешить в маш.коде вывод спрайтов - победит один участник, если разрешить вывод эллипса - другой, если 3D-box-а, то третий. Если музыку, то четвёртый. Так что конкурс нужно проводить так: сначала жюри определяет победителя, потом разрешаем то, что нужно ему, потом устанавливаем сроки, все пишут игры, и объявляется победитель. :)
Ну вы блин даете
учитесь как народ игры писал в 1985 году
На чистом басике.
а мне в юности вот эта нравилась http://www.worldofspectrum.org/infos...cgi?id=0005628
Я наоборот полночи ворочался, идей в голову полезли. Да, Барсик медленный... но там много фич есть. :wink:
Вот только со временем хз как будет.
По выводу спрайтов/заливке - не стоит. А то еще чего-нить захочется сразу же. :cool_std:
---------- Post added at 11:03 ---------- Previous post was at 11:00 ----------
...потому что сделано фигово. Я могу в пару раз быстрей сделать, но не скажу как. :wink:
Написано, в целом - не очень оптимально. Все "сьедают" операторы GO SUB , ненужные пересылки между переменными с длинными именами и логические операторы.
Не сильно выигрывая в скорости, можно написать это же кусок, намного проще.
Весьма неплохо, если делать скидку на бейсик. Хотя, для 85 года - не очень играбельно, в 82-83 еще может быть.
Бука, быстро и просто. Одно НО: при перемещениии, спрайт "моргает" как ненормальный.
Мужики, погодьте, мы ж не выводилку одного спрайта пишем, а движок. В мой код без изменения структуры и логики легко всандаливается управляемый компьютером персонаж. Для того и подпрограммы, для того и "лишние" переменные.