Бейсик на ZX-Spectrum

Учил в детсве язык Бейсик для компьютеров ZX-Specutum. это компы еще до денди, они подключались к обычному ламповуму телевизору, а программы и все файлы были на кассетах, кассеты на магнитной ленте, типа MC-90.

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

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

да и вообще современные коды, программы пишутся на таком принципе я его понял,

сейчас опишу...

по русски

все операции запускаются RUN.

в конце кода ставится Если ничего не выполнено то все выполняется по кругу.

1. старт RUN

2. если ты жмешь кнопку на лево, твой курсор постоянно идет на лево, его надо остановить

3. если курсор прошел три раза, то стоп

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

тремя командами ты указываешь что при нажатии лево ты можешь дойти до стенки. дальше нельзя. можешь и на две, смотря сколько жмешь, и на одну.

дальше прописываешь для все остальных право, вверх вниз.

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

Скорость движения курсора

звуки, все налагается.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

в конце кода ставится Если ничего не выполнено то все выполняется по кругу.

Чтобы по кругу, то в конце цикла NEXT, либо GOTO (номер строки).

В конце кода END, обычно. Но, обычно, коду на него пох, если выполнять больше нечего. В большинстве версий бейсика END вполне можно заменить на REM...Столько же толку.

раскрыть ветку (12)
0
Автор поста оценил этот комментарий

REM в инструкции не помню, в посте описано что использовалась инструкция от ZX Sectrum. поучится могу есть навыки и понимание

раскрыть ветку (3)
Автор поста оценил этот комментарий

REM - это просто ремарка. Пометка для себя. Неисполняемый оператор. После REM можно оставлять пометки себе, чтобы понимать, какой блок кода за что отвечает.

раскрыть ветку (2)
Автор поста оценил этот комментарий

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


{ or } ?


<?php

include_once '../../../engine/cfg.php';

include_once '../../../engine/ini.php';

include_once 'reels.php';

if(!in_array ($status, $gamer_groups))

die();

function winlimit($type)

{

global $user_id;

$bank=get_bank($user_id,'beatlemania',$type);

return $bank;

}


получается код подгружает эти три инклуда

дальше непонятно

какой то die

Автор поста оценил этот комментарий

все понял принял, коммент для себя

Автор поста оценил этот комментарий

Не end а stop

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

В одних версия end, в других stop.

раскрыть ветку (2)
Автор поста оценил этот комментарий

про spectrum basic пост

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

есть команда beep. это звук. с ним я тоже игрался)))

Автор поста оценил этот комментарий

а да спасибо напомнили,

GOTO RUN

раскрыть ветку (3)
Автор поста оценил этот комментарий

Не обязательно RUN. Можно было указать номер строки, куда нужно было GO. Это могло быть и сильно ниже RUN, а при определенных условиях цикла и сильно ниже самого тела цикла.

раскрыть ветку (2)
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий

Имеется в виду операторы LET IF ТО ELSE

При достижении определенных значений перейти туда-то. А там, в зависимости от задачи, можно и GOTO обратно в цикл.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества